Conference Papers

VEAL: Virtualized Execution Accelerator for Loops

Nathan Clark, Amir Hormati, and Scott Mahlke
International Symposium on Computer Architecture (ISCA), June 2008
Symposium Acceptance Rate: 14%
Download: paper (pdf), slides (ppt), bibtex

Liquid SIMD: Abstracting SIMD Hardware Using Lightweight Dynamic Mapping

Nathan Clark, Amir Hormati, Scott Mahlke, Sami Yehia, and Krisztian Flautner
International Symposium on High-Performance Computer Architecture (HPCA), February 2007
Highest ranked paper of 174 submissions
Symposium Acceptance Rate: 14%
Download: paper (pdf), slides (ppt), bibtex

Exploiting Narrow Accelerators with Data-Centric Subgraph Mapping

Amir Hormati, Nathan Clark, and Scott Mahlke
International Symposium on Code Generation and Optimization (CGO), March 2007
Symposium Acceptance Rate: 32%
Download: paper (pdf), bibtex

Scalable Subgraph Mapping for Acyclic Computation Accelerators

Nathan Clark, Amir Hormati, Scott Mahlke, and Sami Yehia
International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES), pp. 147-157, October 2006
Conference Acceptance Rate: 41%
Download: paper (pdf), slides (ppt), bibtex

Exploring the Design Space of LUT-Based Transparent Accelerators

Sami Yehia, Nathan Clark, Scott Mahlke, and Krisztian Flautner
International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES), pp. 11-21, September 2005
Best Paper Award Recipient
Conference Acceptance Rate: 31%
Download: paper (pdf), bibtex

An Architecture Framework for Transparent Instruction Set Customization in Embedded Processors

Nathan Clark, Jason Blome, Michael Chu, Scott Mahlke, Stuart Biles, and Krisztian Flautner
International Symposium on Computer Architecture (ISCA-32), pp. 272-283, June 2005
Symposium Acceptance Rate: 23%
Download: paper (pdf), slides (ppt), bibtex

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-37), pp. 30-40, December 2004
Symposium Acceptance Rate: 18%
Download: paper (pdf), slides (ppt), bibtex

OptimoDE: Programmable Accelerator Engines Through Retargetable Customization

Nathan Clark, Hongtao Zhong, Kevin Fan, Scott Mahlke, Krisztian Flautner, Koen Van Nieuwenhove
Hot Chips 16, August 2004
Download: slides (ppt), bibtex

FLASH: Foresighted Latency-Aware Scheduling Heuristic for Processors with Customized Datapaths

Manjunath Kudlur, Kevin Fan, Michael Chu, Rajiv Ravindran, Nathan Clark, Scott Mahlke
International Symposium on Code Generation and Optimization (CGO), pp. 201-212, March 2004
Symposium Acceptance Rate: 32%
Download: paper (pdf), bibtex

Processor Acceleration Through Automated Instruction Set Customization

Nathan Clark, Hongtao Zhong, and Scott Mahlke
International Symposium on Microarchitecture (MICRO-36), pp. 129-140, December 2003
Symposium Acceptance Rate: 26%
Download: paper (pdf), slides (ppt), bibtex

Systematic Register Bypass Customization for Application-Specific Processors

Kevin Fan, Nathan Clark, Michael Chu, K. V. Manjunath, Rajiv Ravindran, Mikhail Smelyanskiy, and Scott Mahlke
International Conference on Application-specific Systems, Architectures and Processors (ASAP-14), pp. 64-74, June 2003
Download: paper (pdf), bibtex

Journal Papers

Automated Custom Instruction Generation for Domain-Specific Processor Acceleration

Nathan Clark, Hongtao Zhong, and Scott Mahlke
IEEE Transactions on Computers, pp. 1258-1270, vol. 54, no. 10, October 2005
bibtex

Automatic Design of Application Specific Instruction Set Extensions through Dataflow Graph Exploration

Nathan Clark, Hongtao Zhong, Wilkin Tang, and Scott Mahlke
International Journal on Parallel Programming (IJPP), pp. 411-428, vol. 31, no. 6, December 2003
bibtex

Workshop Papers

Why Should I Rewrite My Software When Dynamic Compilation Can Be Good Enough?

Nathan Clark
Workshop on Software Tools for Multi-Core Systems (STMCS), April 2008
Download: paper (pdf), bibtex

Automatically Generating Custom Instruction Set Extensions

Nathan Clark, Wilkin Tang, Scott Mahlke
Workshop on Application Specific Processors (WASP), December 2002

Thesis

Customizing the Computation Capabilities of Microprocessors

Ph.D. Dissertation
University of Michigan 2007
Download: paper (pdf), bibtex

Disclaimer

The documents contained on this page have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

plants