메뉴 건너뛰기




Volumn 22, Issue 2, 1996, Pages 132-152

Distributed shared abstractions (DSA) on multiprocessors

Author keywords

Application dependent memory consistency; Asynchronous events; Distributed shared memory; Fragmented objects; Topology

Indexed keywords


EID: 0004665777     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/32.485223     Document Type: Article
Times cited : (7)

References (46)
  • 1
    • 0025430049 scopus 로고    scopus 로고
    • "Topologies - Distributed objects on multicomputers," vol. 8, pp. 111-157, May 1990.
    • K. Schwan and W. Bo, "Topologies - Distributed objects on multicomputers," ACM Trans. Computer Systems, vol. 8, pp. 111-157, May 1990.
    • ACM Trans. Computer Systems
    • Schwan, K.1    Bo, W.2
  • 3
    • 0022880937 scopus 로고    scopus 로고
    • "Shared memory versus message-passing in a tightly-coupled multiprocessor: A case study," 463-466, Aug. 1986.
    • T.J. Leblanc, "Shared memory versus message-passing in a tightly-coupled multiprocessor: A case study," Proc. Int'l Conf. Parallel Processing, pp. 463-466, Aug. 1986.
    • Proc. Int'l Conf. Parallel Processing, Pp.
    • Leblanc, T.J.1
  • 4
    • 0025211006 scopus 로고    scopus 로고
    • "The performance of spin lock alternatives for shared-memory multiprocessors," vol. 1, pp. 6-16, Jan. 1990.
    • T. Anderson, "The performance of spin lock alternatives for shared-memory multiprocessors," IEEE Trans. Parallel and Distributed Systems, vol. 1, pp. 6-16, Jan. 1990.
    • IEEE Trans. Parallel and Distributed Systems
    • Anderson, T.1
  • 5
    • 84976718540 scopus 로고    scopus 로고
    • "Algorithms for scalable synchronization on shared-memory multiprocssors," vol. 9, pp. 21-65, Feb. 1991.
    • J.M. Mellor-Crummey and M.L. Scott, "Algorithms for scalable synchronization on shared-memory multiprocssors," ACM Trans. Computer Systems, vol. 9, pp. 21-65, Feb. 1991.
    • ACM Trans. Computer Systems
    • Mellor-Crummey, J.M.1    Scott, M.L.2
  • 7
    • 33747358676 scopus 로고    scopus 로고
    • "C threads," Technical Report No. CMU-CS 88-154, Dept. of Computer Science, Carnegie Mellon Univ., June 1988.
    • E. Cooper and R. Draves, "C threads," Technical Report No. CMU-CS88-154, Dept. of Computer Science, Carnegie Mellon Univ., June 1988.
    • Cooper, E.1    Draves, R.2
  • 8
    • 33747360237 scopus 로고    scopus 로고
    • "A portable and reconfigurable threads package," Proc. 101-112, June 1991.
    • B. Mukherjee, "A portable and reconfigurable threads package," Proc. Sun User Group Technical Conf., pp. 101-112, June 1991.
    • Sun User Group Technical Conf., Pp.
    • Mukherjee, B.1
  • 9
    • 84976783312 scopus 로고    scopus 로고
    • "Implementing remote procedure calls," vol. 2, pp. 39-59, Feb. 1984.
    • A.D. Birrel and B.J. Nelson, "Implementing remote procedure calls," ACM Trans. Computer Systems, vol. 2, pp. 39-59, Feb. 1984.
    • ACM Trans. Computer Systems
    • Birrel, A.D.1    Nelson, B.J.2
  • 10
    • 0022281039 scopus 로고    scopus 로고
    • "The ITC distributed file system: Principles and design," 10th ACM Symp. Operating System Principles, pp. 35-50, Dec. 1985.
    • M. Satayanarayanan, J. Howard, D. Nichols, R. Sidebotham, A. Spector, and M. West, "The ITC distributed file system: Principles and design," Proc. 10th ACM Symp. Operating System Principles, pp. 35-50, Dec. 1985.
    • Proc.
    • Satayanarayanan, M.1    Howard, J.2    Nichols, D.3    Sidebotham, R.4    Spector, A.5    West, M.6
  • 13
    • 0025551389 scopus 로고    scopus 로고
    • "Slow memory: Weakening consistency to enhance concurrency in distributed shared memories," 302-311, 1990.
    • P.W. Hutto and M. Ahamad, "Slow memory: Weakening consistency to enhance concurrency in distributed shared memories," Proc. Int'l Conf. Distributed Computing Systems, pp. 302-311, 1990.
    • Proc. Int'l Conf. Distributed Computing Systems, Pp.
    • Hutto, P.W.1    Ahamad, M.2
  • 14
    • 0024771302 scopus 로고    scopus 로고
    • "Memory coherence in shared virtual memory systems," vol. 7, pp. 321-359, Nov. 1989.
    • K. Li and P. Hudak, "Memory coherence in shared virtual memory systems," ACM Trans. Computer Systems, vol. 7, pp. 321-359, Nov. 1989.
    • ACM Trans. Computer Systems
    • Li, K.1    Hudak, P.2
  • 16
    • 0026825229 scopus 로고    scopus 로고
    • "Orca: A language for parallel programming of distributed systems," vol. 13, Mar. 1992.
    • H. Bal, M. Kaashoek, and A. Tanenbaum, "Orca: A language for parallel programming of distributed systems," IEEE Trans. Software Engineering, vol. 13, Mar. 1992.
    • IEEE Trans. Software Engineering
    • Bal, H.1    Kaashoek, M.2    Tanenbaum, A.3
  • 17
    • 33747371468 scopus 로고    scopus 로고
    • "Concert - Efficient runtime support for concurrent object-oriented programming languages on stock hardware,"
    • V. Karamcheti and A. Chien, "Concert - Efficient runtime support for concurrent object-oriented programming languages on stock hardware," Proc. Supercomputing, May 1993.
    • Proc. Supercomputing, May 1993.
    • Karamcheti, V.1    Chien, A.2
  • 18
    • 33747365052 scopus 로고    scopus 로고
    • "Prelude: A system for portable parallel software," MIT Lab for Computer Science, Technical Report MIT/LCS/TR 519, Oct. 1991.
    • W. Weihl, E. Brewer, A. Colbrook, C. Dellarocas, W. Hsieh, A. Joseph, C. Waldspurger, and P. Wang, "Prelude: A system for portable parallel software," MIT Lab for Computer Science, Technical Report MIT/LCS/TR519, Oct. 1991.
    • Weihl, W.1    Brewer, E.2    Colbrook, A.3    Dellarocas, C.4    Hsieh, W.5    Joseph, A.6    Waldspurger, C.7    Wang, P.8
  • 22
    • 33747341371 scopus 로고    scopus 로고
    • "Object-supporting operating systems," vol. 5, pp. 39-42, 1991.
    • M. Shapiro, "Object-supporting operating systems," TCOS Newsletter, vol. 5, pp. 39-42, 1991.
    • TCOS Newsletter
    • Shapiro, M.1
  • 23
    • 33747334960 scopus 로고    scopus 로고
    • "The dynamic monitoring of real-time distributed and parallel systems," 90/23, College of Computing, Georgia Inst. of Technology, Atlanta, May 1990.
    • D.M. Ogle, K. Schwan, and R. Snodgrass, "The dynamic monitoring of real-time distributed and parallel systems," Technical Report ICS-GIT90/23, College of Computing, Georgia Inst. of Technology, Atlanta, May 1990.
    • Technical Report ICS-GIT
    • Ogle, D.M.1    Schwan, K.2    Snodgrass, R.3
  • 24
    • 84976788897 scopus 로고    scopus 로고
    • "Chaosmon - Application-specific monitoring and display of performance information for parallel and distributed systems," 57-67, May 1991.
    • C. Kilpatrick and K. Schwan, "Chaosmon - Application-specific monitoring and display of performance information for parallel and distributed systems," Proc. ACM Workshop Parallel and Distributed Debugging, pp. 57-67, May 1991.
    • Proc. ACM Workshop Parallel and Distributed Debugging, Pp.
    • Kilpatrick, C.1    Schwan, K.2
  • 25
    • 84976656094 scopus 로고    scopus 로고
    • "Improving performance by use of adaptive objects: Experimentation with a configurable multiprocessor thread package," 59-66, July 1993.
    • B. Mukherjee and K. Schwan, "Improving performance by use of adaptive objects: Experimentation with a configurable multiprocessor thread package," Proc. Second Int'l Symp. High Performance Distributed Computing, pp. 59-66, July 1993.
    • Proc. Second Int'l Symp. High Performance Distributed Computing, Pp.
    • Mukherjee, B.1    Schwan, K.2
  • 26
    • 33747329681 scopus 로고    scopus 로고
    • "Falcon: On-line monitoring and steering of large-scale parallel programs," 94-21, Georgia Inst. of Technology, College of Computing, Atlanta, Apr. 1994.
    • W. Gu, G. Eisenhauer, E. Kraemer, K. Schwan, J. Stasko, J. Vetter, and N. Mallavarupu, "Falcon: On-line monitoring and steering of large-scale parallel programs," Technical Report GIT-CC94-21, Georgia Inst. of Technology, College of Computing, Atlanta, Apr. 1994.
    • Technical Report GIT-CC
    • Gu, W.1    Eisenhauer, G.2    Kraemer, E.3    Schwan, K.4    Stasko, J.5    Vetter, J.6    Mallavarupu, N.7
  • 27
  • 28
    • 84976721284 scopus 로고    scopus 로고
    • "Multilisp: A language for concurrent symbolic computation," vol. 7, pp. 501-538, Oct. 1985.
    • R.H. Halstead Jr., "Multilisp: A language for concurrent symbolic computation," ACM Trans. Programming Languages and Systems, vol. 7, pp. 501-538, Oct. 1985.
    • ACM Trans. Programming Languages and Systems
    • Halstead Jr., R.H.1
  • 30
    • 84990674363 scopus 로고    scopus 로고
    • "Global data and control in multicomputers: Operating system primitives and experimentation with a parallel branch-and-bound algorithm," 191-218, Dec. 1989.
    • K. Schwan, B. Blake, W. Bo, and J. Gawkowski, "Global data and control in multicomputers: Operating system primitives and experimentation with a parallel branch-and-bound algorithm," Concurrency: Practice and Experience, pp. 191-218, Dec. 1989.
    • Concurrency: Practice and Experience, Pp.
    • Schwan, K.1    Blake, B.2    Bo, W.3    Gawkowski, J.4
  • 32
    • 0020499817 scopus 로고    scopus 로고
    • "Experience with two parallel programs solving the parallel salesman problem," 191-193, Aug. 1983.
    • J. Mohan, "Experience with two parallel programs solving the parallel salesman problem," Proc. Int'l Conf. Parallel Processing, pp. 191-193, Aug. 1983.
    • Proc. Int'l Conf. Parallel Processing, Pp.
    • Mohan, J.1
  • 36
    • 33747355002 scopus 로고    scopus 로고
    • "Experimentation with configurable, lightweight threads on a ksr multiprocessor," Technical report GIT-CC 93/37, College of Computing, Georgia Inst. of Technology, Atlanta, 1993.
    • K. Ghosh, B. Mukherjee, and K. Schwan, "Experimentation with configurable, lightweight threads on a ksr multiprocessor," Technical report GIT-CC93/37, College of Computing, Georgia Inst. of Technology, Atlanta, 1993.
    • Ghosh, K.1    Mukherjee, B.2    Schwan, K.3
  • 37
    • 33747359987 scopus 로고    scopus 로고
    • "A C thread library for multiprocessors," 91/02, College of Computing, Georgia Inst. of Technology, Atlanta, Jan. 1991.
    • K. Schwan, H. Forbes, A. Gheith, B. Mukherjee, and Y. Samiotakis, "A C thread library for multiprocessors," Technical Report GIT-ICS91/02, College of Computing, Georgia Inst. of Technology, Atlanta, Jan. 1991.
    • Technical Report GIT-ICS
    • Schwan, K.1    Forbes, H.2    Gheith, A.3    Mukherjee, B.4    Samiotakis, Y.5
  • 38
    • 33747334174 scopus 로고    scopus 로고
    • "Interprocessor invocation on a numa multiprocessor," 356, Univ. of Rochester, 1990.
    • A. Cox, R. Fowler, and J. Veenstra, "Interprocessor invocation on a numa multiprocessor," Technical report TR 356, Univ. of Rochester, 1990.
    • Technical Report TR
    • Cox, A.1    Fowler, R.2    Veenstra, J.3
  • 39
    • 0027541455 scopus 로고    scopus 로고
    • "Enhanced run-time support for shared memory parallel computing," vol. 11, pp. 1-32, Feb. 1993.
    • D. Eager and J. Zahorjan, "Enhanced run-time support for shared memory parallel computing," ACM Trans. Computer Systems, vol. 11, pp. 1-32, Feb. 1993.
    • ACM Trans. Computer Systems
    • Eager, D.1    Zahorjan, J.2
  • 44
    • 0027543771 scopus 로고    scopus 로고
    • "Chaos-arc - Kernel support for multi-weight objects, invocations, and atomicity in real-time applications," vol. 11, pp. 33-72, Apr. 1993.
    • A. Gheith and K. Schwan, "Chaos-arc - Kernel support for multi-weight objects, invocations, and atomicity in real-time applications," ACM Trans. Computer Systems, vol. 11, pp. 33-72, Apr. 1993.
    • ACM Trans. Computer Systems
    • Gheith, A.1    Schwan, K.2
  • 45
    • 33747329681 scopus 로고    scopus 로고
    • "Opportunities and tools for highly interactive distributed and parallel computing," 94-58, Georgia Inst. of Technology, College of Computing, Atlanta, Dec. 1994.
    • G. Eisenhauer, W. Gu, T. Kindler, K. Schwan, D. Silva, and J. Vetter, "Opportunities and tools for highly interactive distributed and parallel computing," Technical Report GIT-CC94-58, Georgia Inst. of Technology, College of Computing, Atlanta, Dec. 1994.
    • Technical Report GIT-CC
    • Eisenhauer, G.1    Gu, W.2    Kindler, T.3    Schwan, K.4    Silva, D.5    Vetter, J.6


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.