Methods for modeling resource contention on simultaneous multithreading processors
T Moseley, JL Kihm, DA Connors… - … on Computer Design, 2005 - ieeexplore.ieee.org
Simultaneous multithreading (SMT) seeks to improve the computation throughput of a
processor core by sharing primary resources such as functional units, issue bandwidth, and …
processor core by sharing primary resources such as functional units, issue bandwidth, and …
Hardware performance monitoring for the rest of us: a position and survey
Microprocessors continue to make great strides in performance and scalability, yet hardware
performance monitoring remains an area of dissatisfaction amongst those interested in …
performance monitoring remains an area of dissatisfaction amongst those interested in …
Predicting cache needs and cache sensitivity for applications in cloud computing on cmp servers with configurable caches
J Machina, A Sodan - 2009 IEEE International Symposium on …, 2009 - ieeexplore.ieee.org
QoS criteria in cloud computing require guarantees about application runtimes, even if CMP
servers are shared among multiple parallel or serial applications. Performance of …
servers are shared among multiple parallel or serial applications. Performance of …
Advancing Software Efficiency: A Novel Dynamic Code Optimizer Empowered by Blackbox AI Integration
D Das, A Maity, A Raj, D Manna… - 2024 IEEE Region …, 2024 - ieeexplore.ieee.org
This study aims to address the persistent challenge of optimizing code for efficiency by
leveraging AI-driven solutions. We propose a novel approach that integrates Dynamic Code …
leveraging AI-driven solutions. We propose a novel approach that integrates Dynamic Code …
Adaptive thread scheduling for simultaneous multithreading processors
T Moseley - 2006 - search.proquest.com
Adaptive Thread Scheduling for Simultaneous Multithreading Processors Page 1 Adaptive
Thread Scheduling for Simultaneous Multithreading Processors by Tipp Moseley BS, Georgia …
Thread Scheduling for Simultaneous Multithreading Processors by Tipp Moseley BS, Georgia …
Exploiting Hardware Monitoring in Software Engineering
KR Walcott-Justice - Advances in Computers, 2014 - Elsevier
Program monitoring is a key component of many software engineering tasks. Traditionally,
instrumentation is used to complete such tasks. However, instrumentation can prohibitively …
instrumentation is used to complete such tasks. However, instrumentation can prohibitively …
[PDF][PDF] Predictive adaptive parallelism
DL Wangerin - 2006 - Citeseer
My education and research endeavors have been enriched by my experiences working with
NASA Goddard, NASA JPL, Unisys, the UC-MEXUS program, and of course UCI. In …
NASA Goddard, NASA JPL, Unisys, the UC-MEXUS program, and of course UCI. In …
[PDF][PDF] マルチコアプロセッサのためのスレッドスケジューリングに関する研究
船矢祐介 - tohoku.repo.nii.ac.jp
A multicore processor of simultaneous multi-threading (SMT) cores has attracted much
attention as a promising architecture to effectively use a lot of transistors on a chip. Until …
attention as a promising architecture to effectively use a lot of transistors on a chip. Until …
[BOOK][B] Optimistic semantic synchronization
J Sreeram - 2011 - search.proquest.com
Within the last decade multi-core processors have become increasingly commonplace with
the power and performance demands of modern real-world programs acting to accelerate …
the power and performance demands of modern real-world programs acting to accelerate …
Performance accountability for optimizing compilers
TJ Moseley - 2009 - search.proquest.com
Compilers employ many aggressive code transformations to achieve highly optimized code.
However, because of complex target architectures and unpredictable optimization …
However, because of complex target architectures and unpredictable optimization …