A practical way to extend shared memory support beyond a motherboard at low cost

H Montaner, F Silla, J Duato - Proceedings of the 19th ACM International …, 2010 - dl.acm.org
H Montaner, F Silla, J Duato
Proceedings of the 19th ACM International Symposium on High Performance …, 2010dl.acm.org
Improvements in parallel computing hardware usually involve increments in the number of
available resources for a given application such as the number of computing cores and the
amount of memory. In the case of shared-memory computers, the increase in computing
resources and available memory is usually constrained by the coherency protocol, whose
overhead rises with system size, limiting the scalability of the final system. In this paper we
propose an efficient and cost-effective way to increase the memory available for a given …
Improvements in parallel computing hardware usually involve increments in the number of available resources for a given application such as the number of computing cores and the amount of memory. In the case of shared-memory computers, the increase in computing resources and available memory is usually constrained by the coherency protocol, whose overhead rises with system size, limiting the scalability of the final system. In this paper we propose an efficient and cost-effective way to increase the memory available for a given application by leveraging free memory in other computers in the cluster.
Our proposal is based on the observation that many applications benefit from having more memory resources but do not require more computing cores, thus reducing the requirements for cache coherency and allowing a simpler implementation and better scalability.
Simulation results show that, when additional mechanisms intended to hide remote memory latency are used, execution time of applications that use our proposal is similar to the time required to execute them in a computer populated with enough local memory, thus validating the feasibility of our proposal. We are currently building a prototype that implements our ideas.
ACM Digital Library
Showing the best result for this search. See all results