skip to main content
10.1145/360128.360140acmconferencesArticle/Chapter ViewAbstractPublication PagesmicroConference Proceedingsconference-collections
Article
Free Access

An integrated approach to accelerate data and predicate computations in hyperblocks

Published:01 December 2000Publication History
First page image
Skip Supplemental Material Section

Supplemental Material

References

  1. AKP83.J.R. Allen, K. Kennedy, C. Porterfield, J. Warren. Conversion of control dependences to data dependences, Conf. Record of POPL-10, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Aug99.D. August et al., The Program Decision Logic Approach to Predicated Execution, Proc. of the 26th Intl. Symp. on Computer Architecture, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bra84.R. Brayton et al., Logic Minimization Algorithms for VLSI Synthesis, Kluwer Acad. Pub., 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Bry86.R.E. Bryant. Graph-Based Algorithms for Boolean Function Manipulation, IEEE Transaction on Computers, C35(8), 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Car99.L. Carter et al., Predicated Static Single Assignment, in Proceedings of the International Conference on Parallel Architectures and Compilation Techniques, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Cha91.P. Chang et al., IMPACT: An Architectural Framework for Multiple-Instruction-Issue Processors, Proc. 18th Int'l Symp. Computer Architecture, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. DT93.J. Dehnert and R. Towle. Compiling for the Cydra-5. Journal of Supercomputing, 7(1), 1993 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Fis81.J. Fisher, Trace scheduling: a technique for global microcode compaction, IEEE Trans. on Comp, C-30:478-490, 1981.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. HD86.P. Y. T. Hsu and E. S. Davidson, Highly concurrent scalar processing, in Proc. 13th Ann. Int'l Symp. Computer Architecture, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Hwu93.W. Hwu et al., The superblock: an effective technique for VLIW and superscalar compilation, The Journal of Supercomputing, 1993, 229-248. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. JS96.R. Johnson, M. Schlansker. Analysis techniques for predicated code. Proc. 29th Ann. IEEE/ACM Intl. Symp. on Microarchitecture, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. KSR94.V. Kathail, M. Schlansker, B. R. Rau, HPL PlayDoh Architecture Specification: Version 1.1, Computer Systems Laboratory, Hewlett Packard Technical Report HPL-93-80(R.1), 2000.Google ScholarGoogle Scholar
  13. Ma92.S. Mahlke et al., Effective compiler support for predicated execution using the hyperblock, Proc. of the 25th Intl Symp. on Microarchitecture (MICRO-25), pp. 45-54, 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Ma96.S. A. Mahlke, Exploiting Instruction Level Parallelism In the Presence of Conditional Branches, Ph.D. Thesis, University of Illinois at Urbana-Champaign, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Rau98.B. R. Rau, V. Kathail, S. Aditya, Machine Description Driven Compilers for EPIC Processors, Technical Report HPL-98-40, Hewlett-Packard Laboratories, 1998.Google ScholarGoogle Scholar
  16. SMJ99.M. Schlansker, S. Mahlke, R. Johnson. Control CPR: A Branch Height Reduction Optimization For EPIC Architectures. PLDI, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Tri99.The Trimaran System, www.trimaran.org, 1999.Google ScholarGoogle Scholar

Index Terms

  1. An integrated approach to accelerate data and predicate computations in hyperblocks

                  Recommendations

                  Comments

                  Login options

                  Check if you have access through your login credentials or your institution to get full access on this article.

                  Sign in
                  • Published in

                    cover image ACM Conferences
                    MICRO 33: Proceedings of the 33rd annual ACM/IEEE international symposium on Microarchitecture
                    December 2000
                    357 pages
                    ISBN:1581131968
                    DOI:10.1145/360128

                    Copyright © 2000 ACM

                    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                    Publisher

                    Association for Computing Machinery

                    New York, NY, United States

                    Publication History

                    • Published: 1 December 2000

                    Permissions

                    Request permissions about this article.

                    Request Permissions

                    Check for updates

                    Qualifiers

                    • Article

                    Acceptance Rates

                    MICRO 33 Paper Acceptance Rate31of110submissions,28%Overall Acceptance Rate484of2,242submissions,22%

                    Upcoming Conference

                    MICRO '24

                  PDF Format

                  View or Download as a PDF file.

                  PDF

                  eReader

                  View online with eReader.

                  eReader