Title :
Memory latency and thread migration challenges for distributed shared memory systems
Author :
Kavi, Krishna M. ; Cohen, William E.
Author_Institution :
Alabama Univ., Huntsville, AL, USA
Abstract :
Distributed shared memory systems have received considerable interest since the concept was originally proposed by Kai Li (1986). In such systems networks of workstations can be used to solve computationally intensive problems. Straightforward implementation of DSMs have suffered performance penalties. This has led to various relaxed memory consistency models that offer opportunities for optimizing performance of DSM systems. To further improve the performance and eliminate false sharing, various DSM systems have tried numerous ad hoc techniques (e.g. combining several messages into a single message, permitting multiple writers to the same page). In a majority of these systems, the DSMs have been implemented on top of an existing OS kernel. This in itself has limited the performance as well as flexibility. The authors propose a new multithreaded-architecture for tolerating memory latencies. They also present some challenges to DSM system for supporting the multithreaded programming model and how the new architectures can aid in this regard
Keywords :
cache storage; distributed memory systems; local area networks; performance evaluation; programming; shared memory systems; workstations; computationally intensive problem solving; distributed shared memory systems; memory latency tolerance; multithreaded architecture; multithreaded programming model; performance optimization; performance penalties; relaxed memory consistency models; thread migration; workstation networks; Computer networks; Control systems; Delay; Hardware; Kernel; Multithreading; Registers; Switches; Workstations; Yarn;
Conference_Titel :
System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
Conference_Location :
Kohala Coast, HI
Print_ISBN :
0-8186-8255-8
DOI :
10.1109/HICSS.1998.649282