Shared Memory Based Embedded Cluster Model with High Scalability

Gao Xiang,Zhu Xiaojing,Guo Deyuan
2012-01-01
Journal of Computer Research and Development
Abstract:Deploying SMP nodes in embedded clusters makes a better cost-performance ratio, while multiple parallel and memory levels bring problems on memory coherency, scalability, performance gap, etc. The paper proposes a shared memory (SM) based embedded cluster model called LESC. The model implements a highly integrated and scalable three-tiered architecture with computing unit, interconnect module in coherency (IMC) and system to gain power and cost efficiency. LESC completes fundamental DSM functions, improves the traditional memory hierarchy by its directory-based cache coherence and expanded SM mechanism, uses "Shared Memory Virtual Network" to offer an efficient communication without hardware cost and supports MPI programming. The tests of real system based on the model show that MPI communication performance in IMC is more than triple that of traditional embedded clusters. Besides, the inter-unit communication performance can reach more than 86% of the intra-unit performance. Its Linpack scalable performance approaches 70% of the ideal value in the worst case.
What problem does this paper attempt to address?