|
[1] Ian Buck, Tim Foley, Daniel Horn, Jeremy Sugerman, Kayvon Fatahalian, Mike Houston, and Pat Hanrahan. Brook for gpus: Stream computing on graphics hardware. ACM Transactions on Graphics, 23(3):777{786, 2004. [2] Shane Ryoo, Christopher I. Rodrigues, Sara S. Baghsorkhi, Sam S. Stone, David B. Kirk, and Wen-mei W. Hwu. Optimization principles and application performance evaluation of a multithreaded gpu using cuda. In PPoPP '08: Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel programming, pages 73{82, New York, NY, USA, 2008. ACM. [3] Kayvon Fatahalian, Timothy J. Knight, Mike Houston, Mattan Erez, Daniel Reiter Horn, Larkhoon Leem, Ji Young Park, Manman Ren, Alex Aiken, William J. Dally, and Pat Hanrahan. Sequoia: Programming the memory hierarchy. In Supercomputing, 2006. SC '06. Proceedings of the ACM/IEEE SC 2006 Conference, pages 4{4, Nov. 2006. [4] Ana Varbanescu, Maik Nijhuis, Arturo Gonzalez-Escribano, Henk Sips, Herbert Bos, and Henri Bal. Sp@ce - an sp-based programming model for consumer electronics streaming applications. In Languages and Compilers for Parallel Computing, pages 33{48. 2007. [5] William Thies, Michal Karczmarek, and Saman Amarasinghe. Streamit: A language for streaming applications. In Proceedings of Computational Complexity, pages 179{196, 2002. [6] Chih-Chieh Yang, Chung-Kai Chen, Yu-Hao Chang, Kai-Hsin Chung, and Jenq-Kuen Lee. Streaming support for Java RMI in distributed environment. In Proceedings of ACM International Conference on Principles and Practices of Programming In Java, pages 53{61, 2006. [7] Jayanth Gummaraju, Joel Coburn, Yoshio Turner, and Mendel Rosenblum. Streamware: Programming general-purpose multicore processors using streams. In Proceedings of International Conference on Architectural Support for Programming Languages and Operating Systems Architectural Support for Programming Languages and Operating Systems,pages 297{307, 208. [8] Kun-Yuan Hsieh, Yen-Chih Liu, Po-Wen Wu, Shou-Wei Chang, and Jenq Kuen Lee;. Enabling streaming remoting on embedded dual-core processors. In 37th International Conference on Parallel Processing, pages 35{42, 2008. [9] Kun-Yuan Hsieh, Yen-Chih Liu, Chi-Hua Lai, and Jenq Kuen Lee. The support of software design patterns for streaming rpc on embedded mulicore processors. In Proceedings of the 2008 IEEE Workshop on Signal Processing Systems, 2008. [10] Texas Instruments. Omap5912 multimedia processor direct memory access (dma) support reference guide. [11] Nir Shavit and Dan Touitou. Software transactional memory. In Proceedings of the fourteenth annual ACM symposium on Principles of distributed computing, pages 204{213, 1995. [12] Dave Dice and Nir Shavit. Understanding tradeo®s in software transactional memory. In Proceddings of Internet Symposium on Code Generation and Optimization 2007, pages 21{33, 2007. [13] David L. Black. Scheduling support for concurrency and in the Mach operating system. Computer, 23(5):35{43, May 1990. [14] Texas Instruments. Omap5912 applications processor data manual.
|