DocumentCode
1190449
Title
Reducing PE/memory traffic in multiprocessors by the difference coding of memory addresses
Author
Koppelman, David M.
Author_Institution
Dept. of Electr. & Comput. Eng., Louisiana State Univ., Baton Rouge, LA, USA
Volume
5
Issue
11
fYear
1994
fDate
11/1/1994 12:00:00 AM
Firstpage
1156
Lastpage
1168
Abstract
A method of reducing the volume of data flowing through the network in a shared memory parallel computer (multiprocessor) is described. The reduction is achieved by difference coding the memory addresses in messages sent between processing elements (PE´s) and memories. In an implementation, each PE would store the last address sent to each memory, and vice versa. Messages that would normally contain an address instead contain the difference between the address associated with the current and most recent messages. Trace-driven simulation shows that only 70% or less of traffic volume (including data and overhead) is necessary, even in systems using coherent caches. The reduction in traffic could result in a lower cost or lower latency network. The cost of the hardware to achieve this is small, and the delay added is insignificant compared to network latency
Keywords
buffer storage; message passing; multiprocessor interconnection networks; shared memory systems; storage management; virtual machines; coherent cache; difference coding; lower cost; lower latency network; memories; memory addresses; memory traffic; multiprocessors; network latency; processing elements; shared memory parallel computer; trace-driven simulation; traffic volume; Computational modeling; Computer networks; Concurrent computing; Costs; Delay; Hardware; Intelligent networks; Multiprocessor interconnection networks; Telecommunication traffic; Traffic control;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.329672
Filename
329672
Link To Document