A Real-time Per-thread IQ-capping Technique for Simultaneous Multi-threading (SMT) Processors

dc.contributor.advisorLin, Wei-Ming
dc.contributor.authorSahba, Amin
dc.contributor.committeeMemberJohn, Eugene
dc.contributor.committeeMemberLiu, Bao
dc.date.accessioned2024-02-12T20:02:52Z
dc.date.available2024-02-12T20:02:52Z
dc.date.issued2013
dc.descriptionThis item is available only to currently enrolled UTSA students, faculty or staff. To download, navigate to Log In in the top right-hand corner of this screen, then select Log in with my UTSA ID.
dc.description.abstractSimultaneous multithreading (SMT) provides a platform to improve performance with better resource utilization of superscalar CPUs by sharing key data-path components among multiple independent threads. Effective use of critical resources among threads remains a challenge to SMT due to transient behaviors of threads. As Issue Queue (IQ) is regarded as one of most critical shared resources in the pipeline, putting a limit on its occupation by each thread may easily improves the overall throughput; however, such a limit (cap) should be set properly in real time to accommodate the transient behavior of each thread in order to preclude under-utilization (thus, under-achieving) due to over-capping, or starvation for some threads due to under- capping. We propose a simple dynamic algorithm to adjust the cap value for each thread in real time according to its activeness in terms of its dispatching and issuing activities. The simulation results show that the proposed technique not only achieves a significant improvement in IPC over the regular no-capping technique, but also demonstrates a performance superior to the fixed capping approach.
dc.description.departmentElectrical and Computer Engineering
dc.format.extent41 pages
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://hdl.handle.net/20.500.12588/5402
dc.languageen
dc.subjectComputer Architecture
dc.subjectSimultaneous Multi-threading
dc.subjectSuperscalar
dc.subject.classificationComputer engineering
dc.titleA Real-time Per-thread IQ-capping Technique for Simultaneous Multi-threading (SMT) Processors
dc.typeThesis
dc.type.dcmiText
dcterms.accessRightspq_closed
thesis.degree.departmentElectrical and Computer Engineering
thesis.degree.grantorUniversity of Texas at San Antonio
thesis.degree.levelMasters
thesis.degree.nameMaster of Science

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Sahba_utsa_1283M_11234.pdf
Size:
1.04 MB
Format:
Adobe Portable Document Format