Conference Papers
VEAL: Virtualized Execution Accelerator for Loops
Nathan Clark, Amir Hormati, and Scott MahlkeInternational 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 FlautnerInternational 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 MahlkeInternational 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 YehiaInternational 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 FlautnerInternational 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 FlautnerInternational 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 FlautnerInternational 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 NieuwenhoveHot 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 MahlkeInternational 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 MahlkeInternational 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 MahlkeInternational 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 MahlkeIEEE 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 MahlkeInternational 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 ClarkWorkshop 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 MahlkeWorkshop on Application Specific Processors (WASP), December 2002
Thesis
Customizing the Computation Capabilities of Microprocessors
Ph.D. DissertationUniversity 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.
