首页> 外文会议>10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing >Remote Process Execution and Remote File I/O for Heterogeneous Processors in Cluster Systems
【24h】

Remote Process Execution and Remote File I/O for Heterogeneous Processors in Cluster Systems

机译:集群系统中异构处理器的远程进程执行和远程文件I / O

获取原文
获取原文并翻译 | 示例

摘要

Dedicated processors that are specialized for numerical computations, such as the Cell/B.E. and vector processors, tend to have low performance in the integer computations required by operating systems. To solve this problem, we propose a remote process and remote file I/O management architecture that enables processes on compute nodes that have dedicated processors to be executed from a management node that has general-purpose processors. The architecture allows the processes and files to be managed as a single system. The management node provides general OS functions such as process management and file I/O, while the compute nodes are dedicated to executing numerical application programs. It makes it possible to take advantage of the characteristics of each processor and achieves efficient execution of both OS functions and applications. In this architecture, our heterogeneity-aware binary loader allows programs to be executed on the compute nodes of different types of processors, while our remote file I/O function transparently executes file I/O issued by programs running on the compute nodes at the management node. The proposed architecture has been integrated into the Linux kernel. The system was evaluated using the cluster of an x86_64 node and 16 Cell/B.E. nodes. The results showed that compared to when only compute nodes are used, process invocation is 41 times as faster than rsh, and 1.6 times faster for the start-up time of an MPI program as well. Also for remote file I/O, performance twice as fast as NFS is achieved, and a 30% reduction in execution time was confirmed for the NAS Parallel Benchmark BTIO.
机译:专用于数值计算的专用处理器,例如Cell / B.E。向量处理器和矢量处理器在操作系统所需的整数计算中往往性能较低。为解决此问题,我们提出了一种远程进程和远程文件I / O管理体系结构,该体系结构使具有专用处理器的计算节点上的进程能够从具有通用处理器的管理节点上执行。该体系结构允许将进程和文件作为单个系统进行管理。管理节点提供常规的OS功能,例如过程管理和文件I / O,而计算节点专用于执行数字应用程序。它可以利用每个处理器的特性,并实现OS功能和应用程序的高效执行。在这种体系结构中,我们的异构感知二进制加载器允许程序在不同类型的处理器的计算节点上执行,而我们的远程文件I / O功能透明地执行由管理部门在计算节点上运行的程序发出的文件I / O。节点。所建议的体系结构已集成到Linux内核中。使用x86_64节点和16 Cell / B.E的群集对系统进行了评估。节点。结果表明,与仅使用计算节点时相比,进程调用的速度是rsh的41倍,而MPI程序的启动时间则是1.6倍。同样对于远程文件I / O,性能是NFS的两倍,并且NAS并行基准BTIO的执行时间减少了30%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号