中文
相关论文

相关论文: NWR: Rethinking Thomas Write Rule for Omittable Wr…

200 篇论文

Optimistic concurrency control (OCC) can exploit the strengths of parallel hardware to provide excellent performance for uncontended transactions, and is popular in high-performance in-memory databases and transactional systems. But at high…

数据库 · 计算机科学 2018-11-14 Yihe Huang , Hao Bai , Eddie Kohler , Barbara Liskov , Liuba Shrira

The Total Store Order (TSO) is arguably the most widely used relaxed memory model in multiprocessor architectures, widely implemented, for example in Intel's x86 and x64 platforms. It allows processes to delay the visibility of writes…

分布式、并行与集群计算 · 计算机科学 2025-08-18 Raïssa Nataf , Yoram Moses

Dynamically available total-order broadcast (TOB) protocols tolerate fluctuating participation, e.g., as high as 99% of their participants going offline, which is especially useful in permissionless blockchain environments. However,…

分布式、并行与集群计算 · 计算机科学 2024-05-08 Francesco D'Amato , Giuliano Losa , Luca Zanolini

We propose a topology-aware distributed Reader-Writer lock that accelerates irregular workloads for supercomputers and data centers. The core idea behind the lock is a modular design that is an interplay of three distributed data…

分布式、并行与集群计算 · 计算机科学 2020-10-26 Patrick Schmid , Maciej Besta , Torsten Hoefler

This paper proposes important and useful results relating to the minimization of the sum of the flow-time and the tardiness of tasks or jobs with unequal release dates (occurrence date), with application to maintenance planning and…

性能 · 计算机科学 2020-12-16 K. Adjallah , K. Adzakpa

This paper deals with throughput scaling laws for random ad-hoc wireless networks in a rich scattering environment. We develop schemes to optimize the ratio, $\rho(n)$ of achievable network sum capacity to the sum of the point-to-point…

信息论 · 计算机科学 2007-07-13 Shuchin Aeron , Venkatesh Saligrama

Task parallelism is designed to simplify the task of parallel programming. When executing a task parallel program on modern NUMA architectures, it can fail to scale due to the phenomenon called work inflation, where the overall processing…

分布式、并行与集群计算 · 计算机科学 2019-01-08 Justin Deters , Jiaye Wu , Yifan Xu , I-Ting Angelina Lee

This paper presents yet another concurrency control analysis platform, CCBench. CCBench supports seven protocols (Silo, TicToc, MOCC, Cicada, SI, SI with latch-free SSN, 2PL) and seven versatile optimization methods and enables the…

数据库 · 计算机科学 2021-08-19 Takayuki Tanabe , Takashi Hoshino , Hideyuki Kawashima , Jun Nemoto , Masahiro Tanaka , Osamu Tatebe

We study the problem of counting the number of nodes in a slotted-time communication network, under the challenging assumption that nodes do not have identifiers and the network topology changes frequently. That is, for each time slot links…

分布式、并行与集群计算 · 计算机科学 2015-09-08 Alessia Milani , Miguel A. Mosteiro

We study the formal semantics of non-volatile memory in the x86-TSO architecture. We show that while the explicit persist operations in the recent model of Raad et al. from POPL'20 only enforce order between writes to the non-volatile…

编程语言 · 计算机科学 2020-10-28 Artem Khyzha , Ori Lahav

Transactional memory (TM) is a convenient synchronization tool that allows concurrent threads to declare sequences of instructions on shared data as speculative \emph{transactions} with "all-or-nothing" semantics. It is known that dynamic…

分布式、并行与集群计算 · 计算机科学 2014-08-18 Petr Kuznetsov , Srivatsan Ravi

Current architectures for main-memory online transaction processing (OLTP) database management systems (DBMS) typically use random scheduling to assign transactions to threads. This approach achieves uniform load across threads but it…

数据库 · 计算机科学 2024-09-04 Tieying Zhang , Anthony Tomasic , Andrew Pavlo

In recent years, due to the spread of multi-level non-volatile memories (NVM), $q$-ary write-once memories (WOM) codes have been extensively studied. By using WOM codes, it is possible to rewrite NVMs $t$ times before erasing the cells. The…

信息论 · 计算机科学 2016-05-18 Evyatar Hemo , Yuval Cassuto

Strictly serializable datastores greatly simplify the development of correct applications by providing strong consistency guarantees. However, existing techniques pay unnecessary costs for naturally consistent transactions, which arrive at…

分布式、并行与集群计算 · 计算机科学 2023-09-26 Haonan Lu , Shuai Mu , Siddhartha Sen , Wyatt Lloyd

Large-scale distributed computing systems face two major bottlenecks that limit their scalability: straggler delay caused by the variability of computation times at different worker nodes and communication bottlenecks caused by shuffling…

信息论 · 计算机科学 2017-07-04 Amirhossein Reisizadeh , Ramtin Pedarsani

When a computer system schedules jobs there is typically a significant cost associated with preempting a job during execution. This cost can be from the expensive task of saving the memory's state and loading data into and out of memory. It…

数据结构与算法 · 计算机科学 2018-03-01 Giorgio Lucarelli , Benjamin Moseley , Nguyen Kim Thang , Abhinav Srivastav , Denis Trystram

Computing-in-Memory architectures based on non-volatile emerging memories have demonstrated great potential for deep neural network (DNN) acceleration thanks to their high energy efficiency. However, these emerging devices can suffer from…

机器学习 · 计算机科学 2022-10-10 Zheyu Yan , Xiaobo Sharon Hu , Yiyu Shi

Emerging real-time applications have driven the transition to multicore embedded systems, where tasks must share resources due to functional demands and limited availability. These resources, whether local or global, are protected within…

操作系统 · 计算机科学 2025-12-29 Nan Chen , Xiaotian Dai , Tong Cheng , Alan Burns , Iain Bate , Shuai Zhao

Emerging non-volatile main memory (NVRAM) technologies provide byte-addressability, low idle power, and improved memory-density, and are likely to be a key component in the future memory hierarchy. However, a critical challenge in achieving…

数据结构与算法 · 计算机科学 2019-08-22 Guy E. Blleloch , Yan Gu

Transaction processing is of growing importance for mobile and web applications. Booking tickets, flight reservation, e-Banking, e-Payment, and booking holiday arrangements are just a few examples. Due to temporarily disconnected situations…

数据库 · 计算机科学 2023-08-21 Fritz Laux , Martti Laiho