Chip multithreading: Opportunities and challenges

L Spracklen, SG Abraham - 11th International symposium on …, 2005 - ieeexplore.ieee.org
Chip multi-threaded (CMT) processors provide support for many simultaneous hardware
threads of execution in various ways, including simultaneous multithreading (SMT) and chip …

Redeye: analog convnet image sensor architecture for continuous mobile vision

R LiKamWa, Y Hou, J Gao, M Polansky… - ACM SIGARCH …, 2016 - dl.acm.org
Continuous mobile vision is limited by the inability to efficiently capture image frames and
process vision features. This is largely due to the energy burden of analog readout circuitry …

Dynamically controlled resource allocation in SMT processors

FJ Cazorla, A Ramirez, M Valero… - … (MICRO-37'04), 2004 - ieeexplore.ieee.org
SMT processors increase performance by executing instructions from several threads
simultaneously. These threads use the resources of the processor better by sharing them …

A safety-oriented platform for web applications

RS Cox, JG Hansen, SD Gribble… - 2006 IEEE Symposium …, 2006 - ieeexplore.ieee.org
This paper describes the architecture and implementation of the Tahoma Web browsing
system. Key to Tahoma is the browser operating system (BOS), a new trusted software layer …

Learning-based SMT processor resource distribution via hill-climbing

S Choi, D Yeung - ACM SIGARCH Computer Architecture News, 2006 - dl.acm.org
The key to high performance in Simultaneous Multithreaded (SMT) processors lies in
optimizing the distribution of shared resources to active threads. Existing resource …

Verification of control flow based security properties

T Jensen, D Le Métayer, T Thorn - Proceedings of the 1999 …, 1999 - ieeexplore.ieee.org
A fundamental problem in software based security is whether local security checks inserted
into the code are sufficient to implement a global security property. We introduce a formalism …

Predictable performance in SMT processors: Synergy between the OS and SMTs

FJ Cazorla, PMW Knijnenburg… - IEEE Transactions …, 2006 - ieeexplore.ieee.org
Current operating systems (OS) perceive the different contexts of simultaneous
multithreaded (SMT) processors as multiple independent processing units, although, in …

Meeting points: using thread criticality to adapt multicore hardware to parallel regions

Q Cai, J González, R Rakvic, G Magklis… - Proceedings of the 17th …, 2008 - dl.acm.org
We present a novel mechanism, called meeting point thread characterization, to dynamically
detect critical threads in a parallel region. We define the critical thread the one with the …

A performance comparison of DRAM memory system optimizations for SMT processors

Z Zhu, Z Zhang - 11th International symposium on high …, 2005 - ieeexplore.ieee.org
Memory system optimizations have been well studied on single-threaded systems; however,
the wide use of simultaneous multithreading (SMT) techniques raises questions over their …

[图书][B] Multithreading architecture

M Nemirovsky, D Tullsen - 2022 - books.google.com
Multithreaded architectures now appear across the entire range of computing devices, from
the highest-performing general purpose devices to low-end embedded processors …