The worst-case execution-time problem—overview of methods and survey of tools
R Wilhelm, J Engblom, A Ermedahl, N Holsti… - ACM Transactions on …, 2008 - dl.acm.org
The determination of upper bounds on execution times, commonly called worst-case
execution times (WCETs), is a necessary step in the development and validation process for …
execution times (WCETs), is a necessary step in the development and validation process for …
Photonics for Neuromorphic Computing: Fundamentals, Devices, and Opportunities
R Li, Y Gong, H Huang, Y Zhou, S Mao… - Advanced …, 2024 - Wiley Online Library
In the dynamic landscape of Artificial Intelligence (AI), two notable phenomena are
becoming predominant: the exponential growth of large AI model sizes and the explosion of …
becoming predominant: the exponential growth of large AI model sizes and the explosion of …
[图书][B] Computer organization and architecture: designing for performance
W Stallings - 2003 - books.google.com
OBJECTIVES This book is about the structure and function of computers. Its purpose is to
present, as clearly and completely as possible, the nature and characteristics of modern-day …
present, as clearly and completely as possible, the nature and characteristics of modern-day …
Effective static race detection for Java
We present a novel technique for static race detection in Java programs, comprised of a
series of stages that employ a combination of static analyses to successively reduce the …
series of stages that employ a combination of static analyses to successively reduce the …
A scalable micro wireless interconnect structure for CMPs
This paper describes an unconventional way to apply wireless networking in emerging
technologies. It makes the case for using a two-tier hybrid wireless/wired architecture to …
technologies. It makes the case for using a two-tier hybrid wireless/wired architecture to …
Architectural support for operating system-driven CMP cache management
N Rafique, WT Lim, M Thottethodi - Proceedings of the 15th international …, 2006 - dl.acm.org
The role of the operating system (OS) in managing shared resources such as CPU time,
memory, peripherals, and even energy is well motivated and understood [23]. Unfortunately …
memory, peripherals, and even energy is well motivated and understood [23]. Unfortunately …
Measuring interference between live datacenter applications
M Kambadur, T Moseley, R Hank… - SC'12: Proceedings of …, 2012 - ieeexplore.ieee.org
Application interference is prevalent in datacenters due to contention over shared hardware
resources. Unfortunately, understanding interference in live datacenters is more difficult than …
resources. Unfortunately, understanding interference in live datacenters is more difficult than …
Server engineering insights for large-scale online services
The rapid growth of online services in the last decade has led to the development of large
data centers to host these workloads. These large-scale online, user-facing services have …
data centers to host these workloads. These large-scale online, user-facing services have …
Optimising makespan and energy consumption in task scheduling for parallel systems
In parallel computing, the scheduling of the tasks of an application onto the processors of the
parallel system is crucial. A task schedule determines both the allocation of tasks to the …
parallel system is crucial. A task schedule determines both the allocation of tasks to the …