Travelled to:
1 × Austria
1 × China
1 × France
1 × Germany
3 × Canada
3 × United Kingdom
9 × USA
Collaborated with:
D.F.Bacon G.E.Blelloch V.T.Rajan D.Grove S.Shukla J.S.Auerbach R.M.Rabbah R.Harper P.Lee D.Kilis G.Knight M.T.Vechev S.M.Blackburn K.S.McKinley S.J.Fink D.Frampton D.Tarditi J.G.Morrisett C.A.Stone S.Fink C.Dubach D.Spoonhower M.Hauswirth X.Huang J.E.B.Moss Z.Wang I.Burcea Ioana Baldini N.Mitchell Vinod Muthusamy R.Rabbah P.Suter O.Tardieu
Talks about:
garbag (12) time (11) collect (9) real (9) compil (6) collector (5) languag (4) hardwar (4) architectur (3) reconfigur (3)
Person: Perry Cheng
DBLP: Cheng:Perry
Facilitated 1 volumes:
Contributed to:
Wrote 26 papers:
- ISMM-2014-BaconCS #configuration management #garbage collection #hardware #parallel #realtime
- Parallel real-time garbage collection of multiple heaps in reconfigurable hardware (DFB, PC, SS), pp. 117–127.
- 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-BaconCS #configuration management #garbage collection #hardware #realtime
- And then there were none: a stall-free real-time garbage collector for reconfigurable hardware (DFB, PC, SS), pp. 23–34.
- 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.
- OOPSLA-2010-AuerbachBCR #architecture #named
- Lime: a Java-compatible and synthesizable language for heterogeneous architectures (JSA, DFB, PC, RMR), pp. 89–108.
- ECOOP-2007-FramptonBCG #garbage collection #realtime
- Generational Real-Time Garbage Collection (DF, DFB, PC, DG), pp. 101–125.
- CC-2006-BaconCFGHR #analysis #named #online #realtime #visualisation
- Demonstration: On-Line Visualization and Analysis of Real-Time Systems with TuningFork (DFB, PC, DF, DG, MH, VTR), pp. 96–100.
- PLDI-2006-SpoonhowerABCG #named #programming #realtime
- Eventrons: a safe programming construct for high-frequency hard real-time applications (DS, JSA, DFB, PC, DG), pp. 283–294.
- ECOOP-2005-VechevBCG #concurrent #evaluation
- Derivation and Evaluation of Concurrent Collectors (MTV, DFB, PC, DG), pp. 577–601.
- LCTES-2005-BaconCGV #garbage collection #named #realtime
- Syncopation: generational real-time garbage collection in the metronome (DFB, PC, DG, MTV), pp. 183–192.
- ICSE-2004-BlackburnCM #garbage collection #java #performance
- Oil and Water? High Performance Garbage Collection in Java with MMTk (SMB, PC, KSM), pp. 137–146.
- OOPSLA-2004-BaconCR #formal method #garbage collection
- A unified theory of garbage collection (DFB, PC, VTR), pp. 50–68.
- OOPSLA-2004-HuangBMMWC #garbage collection #locality
- The garbage collection advantage: improving program locality (XH, SMB, KSM, JEBM, ZW, PC), pp. 69–80.
- LCTES-2003-BaconCR #garbage collection #java #realtime
- Controlling fragmentation and space consumption in the metronome, a real-time garbage collector for Java (DFB, PC, VTR), pp. 81–92.
- POPL-2003-BaconCR #consistency #garbage collection #realtime
- A real-time garbage collector with low overhead and consistent utilization (DFB, PC, VTR), pp. 285–298.
- PLDI-2001-ChengB #garbage collection #parallel #realtime
- A Parallel, Real-Time Garbage Collector (PC, GEB), pp. 125–136.
- Best-of-PLDI-1999-BlellochC99a #bound #garbage collection #multi #on the
- On bounding time and space for multiprocessor garbage collection (with retrospective) (GEB, PC), pp. 626–641.
- PLDI-1999-BlellochC #bound #garbage collection #multi #on the
- On Bounding Time and Space for Multiprocessor Garbage Collection (GEB, PC), pp. 104–117.
- PLDI-1998-ChengHL #stack
- Generational Stack Collection and Profile-Driven Pretenuring (PC, RH, PL), pp. 162–173.
- SAC-1997-ChengKK #assessment #concept #fuzzy #representation #using
- Knowledge assessment using fuzzy conceptual representation (PC, DK, GK), pp. 3–9.
- SAC-1997-KnightKC #architecture
- An architecture for an integrated active help system (GK, DK, PC), pp. 58–64.
- Best-of-PLDI-1996-TarditiMCSHL96a #compilation #ml #named #optimisation
- TIL: a type-directed, optimizing compiler for ML (with retrospective) (DT, JGM, PC, CAS, RH, PL), pp. 554–567.
- PLDI-1996-TarditiMCSHL #compilation #ml #named #optimisation
- TIL: A Type-Directed Optimizing Compiler for ML (DT, JGM, PC, CAS, RH, PL), pp. 181–192.
- Onward-2017-BaldiniCFMMRST #composition
- The serverless trilemma: function composition for serverless computing (IB, PC, SJF, NM, VM, RR, PS, OT), pp. 89–103.