Rodric M. Rabbah

According to our database1, Rodric M. Rabbah authored at least 41 papers between 2002 and 2017.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2017
Serverless Computing: Current Trends and Open Problems.
CoRR, 2017

The serverless trilemma: function composition for serverless computing.
Proceedings of the 2017 ACM SIGPLAN International Symposium on New Ideas, 2017

Serverless Computing: Current Trends and Open Problems.
Proceedings of the Research Advances in Cloud Computing, 2017

2016
Cloud-native, event-based programming for mobile applications.
Proceedings of the International Conference on Mobile Software Engineering and Systems, 2016

Spreadsheets for stream processing with unbounded windows and partitions.
Proceedings of the 10th ACM International Conference on Distributed and Event-based Systems, 2016

2015
Growing a Software Language for Hardware Design.
Proceedings of the 1st Summit on Advances in Programming Languages, 2015

Spreadsheets for Stream Partitions and Windows.
Proceedings of the Second Workshop on Software Engineering Methods in Spreadsheets co-located with the 37th International Conference on Software Engineering (ICSE 2015) , 2015

2014
Translating imperative code to MapReduce.
Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications, 2014

Stream Processing with a Spreadsheet.
Proceedings of the ECOOP 2014 - Object-Oriented Programming - 28th European Conference, Uppsala, Sweden, July 28, 2014

2013
FPGA programming for the masses.
Commun. ACM, 2013

The Liquid Metal Blokus Duo Design.
Proceedings of the 2013 International Conference on Field-Programmable Technology, 2013

The Shape of Things to Run - Compiling Complex Stream Graphs to Reconfigurable Hardware in Lime.
Proceedings of the ECOOP 2013 - Object-Oriented Programming, 2013

The Liquid Metal IP bridge.
Proceedings of the 18th Asia and South Pacific Design Automation Conference, 2013

2012
Compiling a high-level language for GPUs: (via language support for architectures and compilers).
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2012

A compiler and runtime for heterogeneous computing.
Proceedings of the 49th Annual Design Automation Conference 2012, 2012

2011
Virtualization of heterogeneous machines hardware description in a synthesizable object-oriented language.
Proceedings of the 48th Design Automation Conference, 2011

2010
Lime: a Java-compatible and synthesizable language for heterogeneous architectures.
Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

FPGA-based combined architecture for stream categorization and intrusion detection.
Proceedings of the 8th ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE 2010), 2010

MacroSS: macro-SIMDization of streaming applications.
Proceedings of the 15th International Conference on Architectural Support for Programming Languages and Operating Systems, 2010

2009
A computing origami: folding streams in FPGAs.
Proceedings of the 46th Design Automation Conference, 2009

Flextream: Adaptive Compilation of Streaming Applications for Heterogeneous Architectures.
Proceedings of the PACT 2009, 2009

2008
A lightweight streaming layer for multicore execution.
SIGARCH Comput. Archit. News, 2008

Liquid Metal: Object-Oriented Programming Across the Hardware/Software Boundary.
Proceedings of the ECOOP 2008, 2008

How to Do a Million Watchpoints: Efficient Debugging Using Dynamic Instrumentation.
Proceedings of the Compiler Construction, 17th International Conference, 2008

Optimus: efficient realization of streaming applications on FPGAs.
Proceedings of the 2008 International Conference on Compilers, 2008

2007
Beyond gaming: programming the PLAYSTATION®3 cell architecture for cost-effective parallel processing.
Proceedings of the 5th International Conference on Hardware/Software Codesign and System Synthesis, 2007

Ubiquitous Memory Introspection.
Proceedings of the Fifth International Symposium on Code Generation and Optimization (CGO 2007), 2007

2006
Design Space Exploration and Optimization of Embedded Memory Systems.
PhD thesis, 2006

MPEG-2 decoding in a stream programming language.
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006

2005
Dynamic memory optimization using pool allocation and prefetching.
SIGARCH Comput. Archit. News, 2005

Language and Compiler Design for Streaming Applications.
Int. J. Parallel Program., 2005

Teleport messaging for distributed stream programs.
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2005

Programming by sketching for bit-streaming programs.
Proceedings of the ACM SIGPLAN 2005 Conference on Programming Language Design and Implementation, 2005

Exploiting Vector Parallelism in Software Pipelined Loops.
Proceedings of the 38th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-38 2005), 2005

Cache aware optimization of stream programs.
Proceedings of the 2005 ACM SIGPLAN/SIGBED Conference on Languages, 2005

2004
Adaptive Compiler Directed Prefetching for EPIC Processors.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 2004

Trimaran: An Infrastructure for Research in Instruction-Level Parallelism.
Proceedings of the Languages and Compilers for High Performance Computing, 2004

Compiler orchestrated prefetching via speculation and predication.
Proceedings of the 11th International Conference on Architectural Support for Programming Languages and Operating Systems, 2004

2003
Data remapping for design space optimization of embedded memory systems.
ACM Trans. Embed. Comput. Syst., 2003

2002
Design space optimization of embedded memory systems via data remapping.
Proceedings of the 2002 Joint Conference on Languages, 2002

PD-XML: extensible markup language for processor description.
Proceedings of the 2002 IEEE International Conference on Field-Programmable Technology, 2002


  Loading...