Heterogeneous Multiconstraint Application Partitioner (HMAP)
Trust, Security and Privacy in Computing and Communications(2013)
摘要
In this article we propose a novel framework -- Heterogeneous Multiconstraint Application Partitioner (HMAP) for exploiting parallelism on heterogeneous High performance computing (HPC) architectures. Given a heterogeneous HPC cluster with varying compute units, communication constraints and topology, HMAP framework can be utilized for partitioning applications exhibiting task and data parallelism resulting in increased performance. The challenge lies in the fact that heterogeneous compute clusters consist of processing elements exhibiting different compute speeds, vector lengths, and communication bandwidths, which all need to be considered when partitioning the application and associated data. We tackle this problem using a staged graph partitioning approach. Experimental evaluation on a variety of different heterogeneous HPC clusters and applications show that our framework can exploit parallelism resulting in more than 3× speedup over current state of the art partitioning technique. HMAP framework finishes within seconds even for architectures with 100's of processing elements, which makes our algorithm suitable for exploring parallelism potential.
更多查看译文
关键词
hmap framework finish,communication constraint,parallelism potential,novel framework,hmap framework,heterogeneous high performance computing,heterogeneous hpc cluster,heterogeneous multiconstraint application partitioner,communication bandwidths,partitioning application,different heterogeneous hpc cluster,bandwidth,data parallelism,vectors,clusters,graph theory,topology,computer architecture,graph partitioning,parallel processing,vectorization
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要