skip to main content
10.1145/106972.106991acmconferencesArticle/Chapter ViewAbstractPublication PagesasplosConference Proceedingsconference-collections
Article
Free Access

Limits of instruction-level parallelism

Published:01 April 1991Publication History
First page image

References

  1. 1.Tilak Agarwala and John Cocke. High performance reduced instruction set processors. IBM Thomas J. Watson Research Center Technical Report #55845, March 31, 1987.Google ScholarGoogle Scholar
  2. 2.David R. Chase, Mark Wegman, and F. Kenneth Zadeck. Analysis of pointers and structures. Proceedings of the SIGPLAN '90 Conference on Programming Language Design and Implementation, pp. 296-310. Published as SIGPLAN Notices 25 (6), June 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Jack J. Dongarra. Performance of various computers using standard linear equations software in a Fortran environment. Computer Architecture News 11 (5), pp. 22-27, December 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Joseph A. Fisher, John R. Ellis, John C. Ruttenberg, and Alexandru Nicolau. Parallel processing: A smart compiler and a dumb machine. Proceedings of the SIG- PLAN '84 Symposium on Compiler Construction, pp. 37-47. Published as SIGPLAN Notices 19 (6), June 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.John Hennessy. Stanford benchmark suite. Personal communication.Google ScholarGoogle Scholar
  6. 6.eil D. Jones and Steven S. Muchnick. A flexible approach to interprocedural data flow analysis and programs with recursive data structures. Ninth Annual ACM Symposium on Principles of Programming Languages, pp. 66-74, Jan. 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Norman P. Jouppi and David W. Wall. Available instruction-level parallelism for superscalar and superpipelined machines. Third International Symposium on Architectural Support for Programming Languages and Operating Systems, pp. 272-282, April 1989. Published as Computer Architecture News 17 (2), Operating Systems Review 23 (special issue), SIGPLAN Notices 24 (special issue). Also available as WRL Research Report 89/7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Monica Lain. Software pipelining: An effective scheduling technique for VLIW machines. Proceedings of the SIGPLAN '88 Conference on Programming Language Design and Implementation, pp. 318-328. Published as SIGPLAN Notices 23 (7), July 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Johnny K. F. Lee and Alan J. Smith. Branch prediction strategies and branch target buffer design. Computer 17 (1), pp. 6-22, January 1984.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Scott McFarling and John Hennessy. Reducing the cost of branches. Thirteenth Annual Symposium on Computer Architecture, pp. 396-403. Published as Computer Architecture News 14 (2), June 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Alexandru Nicolau and Joseph A. Fisher. Measuring the parallelism available for very long instruction word architectures. IEEE Transactions on Computers C-33 (11), pp. 968-976, November 1984.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.J.E. Smith. A study of branch prediction strategies. Eighth Annual Symposium on Computer Architecture, pp. 135-148. Published as Computer Architecture News 9 (3), 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Michael D. Smith, Mike Johnson, and Mark A. Horowitz. Limits on multiple instruction issue. Third International Symposium on Architectural Support for Programming Languages and Operating Systems, pp. 290-302, April 1989. Published as Computer Architecture News 17 (2), Operating Systems Review 23 (special issue), SIGPLAN Notices 24 (special issue). Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.G.S. Tjaden and M. J. Flynn. Detection and parallel execution of parallel instructions. IEEE Transactions on Computers C-19 (10), pp. 889-895, October 1970.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Limits of instruction-level parallelism

              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
                ASPLOS IV: Proceedings of the fourth international conference on Architectural support for programming languages and operating systems
                April 1991
                320 pages
                ISBN:0897913809
                DOI:10.1145/106972
                • cover image ACM SIGARCH Computer Architecture News
                  ACM SIGARCH Computer Architecture News  Volume 19, Issue 2
                  Apr. 1991
                  305 pages
                  ISSN:0163-5964
                  DOI:10.1145/106975
                  Issue’s Table of Contents
                • cover image ACM SIGPLAN Notices
                  ACM SIGPLAN Notices  Volume 26, Issue 4
                  Special issue of a journal and a proceedings
                  Apr. 1991
                  305 pages
                  ISSN:0362-1340
                  EISSN:1558-1160
                  DOI:10.1145/106973
                  Issue’s Table of Contents
                • cover image ACM SIGOPS Operating Systems Review
                  ACM SIGOPS Operating Systems Review  Volume 25, Issue Special Issue
                  Proceedings of the 4th international conference on architectural support for programming languages and operating systems
                  Apr. 1991
                  305 pages
                  ISSN:0163-5980
                  DOI:10.1145/106974
                  Issue’s Table of Contents

                Copyright © 1991 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 April 1991

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                Overall Acceptance Rate535of2,713submissions,20%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader