• DocumentCode
    1179382
  • Title

    Memory latency effects in decoupled architectures

  • Author

    Kurian, Lizy ; Hulina, Paul T. ; Coraor, Lee D.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
  • Volume
    43
  • Issue
    10
  • fYear
    1994
  • fDate
    10/1/1994 12:00:00 AM
  • Firstpage
    1129
  • Lastpage
    1139
  • Abstract
    Decoupled computer architectures partition the memory access and execute functions in a computer program and achieve high-performance by exploiting the fine-grain parallelism between the two. These architectures make use of an access processor to perform the data fetch ahead of demand by the execute process and hence are often less sensitive to memory access delays than conventional architectures. Past performance studies of decoupled computers used memory systems that are interleaved or pipelined, and in those studies, latency effects were partially hidden due to interleaving. A detailed simulation study of the latency effects in decoupled computers is undertaken in this paper. Decoupled architecture performance is compared to single processors with caches. The memory latency sensitivity of cache based uniprocessors and decoupled systems is studied. Simulations are performed to determine the significance of data caches in a decoupled architecture. It is observed that decoupled architectures can reduce the peak memory bandwidth requirement, but not the total bandwidth, whereas data caches can reduce the total bandwidth by capturing locality. It may be concluded that despite their capability to partially mask the effects of memory latency, decoupled architectures still need a data cache
  • Keywords
    buffer storage; computer architecture; digital simulation; performance evaluation; cache based uniprocessors; decoupled architectures; decoupled systems; fine-grain parallelism; interleaving; memory access delays; memory latency effects; performance studies; simulation study; Bandwidth; Computational modeling; Computer architecture; Computer science; Computer simulation; Concurrent computing; Delay; High performance computing; Interleaved codes; Parallel processing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.324539
  • Filename
    324539