Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/305138.305226acmconferencesArticle/Chapter ViewAbstractPublication PagesicsConference Proceedingsconference-collections
Article
Free access

Resource usage models for instruction scheduling: two new models and a classification

Published: 01 May 1999 Publication History
  • Get Citation Alerts
  • First page of PDF

    References

    [1]
    A. V. Aho, R. Sethi, and J. D. Ullman. Compilers ~ Principles, Techniques, and Tools. Addison-Wesley Publishing Co., Reading, MA, corrected edition, 1988.]]
    [2]
    V. Bala and N. Rubin. Efficient instruction scheduling using finite state automata. In Proc. of the ~Sth Ann. Intl. ~ymp. on Microarchitecture, pages 46-56, Ann Arbor, MI, Nov. 29- Dec. 1, I995.]]
    [3]
    G. Beck, D.W.L. Yen, and T. L. Anderson. The Cydra- 5 minisupercomputer: Architecture and implementation. Journal of Supercomputing, 7, May 1993.]]
    [4]
    J. C. Dehnert and R. A. Towle. Compiling for Cydra 5. or/. of Supercomputing, 7:181-227, May 1993.]]
    [5]
    A. E. Eichenberger and E. S. Davidson. A reduced multipipeline machine description that preserves scheduling constraints. In Proc. of the A CM SIGPLAN '96 Con/. on Programming Language Design and implementation, pages 12-22, Philadelphia, PA, May 21-24, 1996.]]
    [6]
    A. E. Eichenberger Modulo Scheduling, Machine Representations, and Register-Sensitive Algorithms. Ph.D. Thesis, Dept. of Electrical Engineering and Computer Science, Univ. of Michigan, Ann Arbor, MI, 1997.]]
    [7]
    J. A. Fisher. Trace scheduling: A technique for global microcode compaction. IEEE Trans. on Computers, 7(30):478- 490~ July 1981.]]
    [8]
    P. B. Gibbons and S. S. Muchnick. Efficient instruction scheduling for a pipelined architecture. In Proc. of the SIGPLAN '86 Syrup. on Compiler Construction, pages 11- 16, Palo Alto, CA, June 25-27, 1986.]]
    [9]
    J. C. Gyllenhaat, W. W. Hwu, and B. R. Rau. Optimization of machine descriptions for efficient use. In Proceedings of the ~9th Annual International Symposium on Microarchitecture, pages 349-358, Paris, France, December 2-4, 1996.]]
    [10]
    R. A. Huff. Lifetime-sensitive modulo scheduling, in Proc. of the A CM SIGPLAN '93 Conf. on Programming Language Design and Implementation, pages 258-267, Albuquerque, NM, June 23-25, 1993.]]
    [11]
    P.Y-T. Hsu. Design of the r-8000 microprocessor. Technical report, MIPS Technologies Inc., Mountain View, CA, June 1994.]]
    [12]
    P. M. Kogge. The Architecture of Pipelined Computers. McGraw-Hill Book Co., New York, NY, 1981.]]
    [13]
    M. S. Lain. Instruction scheduling for superscalar architectures. Annual Review of Comp. Sci., 4:173-201, 1990.]]
    [14]
    P.G. Lowney, S.M. Freudenberger, T.J. Karzes, W.D. Lichtensein, R.P Nix, J.S. O'Donnel, and J.C Ruttenberg. The multifiow trace scheduling compiler. The Journal of Supercomputing, 7:51-142, 1993.]]
    [15]
    T. Muller. Employing finite automata for resource scheduling. In Proc. of the 26th Intl. Symposium on Microarchitecture Syrup., Dec. 1993.]]
    [16]
    T. A. Proebsting and C. W. Fraser. Detecting pipeline structural hazards quickly. In Conf. Record of the 21st A CM SIGPLAN-SIGACT Syrup. on Principles of Programming Languages, pages 280-286, Portland, OR, Jan. 17-21, 1994.]]
    [17]
    H. S. Warren, Jr. Instruction scheduling for the IBM RISC System/6000 processor. IBM Jl. of Research and Development, 34(1):85-92, Jan. 1990.]]

    Cited By

    View all

    Index Terms

    1. Resource usage models for instruction scheduling: two new models and a classification

                                  Recommendations

                                  Comments

                                  Information & Contributors

                                  Information

                                  Published In

                                  cover image ACM Conferences
                                  ICS '99: Proceedings of the 13th international conference on Supercomputing
                                  June 1999
                                  509 pages
                                  ISBN:158113164X
                                  DOI:10.1145/305138
                                  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]

                                  Sponsors

                                  Publisher

                                  Association for Computing Machinery

                                  New York, NY, United States

                                  Publication History

                                  Published: 01 May 1999

                                  Permissions

                                  Request permissions for this article.

                                  Check for updates

                                  Qualifiers

                                  • Article

                                  Conference

                                  ICS99
                                  Sponsor:

                                  Acceptance Rates

                                  ICS '99 Paper Acceptance Rate 57 of 180 submissions, 32%;
                                  Overall Acceptance Rate 629 of 2,180 submissions, 29%

                                  Contributors

                                  Other Metrics

                                  Bibliometrics & Citations

                                  Bibliometrics

                                  Article Metrics

                                  • Downloads (Last 12 months)22
                                  • Downloads (Last 6 weeks)4
                                  Reflects downloads up to 26 Jul 2024

                                  Other Metrics

                                  Citations

                                  Cited By

                                  View all
                                  • (2018)Resource conflict detection in simulation of function unit pipelinesJournal of Systems Architecture: the EUROMICRO Journal10.1016/j.sysarc.2008.04.00254:11(1058-1064)Online publication date: 29-Dec-2018
                                  • (2010)Instruction SchedulingThe Compiler Design Handbook10.1201/9781420040579.ch17Online publication date: 7-Mar-2010
                                  • (2009)Instruction SchedulingThe Compiler Design Handbook10.1201/9781420043839.ch19(19-1-19-57)Online publication date: 7-Dec-2009
                                  • (2000)A theory for software-hardware co-scheduling for ASIPs and embedded processorsProceedings IEEE International Conference on Application-Specific Systems, Architectures, and Processors10.1109/ASAP.2000.862403(329-338)Online publication date: 2000
                                  • (1999)Resource Usage Modelling for Software PipeliningHigh Performance Computing – HiPC’9910.1007/978-3-540-46642-0_16(111-119)Online publication date: 1999

                                  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