Twin peaks: a software platform for heterogeneous computing on general-purpose and graphics processors

作者: Jayanth Gummaraju , Laurent Morichetti , Michael Houston , Ben Sander , Benedict R. Gaster

DOI: 10.1145/1854273.1854302

关键词:

摘要: … platform for heterogeneous computing that executes code originally targeted for GPUs … This permits a more balanced execution between the CPU and GPU, and enables portability of …

参考文章(20)
John A. Stratton, Sam S. Stone, Wen-mei W. Hwu, MCUDA: An Efficient Implementation of CUDA Kernels for Multi-core CPUs languages and compilers for parallel computing. pp. 16- 30 ,(2008) , 10.1007/978-3-540-89740-8_2
Thomas E. Anderson, Brian N. Bershad, Edward D. Lazowska, Henry M. Levy, Scheduler activations ACM Transactions on Computer Systems. ,vol. 10, pp. 53- 79 ,(1992) , 10.1145/146941.146944
Nikolai Joukov, Aditya Kashyap, Gopalan Sivathanu, Erez Zadok, An electric fence for kernel buffers workshop on storage security and survivability. pp. 37- 43 ,(2005) , 10.1145/1103780.1103786
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
Ian Buck, Tim Foley, Daniel Horn, Jeremy Sugerman, Kayvon Fatahalian, Mike Houston, Pat Hanrahan, Brook for GPUs ACM Transactions on Graphics. ,vol. 23, pp. 777- 786 ,(2004) , 10.1145/1015706.1015800
Trishul M. Chilimbi, Mark D. Hill, James R. Larus, Cache-conscious structure layout Proceedings of the ACM SIGPLAN 1999 conference on Programming language design and implementation - PLDI '99. ,vol. 34, pp. 1- 12 ,(1999) , 10.1145/301618.301633
G. Hoflehner, K. Kirkegaard, R. Skinner, D. Lavery, Yong-fong Lee, Wei Li, Compiler Optimizations for Transaction Processing Workloads on Itanium® Linux Systems international symposium on microarchitecture. pp. 294- 303 ,(2004) , 10.1109/MICRO.2004.11
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
Jayanth Gummaraju, Joel Coburn, Yoshio Turner, Mendel Rosenblum, Streamware Proceedings of the 13th international conference on Architectural support for programming languages and operating systems - ASPLOS XIII. ,vol. 42, pp. 297- 307 ,(2008) , 10.1145/1346281.1346319
R. Kumar, D.M. Tullsen, N.P. Jouppi, P. Ranganathan, Heterogeneous chip multiprocessors IEEE Computer. ,vol. 38, pp. 32- 38 ,(2005) , 10.1109/MC.2005.379