Travelled to:
1 × China
1 × Cyprus
1 × France
1 × Germany
1 × Hungary
11 × USA
Collaborated with:
D.F.Bacon P.Cheng W.Wong S.P.Amarasinghe J.S.Auerbach S.J.Fink J.Sermulins W.Thies Q.Zhao L.Rudolph A.Hormati S.Shukla C.Radoi M.Sridharan A.Hagiescu S.S.Huang A.Solar-Lezama R.Bodík K.Ebcioglu H.Sandanagobalane M.Ekpanyapong S.Fink C.Dubach M.Karczmarek K.V.Palem V.J.Mooney P.Korkmaz K.Puttaswamy I.Burcea Y.Choi M.Woh M.Kudlur T.N.Mudge S.A.Mahlke
Talks about:
stream (6) program (5) compil (5) languag (4) heterogen (3) hardwar (3) architectur (2) synthesiz (2) orient (2) object (2)
Person: Rodric M. Rabbah
DBLP: Rabbah:Rodric_M=
Contributed to:
Wrote 16 papers:
- OOPSLA-2014-RadoiFRS #imperative #pipes and filters
- Translating imperative code to MapReduce (CR, SJF, RMR, MS), pp. 909–927.
- ECOOP-2013-AuerbachBCFR #compilation #configuration management #graph #hardware
- The Shape of Things to Run — Compiling Complex Stream Graphs to Reconfigurable Hardware in Lime (JSA, DFB, PC, SF, RMR), pp. 679–706.
- DAC-2012-AuerbachBBCFRS #compilation #runtime
- A compiler and runtime for heterogeneous computing (JSA, DFB, IB, PC, SJF, RMR, SS), pp. 271–276.
- PLDI-2012-DubachCRBF #architecture #compilation
- Compiling a high-level language for GPUs: (via language support for architectures and compilers) (CD, PC, RMR, DFB, SJF), pp. 1–12.
- DAC-2011-AuerbachBCRS #hardware #object-oriented
- Virtualization of heterogeneous machines hardware description in a synthesizable object-oriented language (JSA, DFB, PC, RMR, SS), pp. 890–894.
- ASPLOS-2010-HormatiCWKRMM #named #streaming
- MacroSS: macro-SIMDization of streaming applications (AH, YC, MW, MK, RMR, TNM, SAM), pp. 285–296.
- OOPSLA-2010-AuerbachBCR #architecture #named
- Lime: a Java-compatible and synthesizable language for heterogeneous architectures (JSA, DFB, PC, RMR), pp. 89–108.
- DAC-2009-HagiescuWBR
- A computing origami: folding streams in FPGAs (AH, WFW, DFB, RMR), pp. 282–287.
- CC-2008-ZhaoRARW #debugging #how #performance #using
- How to Do a Million Watchpoints: Efficient Debugging Using Dynamic Instrumentation (QZ, RMR, SPA, LR, WFW), pp. 147–162.
- ECOOP-2008-HuangHBR #bound #hardware #object-oriented #programming
- Liquid Metal: Object-Oriented Programming Across the Hardware/Software Boundary (SSH, AH, DFB, RMR), pp. 76–103.
- CGO-2007-ZhaoRARW #memory management #ubiquitous
- Ubiquitous Memory Introspection (QZ, RMR, SPA, LR, WFW), pp. 299–311.
- LCTES-2005-SermulinsTRA #optimisation #source code
- Cache aware optimization of stream programs (JS, WT, RMR, SPA), pp. 115–126.
- PLDI-2005-Solar-LezamaRBE #programming #sketching #source code
- Programming by sketching for bit-streaming programs (ASL, RMR, RB, KE), pp. 281–294.
- PPoPP-2005-ThiesKSRA #distributed #source code
- Teleport messaging for distributed stream programs (WT, MK, JS, RMR, SPA), pp. 224–235.
- ASPLOS-2004-RabbahSEW #compilation
- Compiler orchestrated prefetching via speculation and predication (RMR, HS, ME, WFW), pp. 189–198.
- LCTES-SCOPES-2002-PalemRMKP #design #embedded #memory management #optimisation
- Design space optimization of embedded memory systems via data remapping (KVP, RMR, VJM, PK, KP), pp. 28–37.