Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

Partitioned register files for VLIWs: a preliminary analysis of tradeoffs

Published: 10 December 1992 Publication History
First page of PDF

References

[1]
A. Abnous, J. Gray, A. Naylor, and N. Bagherzadeh. VIPER: a 25-MHz, 100-MIPS Peak VLIW Microprocessor, TR 92-78. ECE Tech. Rep. no. 92-78, University of California, Irvine, 1992.
[2]
M.L. Anido, D.J. Allerton, and E.J. Zaluska. A three-port/three-access register file for concurrent processing and I/O communication in a RISC like graphics engine. In The 16th Annual International Symposium on Computer Architecture, page 354, 1989.
[3]
Andrea Capitanio, Nikil Dutt, and Alexandru Nicolau. An Improved Partitioning Algorithm. Technical Report 92-57, UC Irvine, ICS Dept., 1992.
[4]
Andrea Capitanio, Nikil Dutt, and Alexandru Nicolau. Design Considerations for Limited Connectivity VLIW Architectures. Technical Report 92-59, UC Irvine, ICS Dept., 1992.
[5]
Robert P. Colwell, Robert P. Nix, John J. O'Donnell, David B. Papwoth, and Paul K. Rodman. A VLIW Architecture for a Trace Sceduling Compiler. IEEE Trans. on Computers, 37(8):967, August 1988.
[6]
K. Ebcioglu. Some Design Ideas for a VLIW Architecture for Sequential Natured Software. In Parallel Processing, Proc. IFIP WG 10.3 Working Conference on Parallel Processing, 1988.
[7]
Jonh R. Ellis. Bulldog: A compler for VLIW Architectures. PhD thesis, Yale University, Dept. of Computer Science, 1985.
[8]
Hank Walker CMU, Personal Communication, 1992.
[9]
C.M. Fidduccia and R.M. Mattheyses. A Linear Time Heuristic for Improving Network Partitioning. In 19th Design Automation Conference, page 175, 1982.
[10]
J. A. Fisher. Trace Scheduling: A technique for Global Microcode Compaction. IEEE Trans. on Computers, 30:478, July 1981.
[11]
J. A. Fisher and B. R. Rau. Instruction Parallel Processing. Science, (253):1233- 1241, September 1991.
[12]
R. D. Jolly. A 9-ns, 1.4-Gigabyte/s, 17-Ported CMOS Register File. IEEE Journal of Solid State Circuit, vol. 26(no.10):1407, 1991.
[13]
C.H. Lee, C.I. Park, and M. Kim. Efficient Algorithm for graph partitioning problem using a problem transformation method. Computer Aided Design, 21(10):611, December 1989.
[14]
S. Lee and J.K. Aggarwal. A Mapping Strategy for Parallel Processing. IEEE Trans. on Computers, C-36(4), April 1987.
[15]
Alexandru Nicolau. Uniform Parallelism Exploitation in Ordinary Programs. Proceedings of the 1985 International Conference on Parallel Processing, 1985.
[16]
Roni Potasman. Percolation Based Compiling for Evaluation of Parallelism and Hardware Design Trade-Offs. PhD thesis, University of California, Irvine. Dept. of Information and Computer Science, 1992.

Cited By

View all
  • (2022)DPU-v2: Energy-efficient execution of irregular directed acyclic graphs2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO)10.1109/MICRO56248.2022.00090(1288-1307)Online publication date: Oct-2022
  • (2017)The CUREACM Transactions on Embedded Computing Systems10.1145/312652716:5s(1-19)Online publication date: 27-Sep-2017
  • (2014)Register spilling via transformed interference equations for PAC DSP architectureConcurrency and Computation: Practice & Experience10.1002/cpe.305126:3(779-799)Online publication date: 10-Mar-2014
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 December 1992
Published in SIGMICRO Volume 23, Issue 1-2

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)82
  • Downloads (Last 6 weeks)19
Reflects downloads up to 02 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2022)DPU-v2: Energy-efficient execution of irregular directed acyclic graphs2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO)10.1109/MICRO56248.2022.00090(1288-1307)Online publication date: Oct-2022
  • (2017)The CUREACM Transactions on Embedded Computing Systems10.1145/312652716:5s(1-19)Online publication date: 27-Sep-2017
  • (2014)Register spilling via transformed interference equations for PAC DSP architectureConcurrency and Computation: Practice & Experience10.1002/cpe.305126:3(779-799)Online publication date: 10-Mar-2014
  • (2013)CAeSaRProceedings of the 2013 International Conference on Compilers, Architectures and Synthesis for Embedded Systems10.5555/2555729.2555738(1-10)Online publication date: 29-Sep-2013
  • (2013)LUCASACM SIGPLAN Notices10.1145/2499369.246556548:5(45-54)Online publication date: 20-Jun-2013
  • (2013)LUCASProceedings of the 14th ACM SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systems10.1145/2491899.2465565(45-54)Online publication date: 20-Jun-2013
  • (2013)LUCASProceedings of the 14th ACM SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systems10.1145/2465554.2465565(45-54)Online publication date: 20-Jun-2013
  • (2011)Backtracking Optimized DDG Directed Scheduling Algorithm for Clustered VLIW ArchitecturesProceedings of the 2011 International Conference on Future Computer Sciences and Application10.1109/ICFCSA.2011.25(82-85)Online publication date: 18-Jun-2011
  • (2011)CROBProceedings of the 2011 conference on Transactions on High-Performance Embedded Architectures and Compilers III - Volume 659010.1007/978-3-642-19448-1_7(115-134)Online publication date: 1-Jan-2011
  • (2010)Instruction SchedulingThe Compiler Design Handbook10.1201/9781420040579.ch17Online publication date: 7-Mar-2010
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media