메뉴 건너뛰기




Volumn , Issue , 2010, Pages 347-358

An asymmetric distributed shared memory model for heterogeneous parallel systems

Author keywords

Asymmetric distributed shared memory; Data centric programming models; Heterogeneous systems

Indexed keywords

APPLICATION PERFORMANCE; APPLICATION PORTABILITY; ARCHITECTURAL SUPPORT; CPU SYSTEMS; DATA CENTRIC; DATA OBJECTS; DATA PARALLEL; DISTRIBUTED SHARED MEMORY; DISTRIBUTED SHARED MEMORY SYSTEMS; GENERAL PURPOSE CPUS; GNU/LINUX; HETEROGENEOUS COMPUTING; HETEROGENEOUS COMPUTING SYSTEM; HETEROGENEOUS PARALLEL SYSTEMS; HETEROGENEOUS SYSTEMS; LIGHT WEIGHT; MEMORY SPACE; PHYSICAL MEMORY; PROGRAMMING MODELS; SEQUENTIAL CONTROL; SOFTWARE IMPLEMENTATION;

EID: 77952251540     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1736020.1736059     Document Type: Conference Paper
Times cited : (118)

References (47)
  • 5
    • 0024131247 scopus 로고
    • Distributed programming with shared data
    • Oct
    • H. Bal and A. Tanenbaum. Distributed programming with shared data. In ICCL '88, pages 82-91, Oct 1988.
    • (1988) ICCL '88 , pp. 82-91
    • Bal, H.1    Tanenbaum, A.2
  • 6
    • 70449467862 scopus 로고    scopus 로고
    • Entering the petaflop era: The architecture and performance of roadrunner
    • Piscataway, NJ, USA, IEEE Press
    • K. J. Barker, K. Davis, A. Hoisie, D. J. Kerbyson, M. Lang, S. Pakin, and J. C. Sancho. Entering the petaflop era: the architecture and performance of roadrunner. In SC'08, pages 1-11, Piscataway, NJ, USA, 2008. IEEE Press.
    • (2008) SC'08 , pp. 1-11
    • Barker, K.J.1    Davis, K.2    Hoisie, A.3    Kerbyson, D.J.4    Lang, M.5    Pakin, S.6    Sancho, J.C.7
  • 7
    • 34548265764 scopus 로고    scopus 로고
    • Cellss: A programming model for the cell be architecture
    • New York, NY, USA, ACM
    • P. Bellens, J. M. Perez, R. M. Badia, and J. Labarta. Cellss: a programming model for the cell be architecture. In SC'06, page 86, New York, NY, USA, 2006. ACM.
    • (2006) SC'06 , pp. 86
    • Bellens, P.1    Perez, J.M.2    Badia, R.M.3    Labarta, J.4
  • 8
    • 0027307267 scopus 로고
    • The midway distributed shared memory system
    • Feb
    • B. Bershad, M. Zekauskas, and W. Sawdon. The midway distributed shared memory system. In Compcon Spring '93, pages 528-537, Feb 1993.
    • (1993) Compcon Spring '93 , pp. 528-537
    • Bershad, B.1    Zekauskas, M.2    Sawdon, W.3
  • 9
    • 0024055867 scopus 로고
    • Multilanguage parallel programming of heterogeneous machines
    • Aug
    • R. Bisiani and A. Forin. Multilanguage parallel programming of heterogeneous machines. IEEE Trans. on Computers, 37(8):930-945, Aug 1988.
    • (1988) IEEE Trans. on Computers , vol.37 , Issue.8 , pp. 930-945
    • Bisiani, R.1    Forin, A.2
  • 10
  • 11
    • 85088003777 scopus 로고    scopus 로고
    • GPU computing with NVIDIA CUDA
    • New York, NY, USA, ACM
    • I. Buck. GPU computing with NVIDIA CUDA. In SIGGRAPH '07, page 6, New York, NY, USA, 2007. ACM.
    • (2007) SIGGRAPH '07 , pp. 6
    • Buck, I.1
  • 12
    • 84883300486 scopus 로고
    • Implementation and performance of munin
    • New York, NY, USA, ACM
    • J. B. Carter, J. K. Bennett, and W. Zwaenepoel. Implementation and performance of munin. In SOSP '91, pages 152-164, New York, NY, USA, 1991. ACM.
    • (1991) SOSP '91 , pp. 152-164
    • Carter, J.B.1    Bennett, J.K.2    Zwaenepoel, W.3
  • 13
    • 17144409441 scopus 로고    scopus 로고
    • Modular interprocedural pointer analysis using access paths: Design, implementation, and evaluation
    • New York, NY, USA, ACM
    • B.-C. Cheng and W. W. Hwu. Modular interprocedural pointer analysis using access paths: design, implementation, and evaluation. In PLDI '00, pages 57-69, New York, NY, USA, 2000. ACM.
    • (2000) PLDI '00 , pp. 57-69
    • Cheng, B.-C.1    Hwu, W.W.2
  • 16
    • 84947663399 scopus 로고
    • An analysis of memnet - An experiment in high-speed shared-memory local networking
    • New York, NY, USA, ACM
    • G. Delp, A. Sethi, and D. Farber. An analysis of memnet - an experiment in high-speed shared-memory local networking. In SIGCOMM '88, pages 165-174, New York, NY, USA, 1988. ACM.
    • (1988) SIGCOMM '88 , pp. 165-174
    • Delp, G.1    Sethi, A.2    Farber, D.3
  • 17
    • 0024936732 scopus 로고
    • Mirage: A coherent distributed shared memory design
    • New York, NY, USA, ACM
    • B. Fleisch and G. Popek. Mirage: a coherent distributed shared memory design. In SOSP '89, pages 211-223, New York, NY, USA, 1989. ACM.
    • (1989) SOSP '89 , pp. 211-223
    • Fleisch, B.1    Popek, G.2
  • 18
    • 0027148844 scopus 로고
    • The KSR 1: Bridging the gap between shared memory and MPPs
    • Feb
    • S. Frank, I. Burkhardt, H., and J. Rothnie. The KSR 1: bridging the gap between shared memory and MPPs. In Compcon Spring '93, pages 285-294, Feb 1993.
    • (1993) Compcon Spring '93 , pp. 285-294
    • Frank, S.1    Burkhardt H, I.2    Rothnie, J.3
  • 19
    • 57349092386 scopus 로고    scopus 로고
    • CUBA: An architecture for efficient cpu/co-processor data communication
    • New York, NY, USA, ACM
    • I. Gelado, J. H. Kelm, S. Ryoo, S. S. Lumetta, N. Navarro, and W.W. Hwu. CUBA: an architecture for efficient cpu/co-processor data communication. In ICS '08, pages 299-308, New York, NY, USA, 2008. ACM.
    • (2008) ICS '08 , pp. 299-308
    • Gelado, I.1    Kelm, J.H.2    Ryoo, S.3    Lumetta, S.S.4    Navarro, N.5    Hwu, W.W.6
  • 20
    • 0026818115 scopus 로고
    • The scalable coherent interface and related standards projects
    • D. B. Gustavson. The scalable coherent interface and related standards projects. IEEE Micro, 12(1):10-22, 1992.
    • (1992) IEEE Micro , vol.12 , Issue.1 , pp. 10-22
    • Gustavson, D.B.1
  • 21
    • 1642364107 scopus 로고    scopus 로고
    • The chimaera reconfigurable functional unit
    • Feb.
    • S. H. Hauck, T. W. Fry, M. M. Hosler, and J. P. Kao. The chimaera reconfigurable functional unit. IEEE Trans. on VLSI, 12(2):206-217, Feb. 2004.
    • (2004) IEEE Trans. on VLSI , vol.12 , Issue.2 , pp. 206-217
    • Hauck, S.H.1    Fry, T.W.2    Hosler, M.M.3    Kao, J.P.4
  • 22
    • 0031360911 scopus 로고    scopus 로고
    • Garp: A MIPS processor with a reconfigurable coprocessor
    • Apr
    • J. R. Hauser and J. Wawrzynek. Garp: a MIPS processor with a reconfigurable coprocessor. In FCCM '97, pages 12-21, Apr 1997.
    • (1997) FCCM '97 , pp. 12-21
    • Hauser, J.R.1    Wawrzynek, J.2
  • 26
    • 67650692011 scopus 로고    scopus 로고
    • IMPACT Group. Parboil benchmark suite. http://impact.crhc.illinois.edu/ parboil.php.
    • Parboil Benchmark Suite
  • 29
    • 59049085159 scopus 로고    scopus 로고
    • Predictive runtime code scheduling for heterogeneous architectures
    • Berlin, Heidelberg, Springer-Verlag
    • V. Jiménez, L. Vilanova, I. Gelado, M. Gil, G. Fursin, and N. Navarro. Predictive runtime code scheduling for heterogeneous architectures. In HiPEAC '09, pages 19-33, Berlin, Heidelberg, 2009. Springer-Verlag.
    • (2009) HiPEAC '09 , pp. 19-33
    • Jiménez, V.1    Vilanova, L.2    Gelado, I.3    Gil, M.4    Fursin, G.5    Navarro, N.6
  • 31
    • 81455130002 scopus 로고
    • Treadmarks: Distributed shared memory on standard workstations and operating systems
    • Berkeley, CA, USA, USENIX Association
    • P. Keleher, A. L. Cox, S. Dwarkadas, and W. Zwaenepoel. Treadmarks: distributed shared memory on standard workstations and operating systems. In WTEC'94, pages 10-10, Berkeley, CA, USA, 1994. USENIX Association.
    • (1994) WTEC'94 , pp. 10-10
    • Keleher, P.1    Cox, A.L.2    Dwarkadas, S.3    Zwaenepoel, W.4
  • 33
    • 0025429467 scopus 로고
    • The directory-based cache coherence protocol for the DASH multiprocessor
    • New York, NY, USA, ACM
    • D. Lenoski, J. Laudon, K. Gharachorloo, A. Gupta, and J. Hennessy. The directory-based cache coherence protocol for the DASH multiprocessor. In ISCA '90, pages 148-159, New York, NY, USA, 1990. ACM.
    • (1990) ISCA '90 , pp. 148-159
    • Lenoski, D.1    Laudon, J.2    Gharachorloo, K.3    Gupta, A.4    Hennessy, J.5
  • 34
    • 0024771302 scopus 로고
    • Memory coherence in shared virtual memory systems
    • K. Li and P. Hudak. Memory coherence in shared virtual memory systems. ACM Trans. Comput. Syst., 7(4):321-359, 1989.
    • (1989) ACM Trans. Comput. Syst. , vol.7 , Issue.4 , pp. 321-359
    • Li, K.1    Hudak, P.2
  • 35
    • 44849137198 scopus 로고    scopus 로고
    • NVIDIA tesla: A unified graphics and computing architecture
    • March-April
    • E. Lindholm, J. Nickolls, S. Oberman, and J. Montrym. NVIDIA tesla: A unified graphics and computing architecture. IEEE Micro, 28(2):39-55, March-April 2008.
    • (2008) IEEE Micro , vol.28 , Issue.2 , pp. 39-55
    • Lindholm, E.1    Nickolls, J.2    Oberman, S.3    Montrym, J.4
  • 36
    • 0025627049 scopus 로고
    • Merlin: A superglue for multicomputer systems
    • C. Maples and L. Wittie. Merlin: A superglue for multicomputer systems. In Compcon Spring '90, volume 90, pages 73-81, 1990.
    • (1990) Compcon Spring '90 , vol.90 , pp. 73-81
    • Maples, C.1    Wittie, L.2
  • 37
    • 0028732614 scopus 로고
    • Global arrays: A portable "shared-memory" programming model for distributed memory computers
    • New York, NY, USA, ACM
    • J. Nieplocha, R. J. Harrison, and R. J. Littlefield. Global arrays: a portable "shared-memory" programming model for distributed memory computers. In SC'94, pages 340-349, New York, NY, USA, 1994. ACM.
    • (1994) SC'94 , pp. 340-349
    • Nieplocha, J.1    Harrison, R.J.2    Littlefield, R.J.3
  • 39
    • 53749108455 scopus 로고    scopus 로고
    • Accelerator architectures
    • July-Aug.
    • S. Patel and W. W. Hwu. Accelerator architectures. IEEE Micro, 28(4):4-12, July-Aug. 2008.
    • (2008) IEEE Micro , vol.28 , Issue.4 , pp. 4-12
    • Patel, S.1    Hwu, W.W.2
  • 41
    • 0034187952 scopus 로고    scopus 로고
    • MorphoSys: An integrated reconfigurable system for data-parallel and computation-intensive applications
    • May
    • H. Singh, M.-H. Lee, G. Lu, F. J. Kurdahi, N. Bagherzadeh, and E. M. C. Filho. MorphoSys: an integrated reconfigurable system for data-parallel and computation-intensive applications. IEEE Trans. on Computers, 49(5):465-481, May 2000.
    • (2000) IEEE Trans. on Computers , vol.49 , Issue.5 , pp. 465-481
    • Singh, H.1    Lee, M.-H.2    Lu, G.3    Kurdahi, F.J.4    Bagherzadeh, N.5    Filho, E.M.C.6
  • 42
    • 0036892941 scopus 로고    scopus 로고
    • The programming model of ASSIST, an environment for parallel and distributed portable applications
    • DOI 10.1016/S0167-8191(02)00188-6, PII S0167819102001886
    • M. Vanneschi. The programming model of ASSIST, an environment for parallel and distributed portable applications. Parallel Comput., 28(12):1709-1732, 2002. (Pubitemid 35412373)
    • (2002) Parallel Computing , vol.28 , Issue.12 , pp. 1709-1732
    • Vanneschi, M.1
  • 44
    • 0009725006 scopus 로고
    • Data Diffusion Machine-a scalable shared virtual memory multiprocessor
    • Springer-Verlag
    • D. Warren and S. Haridi. Data Diffusion Machine-a scalable shared virtual memory multiprocessor. In Fifth Generation Computer Systems 1988, page 943. Springer-Verlag, 1988.
    • (1988) Fifth Generation Computer Systems 1988 , pp. 943
    • Warren, D.1    Haridi, S.2
  • 45
    • 0027228907 scopus 로고
    • Hardware assist for distributed shared memory
    • May
    • J. Wilson, A.W., J. LaRowe, R.P., and M. Teller. Hardware assist for distributed shared memory. In DCS '03, pages 246-255, May 1993.
    • (1993) DCS '03 , pp. 246-255
    • Wilson, J.1    W, A.2    LaRowe, J.3    P, R.4    Teller, M.5
  • 47
    • 0025532322 scopus 로고
    • Extending distributed shared memory to heterogeneous environments
    • May
    • S. Zhou, M. Stumm, and T. McInerney. Extending distributed shared memory to heterogeneous environments. In DCS '90, pages 30-37, May 1990.
    • (1990) DCS '90 , pp. 30-37
    • Zhou, S.1    Stumm, M.2    McInerney, T.3


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