| | |
Summary: SELECTED FOR IEEE TRANS. ON COMPUTERS, SPECIAL ISSUE ON CACHES, FEB 1999 (NOT THE FINAL VERSION) 1
The Impact of Exploiting InstructionLevel
Parallelism on SharedMemory Multiprocessors
Vijay S. Pai, Parthasarathy Ranganathan, Hazim AbdelShafi, and Sarita Adve
Department of Electrical and Computer Engineering
Rice University
Houston, Texas 772511892
fvijaypai---parthas---shafi---saritag@rice.edu
Abstract--- Current microprocessors incorporate tech
niques to aggressively exploit instructionlevel parallelism
(ILP). This paper evaluates the impact of such processors
on the performance of sharedmemory multiprocessors, both
without and with the latencyhiding optimization of soft
ware prefetching.
Our results show that while ILP techniques substantially
reduce CPU time in multiprocessors, they are less effec
tive in removing memory stall time. Consequently, despite
the inherent latency tolerance features of ILP processors,
we find memory system performance to be a larger bot
tleneck and parallel efficiencies to be generally poorer in
|