ACM Home Page
Please provide us with feedback. Feedback
Automatic Architectural Synthesis of VLIW and EPIC Processors
Full text Publisher SitePublisher Site PdfPdf (253 KB)
Source International Symposium on Systems Synthesis archive
Proceedings of the 12th international symposium on System synthesis table of contents
Page: 107  
Year of Publication: 1999
ISBN:0-7695-0356-X
Authors
Shail Aditya  Hewlett-Packard Laboratories, 1501 Page Mill Road, MS 3L-5, Palo Alto,CA
B. Ramakrishna Rau  Hewlett-Packard Laboratories, 1501 Page Mill Road, MS 3L-5, Palo Alto,CA
Vinod Kathail  Hewlett-Packard Laboratories, 1501 Page Mill Road, MS 3L-5, Palo Alto,CA
Sponsor
SIGDA: ACM Special Interest Group on Design Automation
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 38,   Citation Count: 26
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

This paper describes a mechanism for automatic design and synthesis of very long instruction word (VLIW), and its generalization, explicitly parallel instruction computing (EPIC) processor architectures starting from an abstract specification of their desired functionality. The process of architecture design makes concrete decisions regarding the number and types of functional units, number of read/write ports on register files, the data-path interconnect, the instruction format, its decoding hardware, and the instruction unit data-path. The processor design is then automatically synthesized into a detailed RTL-level structural model in VHDL along with an estimate of its area. The system also generates the corresponding detailed machine description and instruction format description that can be used to retarget a compiler and an assembler respectively. All this is part of an overall design system, called Program-In-Chip-Out (PICO), which has the ability to perform automatic exploration of the architectural design space while customizing the architecture to a given application and making intelligent, quantitative, cost-performance tradeoffs.


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
[1] S. Aditya and B. R. Rau. Automatic architectural synthesis and compiler retargeting for VLIW and EPIC processors. Technical Report HPL-1999-93, Hewlett-Packard Laboratories, 1999.
 
2
[2] S. Aditya, B. R. Rau, and R. C. Johnson. Automatic design of VLIW and EPIC instruction formats. Technical Report HPL-1999-94, Hewlett-Packard Laboratories, 1999.
3
4
 
5
[5] H. Corporaal and R. Lamberts. TTA Processor Synthesis. In First Annual Conf. of ASCI, Heijen, The Netherlands, May 1995.
 
6
7
8
 
9
[9] V. Kathail, M. Schlansker, and B. R. Rau. HPL PlayDoh architecture specification: Version 1.0. Technical Report HPL- 93-80, Hewlett-Packard Laboratories, Feb. 1994.
 
10
[10] B. R. Rau, V. Kathail, and S. Aditya. Machine-description driven compilers for EPIC and VLIW processors. Design Automation for Embedded Systems, 4:71-118, 1999.

CITED BY  26
Collaborative Colleagues:
Shail Aditya: colleagues
B. Ramakrishna Rau: colleagues
Vinod Kathail: colleagues