| Automatic Architectural Synthesis of VLIW and EPIC Processors |
| Full text |
Publisher Site
,
Pdf
(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 |
|
| Publisher |
IEEE Computer Society
Washington, DC, USA
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 38, Citation Count: 26
|
|
|
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
|
Robert P. Colwell , Robert P. Nix , John J. O'Donnell , David B. Papworth , Paul K. Rodman, A VLIW architecture for a trace scheduling compiler, Proceedings of the second international conference on Architectual support for programming languages and operating systems, p.180-192, October 1987, Palo Alto, California, United States
|
| |
5
|
[5] H. Corporaal and R. Lamberts. TTA Processor Synthesis. In First Annual Conf. of ASCI, Heijen, The Netherlands, May 1995.
|
| |
6
|
|
 |
7
|
George Hadjiyiannis , Silvina Hanono , Srinivas Devadas, ISDL: an instruction set description language for retargetability, Proceedings of the 34th annual conference on Design automation, p.299-302, June 09-13, 1997, Anaheim, California, United States
[doi> 10.1145/266021.266108]
|
 |
8
|
George Hadjiyiannis , Pietro Russo , Srinivas Devadas, A methodology for accurate performance evaluation in architecture exploration, Proceedings of the 36th ACM/IEEE conference on Design automation, p.927-932, June 21-25, 1999, New Orleans, Louisiana, United States
[doi> 10.1145/309847.310100]
|
| |
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
|
|
|
|
|
Shail Aditya , Michael S. Schlansker, ShiftQ: a bufferred interconnect for custom loop accelerators, Proceedings of the 2001 international conference on Compilers, architecture, and synthesis for embedded systems, November 16-17, 2001, Atlanta, Georgia, USA
|
|
|
Bhuvan Middha , Anup Gangwar , Anshul Kumar , M. Balakrishnan , Paolo Ienne, A Trimaran based framework for exploring the design space of VLIW ASIPs with coarse grain functional units, Proceedings of the 15th international symposium on System Synthesis, October 02-04, 2002, Kyoto, Japan
|
|
|
|
|
|
|
|
|
Alberto Sangiovanni-Vincentelli , Grant Martin, A vision for embedded software, Proceedings of the 2001 international conference on Compilers, architecture, and synthesis for embedded systems, November 16-17, 2001, Atlanta, Georgia, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Vinod Kathail , Shail Aditya , Robert Schreiber , B. Ramakrishna Rau , Darren C. Cronquist , Mukund Sivaraman, PICO: Automatically Designing Custom Computers, Computer, v.35 n.9, p.39-47, September 2002
|
|
|
|
|
|
Fei Sun , Srivaths Ravi , Anand Raghunathan , Niraj K. Jha, Synthesis of custom processors based on extensible platforms, Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design, p.641-648, November 10-14, 2002, San Jose, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Robert Schreiber , Shail Aditya , Scott Mahlke , Vinod Kathail , B. Ramakrishna Rau , Darren Cronquist , Mukund Sivaraman, PICO-NPA: High-Level Synthesis of Nonprogrammable Hardware Accelerators, Journal of VLSI Signal Processing Systems, v.31 n.2, p.127-142, June 2002
|
|
|
|
|
|
|
|
|
|
|
|
|
|