中文
相关论文

相关论文: Bounding Cache Miss Costs of Multithreaded Computa…

200 篇论文

We consider greedy contention managers for transactional memory for M x N execution windows of transactions with M threads and N transactions per thread. Assuming that each transaction conflicts with at most C other transactions inside the…

分布式、并行与集群计算 · 计算机科学 2010-02-23 Gokarna Sharma , Brett Estrade , Costas Busch

We consider wireless caches located in the plane according to general point process and specialize the results for the homogeneous Poisson process. A large data file is stored at the caches, which have limited storage capabilities. Hence,…

网络与互联网体系结构 · 计算机科学 2013-09-04 Eitan Altman , Konstantin Avrachenkov , Jasper Goseling

In this paper we study online caching problems where predictions of future requests, e.g., provided by a machine learning model, are available. Typical online optimistic policies are based on the Follow-The-Regularized-Leader algorithm and…

网络与互联网体系结构 · 计算机科学 2023-10-03 Francescomaria Faticanti , Giovanni Neglia

The allocation of computing tasks for networked distributed services poses a question to service providers on whether centralized allocation management be worth its cost. Existing analytical models were conceived for users accessing…

计算机科学与博弈论 · 计算机科学 2024-04-09 Vincenzo Mancuso , Paolo Castagno , Leonardo Badia , Matteo Sereno , Marco Ajmone Marsan

The focus of this paper is to understand storage costs of emulating an atomic shared memory over an asynchronous, distributed message passing system. Previous literature has developed several shared memory emulation algorithms based on…

分布式、并行与集群计算 · 计算机科学 2016-05-26 Viveck R. Cadambe , Zhiying Wang , Nancy Lynch

We study the block-aware caching problem, a generalization of classic caching in which fetching (or evicting) pages from the same block incurs the same cost as fetching (or evicting) just one page from the block. Given a cache of size $k$,…

数据结构与算法 · 计算机科学 2022-05-25 Christian Coester , Roie Levin , Joseph , Naor , Ohad Talmon

Coded caching has been shown to result in significant throughput gains, but its gains were proved only by assuming a placement phase with no transmission cost. A free placement phase is, however, an unrealistic assumption that could stand…

信息论 · 计算机科学 2019-12-17 Yousef AlHassoun , Faisal Alotaibi , Aly El Gamal , Hesham El Gamal

We design efficient and robust algorithms for the batch posting of rollup chain calldata on the base layer chain, using tools from operations research. We relate the costs of posting and delaying, by converting them to the same units and…

密码学与安全 · 计算机科学 2023-02-27 Akaki Mamageishvili , Edward W. Felten

Distributed cloud environments hosting data-intensive applications often experience slowdowns due to network congestion, asymmetric bandwidth, and inter-node data shuffling. These factors are typically not captured by traditional host-level…

分布式、并行与集群计算 · 计算机科学 2025-11-21 Sankalpa Timilsina , Susmit Shannigrahi

We consider the classical uncoded caching problem from an online learning point-of-view. A cache of limited storage capacity can hold $C$ files at a time from a large catalog. A user requests an arbitrary file from the catalog at each time…

信息论 · 计算机科学 2021-01-19 Samrat Mukhopadhyay , Abhishek Sinha

The increasing number of threads inside the cores of a multicore processor, and competitive access to the shared cache memory, become the main reasons for an increased number of competitive cache misses and performance decline. Inevitably,…

硬件体系结构 · 计算机科学 2017-01-09 Milcho Prisagjanec , Pece Mitrevski

This work studies online scheduling algorithms for buffer management, develops new algorithms, and analyzes their performances. Packets arrive at a release time r, with a non-negative weight w and an integer deadline d. At each time step,…

数据结构与算法 · 计算机科学 2025-11-21 Nourhan Sakr , Cliff Stein

Memory bandwidth regulation and cache partitioning are widely used techniques for achieving predictable timing in real-time computing systems. Combined with partitioned scheduling, these methods require careful co-allocation of tasks and…

Caching is crucial for enabling high-throughput networks for data intensive applications. Traditional caching technology relies on DRAM, as it can transfer data at a high rate. However, DRAM capacity is subject to contention by most system…

网络与互联网体系结构 · 计算机科学 2023-10-12 Faruk Volkan Mutlu , Edmund Yeh

The biggest cost of computing with large matrices in any modern computer is related to memory latency and bandwidth. The average latency of modern RAM reads is 150 times greater than a clock step of the processor. Throughput is a little…

数据结构与算法 · 计算机科学 2013-03-04 Crysttian Arantes Paixão , Flávio Codeço Coelho

Distributed learning platforms for processing large scale data-sets are becoming increasingly prevalent. In typical distributed implementations, a centralized master node breaks the data-set into smaller batches for parallel processing…

信息论 · 计算机科学 2016-10-03 Mohamed Attia , Ravi Tandon

Frequency estimation data structures such as the count-min sketch (CMS) have found numerous applications in databases, networking, computational biology and other domains. Many applications that use the count-min sketch process massive and…

数据结构与算法 · 计算机科学 2018-05-01 Mayank Goswami , Dzejla Medjedovic , Emina Mekic , Prashant Pandey

We consider an online load balancing problem and its extensions in the framework of repeated games. On each round, the player chooses a distribution (task allocation) over $K$ servers, and then the environment reveals the load of each…

数据结构与算法 · 计算机科学 2020-07-22 Yaxiong Liu , Kohei Hatano , Eiji Takimoto

Lakehouse systems enable the same data to be queried with multiple execution engines. However, selecting the engine best suited to run a SQL query still requires a priori knowledge of the query computational requirements and an engine…

数据库 · 计算机科学 2025-06-04 András Strausz , Niels Pardon , Ioana Giurgiu

Multi-core processors improve performance, but they can create unpredictability owing to shared resources such as caches interfering. Cache partitioning is used to alleviate the Worst-Case Execution Time (WCET) estimation by isolating the…

硬件体系结构 · 计算机科学 2022-01-28 Soma N. Ghosh , Vineet Sahula , Lava Bhargava