中文
相关论文

相关论文: Influence of Memory Hierarchies on Predictability …

200 篇论文

Software caches are an intrinsic component of almost every computer system. Consequently, caching algorithms, particularly eviction policies, are the topic of many papers. Almost all these prior papers evaluate the caching algorithm based…

性能 · 计算机科学 2024-11-19 Ziyue Qiu , Juncheng Yang , Mor Harchol-Balter

Understanding the performance of data-parallel workloads when resource-constrained has significant practical importance but unfortunately has received only limited attention. This paper identifies, quantifies and demonstrates memory…

分布式、并行与集群计算 · 计算机科学 2017-02-15 Calin Iorgulescu , Florin Dinu , Aunn Raza , Wajih Ul Hassan , Willy Zwaenepoel

Cyber-physical systems (CPS) integrate sensing, computing, communication and actuation capabilities to monitor and control operations in the physical environment. A key requirement of such systems is the need to provide predictable…

分布式、并行与集群计算 · 计算机科学 2016-07-29 Hyoseung Kim

Disk access latency and transfer times are often considered to have a major and detrimental impact on the running time of software. Developers are often advised to favour in-memory operations and minimise disk access. Furthermore, diskless…

其他计算机科学 · 计算机科学 2015-03-31 Kamran Karimi , Diwakar Krishnamurthy , Parissa Mirjafari

Personalized recommendation models (RecSys) are one of the most popular machine learning workload serviced by hyperscalers. A critical challenge of training RecSys is its high memory capacity requirements, reaching hundreds of GBs to TBs of…

硬件体系结构 · 计算机科学 2022-05-11 Youngeun Kwon , Minsoo Rhu

General trends in computer architecture are shifting more towards parallelism. Multicore architectures have proven to be a major step in processor evolution. With the advancement in multicore architecture, researchers are focusing on…

硬件体系结构 · 计算机科学 2019-10-22 Arsalan Shahid , Muhammad Tayyab , Muhammad Yasir Qadri , Nadia N. Qadri , Jameel Ahmed

Modern computer architectures rely on caches to reduce the latency gap between the CPU and main memory. While indispensable for performance, caches pose a serious threat to security because they leak information about memory access patterns…

密码学与安全 · 计算机科学 2023-06-22 Pablo Cañones , Boris Köpf , Jan Reineke

Speculative techniques in microarchitectures relax various dependencies in programs, which contributes to the complexity of (weak) memory models. We show using WMM, a new weak memory model, that the model becomes simpler if it includes…

编程语言 · 计算机科学 2016-06-20 Sizhuo Zhang , Arvind , Muralidaran Vijayaraghavan

The design of mixed-criticality systems often involvespainful tradeoffs between safety guarantees and performance.However, the use of more detailed architectural modelsin the design and analysis of scheduling arrangements for…

操作系统 · 计算机科学 2017-05-01 Muhammad Ali Awan , Konstantinos Bletsas , Pedro F. Souto , Benny Akesson , Eduardo Tovar

Software caches optimize the performance of diverse storage systems, databases and other software systems. Existing works on software caches automatically resort to fully associative cache designs. Our work shows that limited associativity…

硬件体系结构 · 计算机科学 2021-09-08 Dolev Adas , Gil Einziger , Roy Friedman

After Amdahl's trailblazing work, many other authors proposed analytical speedup models but none have considered the limiting effect of the memory wall. These models exploited aspects such as problem-size variation, memory size,…

分布式、并行与集群计算 · 计算机科学 2020-05-11 Alex F. A. Furtunato , Kyriakos Georgiou , Kerstin Eder , Samuel Xavier-de-Souza

Heterogeneous computing systems, which combine general-purpose processors with specialized accelerators, are increasingly important for optimizing the performance of modern applications. A central challenge is to decide which parts of an…

分布式、并行与集群计算 · 计算机科学 2026-04-15 Martin Wilhelm , Franz Freitag , Max Tzschoppe , Thilo Pionteck

In data warehouse and data mart systems, queries often take a long time to execute due to their complex nature. Query response times can be greatly improved by caching final/intermediate results of previous queries, and using them to answer…

数据库 · 计算机科学 2007-05-23 Prasan Roy , Krithi Ramamritham , S. Seshadri , Pradeep Shenoy , S. Sudarshan

This paper is proposing a general periodicity result concerning any deterministic and memoryless scheduling algorithm (including non-work-conserving algorithms), for any context, on identical multiprocessor platforms. By context we mean the…

操作系统 · 计算机科学 2013-05-17 Emmanuel Grolleau , Joël Goossens , Liliana Cucu-Grosjean

We describe a model that enables us to analyze the running time of an algorithm in a computer with a memory hierarchy with limited associativity, in terms of various cache parameters. Our model, an extension of Aggarwal and Vitter's I/O…

硬件体系结构 · 计算机科学 2007-05-23 Sandeep Sen , Siddhartha Chatterjee , Neeraj Dumir

Over-estimation of worst-case execution times (WCETs) of real-time tasks leads to poor resource utilization. In a mixed-criticality system (MCS), the over-provisioning of CPU time to accommodate the WCETs of highly critical tasks may lead…

操作系统 · 计算机科学 2021-06-01 Soham Sinha , Richard West , Ahmad Golchin

Dynamic random access memory failures are a threat to the reliability of data centres as they lead to data loss and system crashes. Timely predictions of memory failures allow for taking preventive measures such as server migration and…

分布式、并行与集群计算 · 计算机科学 2022-12-21 Jasmin Bogatinovski , Qiao Yu , Jorge Cardoso , Odej Kao

In the main text published at USENIX Security 2025, we presented a systematic analysis of the role of cache occupancy in the design considerations for randomized caches (from the perspectives of performance and security). On the performance…

密码学与安全 · 计算机科学 2025-10-21 Anirban Chakraborty , Nimish Mishra , Sayandeep Saha , Sarani Bhattacharya , Debdeep Mukhopadhyay

In this paper we introduce a framework for computing upper bounds yet accurate WCET for hardware platforms with caches and pipelines. The methodology we propose consists of 3 steps: 1) given a program to analyse, compute an equivalent…

软件工程 · 计算机科学 2010-06-11 Franck Cassez

Randomizing the address-to-set mapping and partitioning of the cache has been shown to be an effective mechanism in designing secured caches. Several designs have been proposed on a variety of rationales: (1) randomized design, (2)…

密码学与安全 · 计算机科学 2025-01-31 Anirban Chakraborty , Nimish Mishra , Sayandeep Saha , Sarani Bhattacharya , Debdeep Mukhopadhyay