|
|
|
|
PUBLICATIONS
rodric m. rabbah rodric@gmail.com |
| | Liquid Metal | StreamIt | EPIC/VLIW | ACE | VersaBench | Memories | | |
|
Liquid Metal Optimus: Efficient Realization of Streaming Applications on FPGAs. Amir Hormati, Manjunath Kudlur, David Bacon, Scott Mahlke, and Rodric Rabbah. To appear in proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES), Atlanta, GA, October 2008. Liquid Metal: Object-Oriented Programming Across the Hardware/Software Boundary. Shan Shan Huang, Amir Hormati, David Bacon, and Rodric Rabbah. To appear in proceedings of the European Conference on Object-Oriented Programming (ECOOP), Paphos, Cyprus, July 2008. StreamIt A Lightweight Streaming Layer for Multicore Execution. Xin David Zhang, Qiuyuan J. Li, Rodric Rabbah, and Saman Amarasinghe. In proceedings of the Workshop on Design, Architecture and Simulation of Chip Multi-Processors (dasCMP), Chicago, IL, December 2007. Beyond Gaming: Programming the PLAYSTATION®3 Cell Architecture for Cost-Effective Parallel Processing. Rodric Rabbah. In proceedings of the International Conference on Hardware/Software Codesign and Synthesis (CODES+ISSS), Salzburg, Austria, September 2007. [Tutorial Slides]
MPEG-2 Decoding in a Stream Programming Language. Matthew Drake, Hank Hoffmann, Rodric Rabbah, and Saman Amarasinghe. In proceedings of the Twentieth IEEE International Parallel and Distributed Processing Symposium (IPDPS), Rhodes Island, Greece, April 2006. High-Productivity Stream Programming For High-Performance Systems. Rodric Rabbah, Bill Thies, Michael Gordon, Janis Sermulins, and Saman Amarasinghe. In proceedings of the Nineth Annual Workshop on High Performance Embedded Computing (HPEC), Lexington, MA, September 2005. Programming by Sketching for Bit-Streaming Programs. Armando Solar-Lezama, Rodric Rabbah, Rastislav Bodik, and Kemal Ebcioglu. In proceedings of the Conference on Programming Language Design and Implementation (PLDI), Chicago, IL, June 2005. (PLDI 2005 Best Paper) Cache Aware Optimization of Stream Programs. Janis Sermulins, William Thies, Rodric Rabbah, and Saman Amarasinghe. In proceedings of the Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), Chicago, IL, June 2005. Teleport Messaging for Distributed Stream Programs. William Thies, Michal Karczmarek, Janis Sermulins, Rodric Rabbah, and Saman Amarasinghe. In proceedings of the Symposium on Principles and Practice of Parallel Programming (PPoPP), Chicago, IL, June 2005. A Productive Programming Environment for Stream Computing. Kimberly Kuo, Rodric Rabbah, and Saman Amarasinghe. In proceedings of the Second Workshop on Productivity and Performance in High-End Computing (PPHEC), San Fransisco, CA, February 2005. EPIC and VLIW Exploiting Vector Parallelism in Software Pipelined Loops. Sam Larsen, Rodric Rabbah, and Saman Amarasinghe. In proceedings of the International Symposium on Microarchitecture (MICRO), Barcelona, Spain, November 2005. Trimaran: an Infrastructure for Research in Instruction-Level Parallelism. Lakshmi Chakrapani, John Gyllenhaal, Wen-mei Hwu, Scott Mahlke, Krishna Palem, and Rodric Rabbah. In Lecture Notes in Computer Science, Springer-Verlag, Volume 3602, Pages 32-41, August 2005. Adaptive Compiler Directed Prefetching for EPIC Processors. Jinwoo Kim, Rodric Rabbah, Krishna Palem, and Weng-Fai Wong. Georgia Institute of Technology Technical Report GIT-CC-02-065, November 2002. Scheduling Load Operations on VLIW Machines. Charles R. Hardnett, Krishna Palem, Rodric Rabbah, and Weng-Fai Wong. Georgia Institute of Technology Technical Report GIT-CC-01-015, March 2001. Adaptive and Cooperative Execution How to do a million watchpoints: Efficient Debugging Using Dynamic Instrumentation. Qin Zhao, Rodric Rabbah, Saman Amarasinghe, Larry Rudolph, and Weng-Fai Wong. To appear in proceedings of the International Conference on Compiler Construction (CC), Budapest, Hungary, April 2008. Ubiquitous Memory Introspection. Qin Zhao, Rodric Rabbah, Saman Amarasinghe, Larry Rudolph, and Weng-Fai Wong. In proceedings of the International Symposium on Code Generation and Optimization (CGO), San Jose, CA, March 2007. [Powerpoint Presentation] CEARCH: Cognition Enabled Architecture. Stephen Crago, Janice Onanian McMahon, Chris Archer, Krste Asanovic, Richard Chaung, Keith Goolsbey, Mary Hall, Christos Kozyrakis, Kunle Olukotun, Una-May O'Reilly, Rick Pancoast, Viktor Prasanna, Rodric Rabbah, Steve Ward, and Donald Yeung. In proceedings of the Tenth Annual Workshop on High Performance Embedded Computing (HPEC), Lexington, MA, September 2006. Dynamic Memory Optimization using Pool Allocation and Prefetching. Qin Zhao, Rodric Rabbah, and Weng-Fai Wong. In proceedings of the Workshop on Binary Instrumentation and Applications (WBIA), St. Louis, MO, September 2005. Compiler Orchestrated Prefetching via Speculation and Predication. Rodric Rabbah, Hariharan Sandanagobalane, Mongkol Ekpanyapong, and Weng-Fai Wong. In proceedings of the Eleventh International Symposium on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Boston, MA, October 2004. [Powerpoint Presentation] VersaBench Versatile Tiled-Processor Architectures: The Raw Approach. Rodric Rabbah, Ian Bratt, Krste Asanovic, and Anant Agarwal. In proceedings of the Eighth Annual Workshop on High Performance Embedded Computing (HPEC), Lexington, MA, September 2004. Versatility and VersaBench: A New Metric and a Benchmark Suite for Flexible Architectures. Rodric Rabbah, Ian Bratt, Krste Asanovic, and Anant Agarwal. MIT Techincal Memo MIT-LCS-TM-646, June 2004. Memory System Design and Optimization Data Remapping for Design Space Optimization of Embedded Memory Systems. Rodric Rabbah and Krishna Palem. In ACM Transactions on Embedded Computing Systems (TECS), Volume 2, Number 2, May 2003. PD-XML: Extensible Markup Language For Processor Description. Shay Seng, Krishna Palem, Rodric Rabbah, Weng-Fai Wong, Wayne Luk, and P.Y.K. Cheung. In proceedings of the IEEE International Conference on Field-Programmable Technology (ICFPT), Hong Kong, December 2002. (First appeared as Imperial College Technical Report 2002/16, August 2002.) Design Space Optimization of Embedded Memory Cache Systems via a Compiler. Krishna Palem and Rodric Rabbah. In proceedings of the Sixth Annual Workshop on High Performance Embedded Computing (HPEC), Lexington, MA, September 2002. Design Space Optimization of Embedded Memory Systems via Data Remapping. Krishna Palem, Rodric Rabbah, Vincent Mooney III, Pinar Korkmaz, and Kiran Puttaswamy. In proceedings of the Languages, Compilers, and Tools for Embedded Systems and Software and Compilers for Embedded Systems (LCTES-SCOPES), Berlin, Germany, June 2002. Low Power Circuits Specification and Switch Design for a Hypercube Routing Network. Rodric Rabbah and Kiran Puttaswamy. Georgia Institute of Technology Technical Report CREST-TR-02-008, October 2002.
Erdös Number = 4. |
|