Show simple item record

dc.contributor.authorPai, Vijay S.
Ranganathan, Parthasarathy
Abdel-Shafi, Hazim
Adve, Sarita V.
dc.creatorPai, Vijay S.
Ranganathan, Parthasarathy
Abdel-Shafi, Hazim
Adve, Sarita V.
dc.date.accessioned 2007-10-31T00:57:20Z
dc.date.available 2007-10-31T00:57:20Z
dc.date.issued 1999-02-20
dc.date.submitted 2002-03-20
dc.identifier.urihttp://hdl.handle.net/1911/20183
dc.description Journal Paper
dc.description.abstract Current microprocessors incorporate techniques to aggressively exploit instruction-level parallelism (ILP). This paper evaluates the impact of such processors on the performance of shared-memory multiprocessors, both without and with the latency-hiding optimization of software prefetching. Our results show that, while ILP techniques substantially reduce CPU time in multiprocessors, they are less effective in removing memory stall time. Consequently, despite the inherent latency tolerance features of ILP processors, we find memory system performance to be a larger bottleneck and parallel efficiencies to be generally poorer in ILP- based multiprocessors than in previous generation multiprocessors. The main reasons for these deficiencies are insufficient opportunities in the applications to overlap multiple load misses and increased contention for resources in the system. We also find that software prefetching does not change the memory bound nature of most of our applications on our ILP multiprocessor, mainly due to a large number of late prefetches and resource contention. Our results suggest the need for additional latency hiding or reducing techniques for ILP systems, such as software clustering of load misses and producer-initiated communication.
dc.language.iso eng
dc.subjectShared-memory multiprocessors
instruction-level parallelism
software prefetching
performance evaluation
dc.title The Impact of Exploiting Instruction-Level Parallelism on Shared-Memory Multiprocessors
dc.type Journal article
dc.citation.bibtexName article
dc.citation.journalTitle IEEE Transactions on Computers
dc.date.modified 2002-03-20
dc.contributor.orgCITI (http://citi.rice.edu/)
dc.subject.keywordShared-memory multiprocessors
instruction-level parallelism
software prefetching
performance evaluation
dc.citation.volumeNumber 48
dc.citation.pageNumber 218-226
dc.citation.issueNumber 2
dc.type.dcmi Text
dc.identifier.citation V. S. Pai, P. Ranganathan, H. Abdel-Shafi and S. V. Adve, "The Impact of Exploiting Instruction-Level Parallelism on Shared-Memory Multiprocessors," IEEE Transactions on Computers, vol. 48, no. 2, pp. 218-226, 1999.


Files in this item

Thumbnail

This item appears in the following Collection(s)

  • ECE Publications [1063]
    Publications by Rice University Electrical and Computer Engineering faculty and graduate students

Show simple item record