| C. P. Thacker, and L. C. Stewart, "Firefly: AMultiprocessor Workstation," IEEE Transactions on Computers, vol. 37, no. 8, pp. 909--920, Aug. 1988. 7 |
....spaces. Existing thread mechanisms, however, make unnecessary vertical and horizontal switchings on multiprogrammed systems, primarily due to inappropriate interfaces between the kernel and the user level. In most conventional thread mechanisms, threads are implemented solely by the kernel [15, 4, 16, 12] or by user level programs on top of the kernel level threads support [5, 1, 14, 6, 2, 7, 8, 11, 13] let us call threads implemented by the kernel k threads, and those implemented by user level programs on top of k threads u threads) These thread mechanisms share two characteristics that cause ....
C. P. Thacker, and L. C. Stewart, "Firefly: AMultiprocessor Workstation," IEEE Transactions on Computers, vol. 37, no. 8, pp. 909--920, Aug. 1988. 7
....the state of each shared variable. For performance reasons, shared memory multiprocessors use a per processor cache. The problem of keeping these caches coherent has been widely explored and hardware solutions have required complex and expensive hardware cache controllers [PP84, KEW 85, AB86, TSS88, LT88] In contrast, the distributed memory model does not support the abstraction that there is a single shared memory in the system, but instead maintains the abstraction that each processor has a private memory to which no other processor has direct access. The only way that processors can ....
C.P. Thacker, L.C. Stewart, and E.H. Satterthewaite, Jr. Firefly: Amultiprocessor workstation. IEEE Transactions on Computers, 37(8):909--920, August 1988.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC