ACM Home Page
Please provide us with feedback. Feedback
Automatic application-specific instruction-set extensions under microarchitectural constraints
Full text PdfPdf (657 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 40th annual Design Automation Conference table of contents
Anaheim, CA, USA
SESSION: Issues in partitioning & design space eploration for codesign table of contents
Pages: 256 - 261  
Year of Publication: 2003
ISBN:1-58113-688-9
Authors
Kubilay Atasu  Swiss Federal Institute of Technology Lausanne (EPFL), Lausanne, Switzerland
Laura Pozzi  Swiss Federal Institute of Technology Lausanne (EPFL), Lausanne, Switzerland
Paolo Ienne  Swiss Federal Institute of Technology Lausanne (EPFL), Lausanne, Switzerland
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 44,   Citation Count: 77
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/775832.775897
What is a DOI?

ABSTRACT

Many commercial processors now offer the possibility of extending their instruction set for a specific application---that is, to introduce customised functional units. There is a need to develop algorithms that decide automatically, from high-level application code, which operations are to be carried out in the customised extensions. A few algorithms exist but are severely limited in the type of operation clusters they can choose and hence reduce significantly the effectiveness of specialisation. In this paper we introduce a more general algorithm which selects maximal-speedup convex subgraphs of the application dataflow graph under fundamental microarchitectural constraints, and which improves significantly on the state of the art.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
3
 
4
F. Campi, R. Canegallo, and R. Guerrieri. IP-reusable 32-bit VLIW Risc core. In Proc. of the European Solid State Circuits Conf., pages 456--59, Villach, Austria, Sept. 2001.
 
5
6
 
7
T. R. Halfhill. ARC Cores encourages "plug-ins". Microprocessor Report, 19~June 2000.
 
8
T. R. Halfhill. MIPS embraces configurable technology. Microprocessor Report, 3~Mar. 2003.
 
9
 
10
I.-J. Huang and A. M. Despain. Synthesis of application specific instruction sets. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, CAD-14(6):663--75, June 1995.
11
 
12
 
13
14
 
15
M. D. Smith and G. Holloway. An Introduction to Machine SUIF and its Portable Libraries for Analysis and Optimization. Harvard University, Cambridge, Mass., 2000.
 
16
17
18

CITED BY  78

Collaborative Colleagues:
Kubilay Atasu: colleagues
Laura Pozzi: colleagues
Paolo Ienne: colleagues