Abstract
The purpose of this paper is to demonstrate an efficient thread architecture for a distributed shared memory (DSM) system on symmetric multiprocessor (SMP) clusters. For DSM systems on SMP, how to utilize the processors efficiently without wasting available computational power is a major issue. In this paper, we discuss three approaches that use the process, the kernel-level thread, and the user-level thread to map application threads onto execution entities respectively. Considering the advantages and disadvantages of each method, we construct our thread package by combining both the user-level thread and the kernel-level thread. User-level threads correspond to application threads and kernel-level threads schedule these user-level threads across multiple processors. Threads are light-weighted and can be migrated in our thread package. With this thread architecture, our DSM system performs well in elementary experiments.
| Original language | English |
|---|---|
| Pages | 816-823 |
| Number of pages | 8 |
| Publication status | Published - 1998 |
| Event | Proceedings of the 1998 International Conference on Parallel and Distributed Systems, ICPADS - Tainan, China Duration: 1998 Dec 14 → 1998 Dec 16 |
Other
| Other | Proceedings of the 1998 International Conference on Parallel and Distributed Systems, ICPADS |
|---|---|
| City | Tainan, China |
| Period | 98-12-14 → 98-12-16 |
All Science Journal Classification (ASJC) codes
- Hardware and Architecture
Fingerprint
Dive into the research topics of 'Efficient thread architecture for a distributed shared memory on symmetric multiprocessor clusters'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver