A parallel linked list for shared-memory multiprocessors:

Abstract: "In shared-memory parallel computers, if a data structure such as a ring-buffer queue or a linked list is used by many concurrent processes, some kind of concurrency control is needed. One way is to use a high-level concurrency construct such as a monitor [1] [2] [3]. The monitor guar...

Full description

Saved in:
Bibliographic Details
Main Authors: Tang, Peiyi (Author), Yew, Pen-Chung (Author), Zhu, Chuan-Qi (Author)
Format: Book
Language:English
Published: Urbana, Ill. 1989
Series:Center for Supercomputing Research and Development <Urbana, Ill.>: CSRD report 879
Subjects:
Summary:Abstract: "In shared-memory parallel computers, if a data structure such as a ring-buffer queue or a linked list is used by many concurrent processes, some kind of concurrency control is needed. One way is to use a high-level concurrency construct such as a monitor [1] [2] [3]. The monitor guarantees that only one process can access the data structure at a time. If several processes access the structure concurrently, they are serialized by the monitor. In a large parallel computer system, there may be hundreds or thousands of processors executing concurrent processes on a shared structure. A shared data structure protected by a monitor can easily become a bottleneck. Such a serial bottleneck limits the parallelism that can be exploited by the parallel computer system."
Physical Description:17 S.

There is no print copy available.

Interlibrary loan Place Request Caution: Not in THWS collection!