Perry Cheng

According to our database1, Perry Cheng authored at least 49 papers between 1996 and 2017.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

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
Building a Chatbot with Serverless Computing.
Proceedings of the 1st International Workshop on Mashups of Things and APIs, 2016

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

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

2014
Parallel real-time garbage collection of multiple heaps in reconfigurable hardware.
Proceedings of the International Symposium on Memory Management, 2014

2013
POPL 2003: A real-time garbage collector with low overhead and consistent utilization.
ACM SIGPLAN Notices, 2013

And then there were none: a stall-free real-time garbage collector for reconfigurable hardware.
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

2009
Demystifying magic: high-level low-level programming.
Proceedings of the 5th International Conference on Virtual Execution Environments, 2009

2008
Tax-and-spend: democratic scheduling for real-time garbage collection.
Proceedings of the 8th ACM & IEEE International conference on Embedded software, 2008

2007
TuningFork: a platform for visualization and analysis of complex real-time systems.
Proceedings of the Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007

Real-Time Music synthesis in Java using the Metronome Garbage Collector.
Proceedings of the 2007 International Computer Music Conference, 2007

Design and implementation of a comprehensive real-time java virtual machine.
Proceedings of the 7th ACM & IEEE International conference on Embedded software, 2007

Generational Real-Time Garbage Collection.
Proceedings of the ECOOP 2007 - Object-Oriented Programming, 21st European Conference, Berlin, Germany, July 30, 2007

2006
Eventrons: a safe programming construct for high-frequency hard real-time applications.
Proceedings of the ACM SIGPLAN 2006 Conference on Programming Language Design and Implementation, 2006

Demonstration: On-Line Visualization and Analysis of Real-Time Systems with TuningFork.
Proceedings of the Compiler Construction, 15th International Conference, 2006

2005
The Jikes Research Virtual Machine project: Building an open-source research community.
IBM Syst. J., 2005

Syncopation: generational real-time garbage collection in the metronome.
Proceedings of the 2005 ACM SIGPLAN/SIGBED Conference on Languages, 2005


Derivation and Evaluation of Concurrent Collectors.
Proceedings of the ECOOP 2005, 2005

2004
Myths and realities: the performance impact of garbage collection.
Proceedings of the International Conference on Measurements and Modeling of Computer Systems, 2004

The garbage collection advantage: improving program locality.
Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004

A unified theory of garbage collection.
Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004

Using Hardware Performance Monitors to Understand the Behavior of Java Applications.
Proceedings of the 3rd Virtual Machine Research and Technology Symposium, 2004

Oil and Water? High Performance Garbage Collection in Java with MMTk.
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004

Garbage collection for embedded systems.
Proceedings of the EMSOFT 2004, 2004

2003
Scalable Room Synchronizations.
Theory Comput. Syst., 2003

Typed compilation of recursive datatypes.
Proceedings of TLDI'03: 2003 ACM SIGPLAN International Workshop on Types in Languages Design and Implementation, 2003

A real-time garbage collector with low overhead and consistent utilization.
Proceedings of the Conference Record of POPL 2003: The 30th SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2003

The Metronome: A Simpler Approach to Garbage Collection in Real-Time Systems.
Proceedings of the On The Move to Meaningful Internet Systems 2003: OTM 2003 Workshops, 2003

Controlling fragmentation and space consumption in the metronome, a real-time garbage collector for Java.
Proceedings of the 2003 Conference on Languages, 2003

2001
Room synchronizations.
Proceedings of the Thirteenth Annual ACM Symposium on Parallel Algorithms and Architectures, 2001

A Parallel, Real-Time Garbage Collector.
Proceedings of the 2001 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2001

2000
The Jalapeño virtual machine.
IBM Syst. J., 2000

1999
On bounding time and space for multiprocessor garbage collection (with retrospective)
Proceedings of the 20 Years of the ACM SIGPLAN Conference on Programming Language Design and Implementation 1979-1999, 1999

On Bounding Time and Space for Multiprocessor Garbage Collection.
Proceedings of the 1999 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 1999

1998
Generational Stack Collection and Profile-Driven Pretenuring.
Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation (PLDI), 1998

1997
An architecture for an integrated active help system.
Proceedings of the 1997 ACM symposium on Applied Computing, 1997

Knowledge assessment using fuzzy conceptual representation.
Proceedings of the 1997 ACM symposium on Applied Computing, 1997

1996
TIL: a type-directed, optimizing compiler for ML (with retrospective)
Proceedings of the 20 Years of the ACM SIGPLAN Conference on Programming Language Design and Implementation 1979-1999, 1996

TIL: A Type-Directed Optimizing Compiler for ML.
Proceedings of the ACM SIGPLAN'96 Conference on Programming Language Design and Implementation (PLDI), 1996


  Loading...