Design space exploration of memory model for heterogeneous computing

作者: Jieun Lim , Hyesoon Kim

DOI: 10.1145/2247684.2247700

关键词:

摘要: Heterogeneous computing that combines CPUs with an accelerator has become a popular architecture. In this paper, we explore different memory design options quantitatively and conclude partially shared space is most promising option.

参考文章(19)
Sanjay Patel, Wen-mei W. Hwu, Accelerator Architectures IEEE Micro. ,vol. 28, pp. 4- 12 ,(2008) , 10.1109/MM.2008.50
Dominik Grewe, Michael F. P. O’Boyle, A static task partitioning approach for heterogeneous systems using OpenCL compiler construction. pp. 286- 305 ,(2011) , 10.1007/978-3-642-19861-8_16
Jaejin Lee, Sangmin Seo, Chihun Kim, Junghyun Kim, Posung Chun, Zehra Sura, Jungwon Kim, SangYong Han, COMIC: a coherent shared memory interface for cell be international conference on parallel architectures and compilation techniques. pp. 303- 314 ,(2008) , 10.1145/1454115.1454157
John H. Kelm, Daniel R. Johnson, Matthew R. Johnson, Neal C. Crago, William Tuohy, Aqeel Mahesri, Steven S. Lumetta, Matthew I. Frank, Sanjay J. Patel, Rigel Proceedings of the 36th annual international symposium on Computer architecture - ISCA '09. ,vol. 37, pp. 140- 151 ,(2009) , 10.1145/1555754.1555774
Bratin Saha, Avi Mendelson, Xiaocheng Zhou, Hu Chen, Ying Gao, Shoumeng Yan, Mohan Rajagopalan, Jesse Fang, Peinan Zhang, Ronny Ronen, Programming model for a heterogeneous x86 platform Proceedings of the 2009 ACM SIGPLAN conference on Programming language design and implementation - PLDI '09. ,vol. 44, pp. 431- 440 ,(2009) , 10.1145/1542476.1542525
Kayvon Fatahalian, William J. Dally, Pat Hanrahan, Daniel Reiter Horn, Timothy J. Knight, Larkhoon Leem, Mike Houston, Ji Young Park, Mattan Erez, Manman Ren, Alex Aiken, Sequoia: programming the memory hierarchy conference on high performance computing (supercomputing). pp. 83- ,(2006) , 10.1145/1188455.1188543
John H. Kelm, Daniel R. Johnson, William Tuohy, Steven S. Lumetta, Sanjay J. Patel, Cohesion Proceedings of the 37th annual international symposium on Computer architecture - ISCA '10. ,vol. 38, pp. 429- 440 ,(2010) , 10.1145/1815961.1816019
Isaac Gelado, John E. Stone, Javier Cabezas, Sanjay Patel, Nacho Navarro, Wen-mei W. Hwu, An asymmetric distributed shared memory model for heterogeneous parallel systems architectural support for programming languages and operating systems. ,vol. 45, pp. 347- 358 ,(2010) , 10.1145/1735970.1736059
S. Mohanty, V. K. Prasanna, S. Neema, J. Davis, Rapid design space exploration of heterogeneous embedded systems using symbolic search and multi-granular simulation Proceedings of the joint conference on Languages, compilers and tools for embedded systems software and compilers for embedded systems - LCTES/SCOPES '02. ,vol. 37, pp. 18- 27 ,(2002) , 10.1145/513829.513835
Perry H. Wang, Jamison D. Collins, Gautham N. Chinya, Hong Jiang, Xinmin Tian, Milind Girkar, Nick Y. Yang, Guei-Yuan Lueh, Hong Wang, EXOCHI Proceedings of the 2007 ACM SIGPLAN conference on Programming language design and implementation - PLDI '07. ,vol. 42, pp. 156- 166 ,(2007) , 10.1145/1250734.1250753