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 …

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 …

[图书][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 …

[图书][B] Data-intensive text processing with MapReduce

J Lin, C Dyer - 2022 - books.google.com
Our world is being revolutionized by data-driven methods: access to large amounts of data
has generated new insights and opened exciting new opportunities in commerce, science …

Effective static race detection for Java

M Naik, A Aiken, J Whaley - Proceedings of the 27th ACM SIGPLAN …, 2006 - dl.acm.org
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 …

A scalable micro wireless interconnect structure for CMPs

SB Lee, SW Tam, I Pefkianakis, S Lu… - Proceedings of the 15th …, 2009 - dl.acm.org
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 …

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 …

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 …

Server engineering insights for large-scale online services

C Kozyrakis, A Kansal, S Sankar, K Vaid - IEEE micro, 2010 - ieeexplore.ieee.org
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 …

Optimising makespan and energy consumption in task scheduling for parallel systems

R Stewart, A Raith, O Sinnen - Computers & Operations Research, 2023 - Elsevier
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 …