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
Link To Document