• DocumentCode
    1216589
  • Title

    Scalar memory references in pipelined multiprocessors: a performance study

  • Author

    Ganesan, Ravi ; Weiss, Shlomo

  • Author_Institution
    Bell Atlantic, Beltsville, MD, USA
  • Volume
    18
  • Issue
    1
  • fYear
    1992
  • fDate
    1/1/1992 12:00:00 AM
  • Firstpage
    78
  • Lastpage
    86
  • Abstract
    Interleaved memories are essential in pipelined computers to attain high memory bandwidth. As a memory bank is accessed, a reservation is placed on the bank for the duration of the memory cycle, which is often considerably longer than the processor cycle time. This additional parameter, namely, the bank reservation time or the bank busy time, adds to the complexity of the memory model. For Markov models, exact solutions are not feasible even without this additional parameter due to the very large state space of the Markov chain. The authors develop a Markov model which explicitly tracks the bank reservation time. Because only one processor and the requested bank are modeled, the transition probabilities are not known and have to be approximated. The performance predicted by the model is in close agreement with simulation results
  • Keywords
    Markov processes; parallel machines; performance evaluation; pipeline processing; probability; storage management; Markov chain; Markov models; bank busy time; bank reservation time; high memory bandwidth; memory bank; memory cycle; pipelined computers; pipelined multiprocessors; processor cycle time; scalar memory references; simulation results; state space; transition probabilities; Bandwidth; Computational modeling; Computer science; Costs; Performance analysis; Predictive models; State-space methods; Stochastic processes; Supercomputers; Vector processors;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.120318
  • Filename
    120318