• Home
  • Search
  • Optimum modulo schedules for minimum register requirements
  • Cite Icon58
  • https://doi.org/10.1145/2591635.2667171Copy DOI Icon

Optimum modulo schedules for minimum register requirements

  • Jan 1, 2014
  • Alexandre E Eichenberger +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Modulo scheduling is an e cient technique for exploiting instruction level parallelism in a variety of loops, resulting in high performance code but increased register requirements. We present a combined approach that schedules the loop operations for the highest steady state throughput and minimum register requirements. Our method determines optimal register requirements for machines with nite resources and for general dependence graphs. We compare the performance of this and other modulo schedulers for a benchmark of 629 loops from the Perfect Club, SPEC-89, and the Livermore Fortran Kernels. Measurements demonstrate the potential of register-sensitive modulo schedulers, which will be useful in evaluating the performance of register-sensitive modulo scheduling heuristics.

Similar Papers
  • Research Article
  • Citations28

Efficient formulation for optimal modulo schedulers

  • May 01, 1997
  • ACM SIGPLAN Notices
  • Alexandre E Eichenberger +1
  • Conference Article
  • Citations51

Minimum register requirements for a modulo schedule

  • Jan 01, 1994
  • Alexandre E Eichenberger +2
  • Conference Article
  • Citations1

Fast enumeration-based modulo scheduling heuristic for VLIW architectures

  • Dec 01, 2014
  • Mounir Bahtat +3
  • Research Article
  • Citations25

Strategic Effects of Regulatory Capital Requirements in Imperfect Banking Competition

  • May 17, 2013
  • Journal of Money, Credit and Banking
  • Eva Schliephake +1
  • Conference Article
  • Citations6

Applying Data Speculation in Modulo Scheduled Loops

  • Oct 15, 2000
  • Uma Mahadevan +3
  • Supplementary Content
  • Citations14

Programming fine-grained reconfigurable architectures

  • Sep 01, 1995
  • Steven A Guccione
  • Conference Article
  • Citations3

A high performance dataflow processor for multiprocessor systems

  • Sep 14, 1988
  • K.-Q Luc +1
  • Conference Article
  • Citations20

Future mask writers requirements for the sub-10nm node era

  • Nov 08, 2012
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Mahesh Chandramouli +4
  • Book Chapter

Recent and Proposed Legal and Regulatory Developments Affecting Retirement Plan Distributions, Especially Annuities

  • Dec 09, 2011
  • Jeffrey R Brown
  • Book Chapter
  • Citations18

Using sacks to organize registers in VLIW machines

  • Jan 01, 1994
  • Josep Llosa +3
  • Research Article
  • Citations42

Capital Regulation for Position Risk in Banks, Securities Firms and Insurance Companies

  • Jul 26, 2004
  • SSRN Electronic Journal
  • Richard J Herring +1
  • Conference Article

Guidelines to Conducting Threat Susceptibility and Identification Assessments of Pipelines Prior to Reactivation

  • Jan 01, 2010
  • Chad Bunch +2
  • Research Article
  • Citations11

Myth and reality of discriminatory power for rating systems

  • Jan 01, 2005
  • Wilmott
  • Stefan Blochwitz +4
  • Book Chapter
  • Citations4

Chapter 2 - What Is “Capital” Management?

  • Jan 01, 2007
  • Value at Risk and Bank Capital Management
  • Francesco Saita
  • Research Article
  • Citations76

Are non-risk based capital requirements for insurance companies binding?

  • Mar 10, 2010
  • Journal of Banking & Finance
  • Leo De Haan +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.