Distributed Shared Memory Scheme for Multi-thread programming

다중쓰레드 프로그래밍을 위한 분산공유메모리 관리 기법

  • Seo, Dae-Wha (Dept.of Electronics Engineering, Graduate School of Kyungpook National University)
  • 서대화 (경북대학교 전자·전기공학부)
  • Published : 1996.07.01


In this paper, we discuss a distributed shared memory management scheme based on multi-threaded programming model for a large-scale loosely coupled multiprocessor system. The scheme covers three major issues in the distribued shared memory;the address translation table management, the block coherence maintenance, and the block placement policy. The scheme efficiently resolves the general problems occurred in the distributed shared memory such as a false sharing, an unnecessary replication, a block bouncing, and an address aliasing phenomenon. It also provides the application transparency, good scalability, easy implementation, and multithreaded programming model to users.