skip to main content
10.5555/290940.291004acmconferencesArticle/Chapter ViewAbstractPublication PagesmicroConference Proceedingsconference-collections
Article
Free access

Unified assign and schedule: a new approach to scheduling for clustered register file microarchitectures

Published: 01 November 1998 Publication History
First page of PDF

References

[1]
R. P. Colwell, R. P. Nix, J. J. O'Donnel, D. B. Papworth, and P. K. Rodman, "A VLIW architecture for a trace scheduling compiler," in Proc. Second lnt'l. Conf. Architectural Support for Programming Languages and Operating Systems., (Palo Alto, CA), pp. 180-192, Oct. 1987.
[2]
L. Gwennap, "Digital 21264 sets new standard," Microprocessor Report, voI. 10, Oct. 1996.
[3]
J. A. Fisher, J. R. Ellis, J. C. Ruttenberg, and A. Nicolau, "Parallel processing: A smart compiler and a dumb machine," in Proc. 198J $IG- PLAN Symp. Compiler Construction, pp. 37-47, June 1984.
[4]
Texas Instruments, Inc., TMS320C62xx CPU and Instruction Set: Reference Guide. Texas Instrumentc, inc., July 1997. Manufacturing part # D426008-9761, revision A.
[5]
J. R. Ellis, Bulldog: A compiler for VLIW architectures. Cambridge, MA: The MIT Press, 1986.
[6]
J. A. Fisher, "Trace scheduling: A technique for global microcode compaction," IEEE Trans. Cornput., vol. C-30, no. 7, pp. 478-490, July 1981.
[7]
P. G. Lowney, S. M. Freudenberger, T. J. Karzes, W. D. Lichtenstein, R. P. Nix, J. S. O'Donell, and J. C. Ruttenberg, "The Multifiow Trace scheduling compiler," J. $upercomputing, vol. 7, pp. 51- 142, Jan. 1993.
[8]
A. Capitanio, N. Dutt, and A. Nicolau, "Partitioned register files for VLIWs: a preliminary analysis," in Proc. 25th Ann. Int'! $ymp. Microarchitecture, (Portland, OR), pp. 292-300, Dec. 1992.
[9]
A. Capitanio, N. Dutt, and A. Nicolau, "Design considerations for Limited Connectivity VLIW architectures,'' Tech. Rep. TR59-92, Department of Information and Computer Science, University of California at Irvine, Irvine, CA 92717, 1992.
[10]
R. Potasman, Percolation-Based Compiling for Evaluation of Parallelism and Hardware Design Trade-Offs. PhD thesis, Department of Computer and Information Sciences, The University of California at Irvine, Irvine, CA, 1991.
[11]
G. Desoli, "Instruction assigment for clustered VLIW DSP compilers: a new approach," Tech. Rep. HPL-98-13, Hewlett-Packard Laboratories, 1998.
[12]
W. Lee, R. Barva, M. Frank, D. Srikrishna, J. Babb, V. Sarkar, and S. Amarasinghe, "Spacetime scheduling of instruction-level parallelism on a RAW machine," in Proc. Eighth lnt'l. Conf. Architectural Support for Programming Languages and Operating Systems (ASPLO$- VIiI), (San Jose, CA), Oct. 1998.
[13]
T. Yang and A. Gerasoulis, "Dsc: Scheduling parallel tasks on an unbounded number of processors,'' IEEE Trans. Parallel and Distributed Systems, vol. 5, no. 9, pp. 951-967, 1994.
[14]
K. i. Farkas, Memory-system design considerations for dynamicaUy-scheduled microprocessors. P hD thesis, Department of Electrical and Computer Engineering, University of Toronto, Toronto, Ontario, Jan. 1997.
[15]
S. S. Sastry, S. Palacharla, and J. E. Smith, "Exploiting idle floating point resources for integer execution," in Proc. A CM SIGPLAN 1998 Conf. Programming Language Design and Implementation, (Montreal), pp. 118-129, June 1998.
[16]
G. S. Sohi, S. E. Breach, and T.N.Vijaykumar, "Multiscalar Processors," in Proc. 22nd Ann. Int'l Syrup. Computer Architecture, (Santa Margherita Ligure, Italy), pp. 414-425, May 1995.
[17]
M. Fillo, S. W. Keckler, W. J. Dally, N. P. Carter, A. Chang, Y. Gurevich, and W. S. Lee, "The M-Machine multicomputer," in Proc. 28th Ann. Int'l Syrup. Microarchitecture, (Ann Arbor, MI), pp. 146-156, Dec. 1995.
[18]
S. Banerjia, Instruction scheduling and fetch mechanisms for clustered VLIW processors. PhD thesis, Dept. Electrical and Computer Engineering, North Carolina State University, 1998.
[19]
M. R. Garey and D. S. Johnson, Computers and intractability : a guide to the theory of NP- completeness. San Francisco: W. H. Freeman, 1979.
[20]
J. L. C. Hwang and Y. Hsu, "A formal appro:ach to the scheduling problem in high level synthesis,'" IEEE ~ans. Comput., vol. 10, pp. 463~475, Apr. t99t.
[21]
C, C~botys~ "An opthnization approach to the synthesLs of multic~ip architectures," I EEE Trans. Comput, vol. 2, pp. 11-20, Mar. 1994.
[22]
http://~,_--ww. 'lindo. corn/.
[23]
E. Ozer a. nd T. M. Conte, "Optimal cluster scheduhng for a VLi~T ~~ine," tech. rep., TIN- KER Laboratory, Department of Electrical and Computer En~neering, North Carohna State Unk versity, Raleigh, NC, June 1998.
[24]
K. Dixit and J. Reilly, "SPEC95 questions and answers," :$PEC newsletter, Sept. 1995. SPEC, Fairfax, VA.
[25]
C, Lee, M, Potkonjak, and W. Mangione~Smith, MediaBench:: A tool for evaluat~mg multimedia and commu.nicatio.:ns systems,' in. Proc. 3Oth Ann. Int"t S ~.: Mic-rvamhitectum, (R.ese:ar' ch Triangle Park, N(, pp. 330-335, Dec. 1997.
[26]
W. A. Ha:vanki, "Treegion scheduling for VLIW processors," M~ter's thesis, Dept. Electrical and Computer Engin~ring, North Carolina State Uni~ versify, {Raleigh, NC 27695-7911, July i997~
[27]
W. A. Havanki, $. Banerjm, and T. M~ Conte, Tr.cegion scheduling for wide-issue proce.~_mors,' in Pr~. 4th Int'i Syrup. High Perfommnce Computer A rchitectu~, (Las Vegas% :NV), pp. 266-~276, Feb. 1998.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MICRO 31: Proceedings of the 31st annual ACM/IEEE international symposium on Microarchitecture
November 1998
321 pages
ISBN:1581130163

Sponsors

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 01 November 1998

Check for updates

Qualifiers

  • Article

Conference

MICRO98
Sponsor:

Acceptance Rates

MICRO 31 Paper Acceptance Rate 28 of 108 submissions, 26%;
Overall Acceptance Rate 484 of 2,242 submissions, 22%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)53
  • Downloads (Last 6 weeks)4
Reflects downloads up to 05 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media