Title :
Design of HPC Node with Heterogeneous Processors
Author :
Cao, Zheng ; Tang, Hongwei ; Li, Qiang ; Li, Bo ; Chen, Fei ; Wang, Kai ; An, Xuejun ; Sun, Ninghui
Author_Institution :
Inst. of Comput. Technol., Beijing, China
Abstract :
Heterogeneous Computing is becoming an important technology trend in HPC, where more and more heterogeneous processors are used. However, in traditional node architecture, heterogeneous processors are always used as coprocessors. Such usage increases the communication latency between heterogeneous processors and prevents the node from achieving high density. With the purpose of improving communication efficiency between heterogeneous processors, this paper proposed a new node architecture named HeteNode. In HeteNode, general purpose processors and heterogeneous processors are interconnected by a system controller directly and play the same role in both process of communication and process of computation. The prototype of HeteNode which contains nine processors in 1U chassis is built. Evaluation carried out on the prototype shows that 580ns minimum intra-node latency and 1.78us minimum inter-node latency between heterogeneous processors are achieved. Besides, NPB benchmarks show good scalability in HeteNode.
Keywords :
coprocessors; HPC node; HeteNode; communication efficiency; communication latency; coprocessor; general purpose processor; heterogeneous computing; heterogeneous processor; node architecture; system controller; technology trend; Computer architecture; Engines; Kernel; Program processors; Servers; Synchronization; heterogeneous computing; synchronization; system controller; user-level communication;
Conference_Titel :
Cluster Computing (CLUSTER), 2011 IEEE International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4577-1355-2
Electronic_ISBN :
978-0-7695-4516-5
DOI :
10.1109/CLUSTER.2011.23