Publications

Just-In-Time Software Pipelining

Hongbo Rong, Hyunchul Park, Youfeng Wu, and Cheng Wang

International Symposium on Code Generation and Optimization (CGO '14) Best Paper Award

February 2014


Allocating Rotating Registers by Scheduling

Hongbo Rong, Hyunchul Park, Cheng Wang, and Youfeng Wu

International Symposium on Microarchitecture (MICRO '13)

December 2013


SMARQ: Software-Managed Alias Register Queue for Dynamic Optimizations

Cheng Wang, Youfeng Wu, Hongbo Rong, and Hyunchul Park

International Symposium on Microarchitecture (MICRO '12)

December 2012


Libra: Tailoring SIMD Execution using Heterogeneous Hardware and Dynamic Configurability

Yongjun Park, Jason Jong Kyu Park, Hyunchul Park, and Scott Mahlke

International Symposium on Microarchitecture (MICRO '12)

December 2012


SIMD Defragmenter: Efficient ILP Realization on Data-parallel Architectures

Yongjun Park, Sangwon Seo, Hyunchul Park, Hyoun Kyu Cho, and Scott Mahlke

International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '12)

March 2012


Resource Recycling: Putting Idle Resources to Work on a Composable Accelerator

Yongjun Park, Hyunchul Park, Scott Mahlke and Sukjin Kim

International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES '10)

October 2010


Polymorphic Pipeline Array: A Flexible Multicore Accelerator with Virtuzlied Execution for Mobile Multimedia Applications

Hyunchul Park, Yongjun Park, and Scott Mahlke

International Symposium on Microarchitecture (MICRO '09)

December 2009


CGRA Express: Accelerating Execution using Dynamic Operation Fusion

Yongjun Park, Hyunchul Park, and Scott Mahlke

International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES '09)

October 2009


A Dataflow-centric Approach to Design Low Power Control Paths in CGRAs

Hyunchul Park, Yongjun Park, and Scott Mahlke

Symposium on Application Specific Processors (SASP '09), in conjunction with DAC

July 2009


Recurrence Cycle Aware Modulo Scheduling for Coarse-Grained Reconfigurable Architectures

Taewook Oh, Bernhard Egger, Hyunchul Park, and Scott Mahlke

Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES '09)

June 2009


Reducing Control Power in CGRAs with Token Flow

Hyunchul Park, Yongjun Park, and Scott Mahlke

Workshop on Optimization for DSP and Embedded Systems (ODES '09), in conjunction with CGO

March 2009


Edge-centric Modulo Scheduling for Coarse-Grained Reconfigurable Architectures

Hyunchul Park, Kevin Fan, Scott Mahlke, Taewook Oh, Heeseok Kim, and Hong-seok Kim

International Conference on Parallel Architectures and Compilation Techniques (PACT '08)

October 2008


Modulo Scheduling for Highly Customized Datapaths to Increase Hardware Reusability

Kevin Fan, Hyunchul Park, and Scott Mahlke

International Symposium on Code Generation and Optimization (CGO '08)

April 2008


Increasing Hardware Efficiency with Multifunction Loop Accelerators

Kevin Fan, Manjunath Kudlur, Hyunchul Park, and Scott Mahlke

International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES '06)

October 2006


Modulo Graph Embedding: Mapping Applications onto Coarse-Grained Reconfigurable Architectures

Hyunchul Park, Kevin Fan, Manjunath Kudlur, and Scott Mahlke

International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES '06)

October 2006


Cost Sensitive Modulo Scheduling in a Loop Accelerator Synthesis System

Kevin Fan, Manjunath Kudlur, Hyunchul Park, and Scott Mahlke

International Symposium on Microarchitecture (MICRO '05)

November 2005


Compiler-directed Synthesis of Multifunction Loop Accelerators

Kevin Fan, Manjunath Kudlur, Hyunchul Park, and Scott Mahlke

Workshop on Application Specific Processors (WASP '05)

September 2005


Application Specific Processing on a General Purpose Core via Transparent Instruction Set Customization

Nathan Clark, Manjunath Kudlur, Hyunchul Park, Scott Mahlke, and Krisztian Flautner

International Symposium on Microarchitecture (MICRO '04)

December 2004


Compiler-directed Synthesis of Programmable Loop Accelerators

Kevin Fan, Hyunchul Park, and Scott Mahlke

Workshop on Emerging Directions in Electronic Design Automation: Accelerating Time-to-market through Compiler-driven Optimization of Embedded Platforms

September 2004