English
Related papers

Related papers: Tvarak: Software-managed hardware offload for DAX …

200 papers

Vilamb provides efficient asynchronous systemredundancy for direct access (DAX) non-volatile memory (NVM) storage. Production storage deployments often use system-redundancy in form of page checksums and cross-page parity. State-of-the-art…

Operating Systems · Computer Science 2020-04-22 Rajat Kateja , Andy Pavlo , Gregory R. Ganger

High availability has always been one of the main problems for a data center. Till now high availability was achieved by host per host redundancy, a highly expensive method in terms of hardware and human costs. A new approach to the problem…

Distributed, Parallel, and Cluster Computing · Computer Science 2009-10-12 Federico Calzolari

High availability has always been one of the main problems for a data center. Till now high availability was achieved by host per host redundancy, a highly expensive method in terms of hardware and human costs. A new approach to the problem…

Systems and Control · Computer Science 2012-05-03 Federico Calzolari , Silvia Arezzini , Alberto Ciampa , Enrico Mazzoni , Andrea Domenici , Gigliola Vaglini

Architecture reverse engineering has become an emerging attack against deep neural network (DNN) implementations. Several prior works have utilized side-channel leakage to recover the model architecture while the target is executing on a…

Cryptography and Security · Computer Science 2022-03-24 Yukui Luo , Shijin Duan , Cheng Gongye , Yunsi Fei , Xiaolin Xu

Data redundancy techniques have been tested in several different applications to provide fault tolerance and performance gains. The use of these techniques is mostly seen at the hardware, device driver, or file system level. In practice,…

Cryptography and Security · Computer Science 2026-04-07 Ahmed Sharuvan , Ahmed Naufal Abdul Hadee

To improve system performance, modern operating systems (OSes) often undertake activities that require modification of virtual-to-physical page translation mappings. For example, the OS may migrate data between physical frames to defragment…

Hardware Architecture · Computer Science 2017-02-16 Zi Yan , Guilherme Cox , Jan Vesely , Abhishek Bhattacharjee

We propose NVLog, an NVM-based write-ahead log for disk file systems, designed to transparently harness the high performance of NVM within the legacy storage stack. NVLog provides on-demand byte-granularity sync absorption, reserving the…

Operating Systems · Computer Science 2025-12-11 Guoyu Wang , Xilong Che , Haoyang Wei , Shuo Chen , Puyi He , Juncheng Hu

With emerging non-volatile memories entering the mainstream market, several operating systems start to incorporate new changes and optimizations. One major OS support is the direct-access for files, which enables efficient access for files…

Hardware Architecture · Computer Science 2021-04-22 Mao Ye

Non-Volatile Random Access Memory (NVRAM) is a novel type of hardware that combines the benefits of traditional persistent memory (persistency of data over hardware failures) and DRAM (fast random access). In this work, we describe an…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-05-26 Vitaly Aksenov , Ohad Ben-Baruch , Danny Hendler , Ilya Kokorin , Matan Rusanovsky

In order to deliver high performance in cloud computing, we generally exploit and leverage RDMA (Remote Direct Memory Access) in networking and NVM (Non-Volatile Memory) in end systems. Due to no involvement of CPU, one-sided RDMA becomes…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-06-20 Xinxin Liu , Yu Hua , Xuan Li , Qifan Liu

As SRAM-based caches are hitting a scaling wall, manufacturers are integrating DRAM-based caches into system designs to continue increasing cache sizes. While DRAM caches can improve the performance of memory systems, existing DRAM cache…

LLM inference is constrained by GPU memory capacity and bandwidth. Tiered memory architectures mitigate this by allowing the GPU to offload memory to the remote tier. However, existing memory offloading frameworks rely on prefetching data…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-04-30 Shouxu Lin , Zhiyuan Guo , Jiaxin Lin

In the presence of accelerated fault rates, which are projected to be the norm on future exascale systems, it will become increasingly difficult for high-performance computing (HPC) applications to accomplish useful computation. Due to the…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-01-19 Saurabh Hukerikar , Keita Teranishi , Pedro C. Diniz , Robert F. Lucas

On-chip buses are typically designed to meet performance constraints at worst-case conditions, including process corner, temperature, IR-drop, and neighboring net switching pattern. This can result in significant performance slack at more…

Hardware Architecture · Computer Science 2011-11-09 Himanshu Kaul , Dennis Sylvester , David Blaauw , Trevor Mudge , Todd Austin

With more applications moving to the cloud, cloud providers need to diagnose performance problems in a timely manner. Offline processing of logs is slow and inefficient, and instrumenting the end-host network stack would violate the…

Networking and Internet Architecture · Computer Science 2016-11-08 Mojgan Ghasemi , Theophilus Benson , Jennifer Rexford

N-Variant Execution (NVX) systems utilize software diversity techniques for enhancing software security. The general idea is to run multiple different variants of the same program alongside each other while monitoring their run-time…

Cryptography and Security · Computer Science 2019-03-12 Alexios Voulimeneas , Dokyung Song , Fabian Parzefall , Yeoul Na , Per Larsen , Michael Franz , Stijn Volckaert

The design of the buffer manager in database management systems (DBMSs) is influenced by the performance characteristics of volatile memory (DRAM) and non-volatile storage (e.g., SSD). The key design assumptions have been that the data must…

Databases · Computer Science 2019-01-31 Joy Arulraj , Andy Pavlo , Krishna Teja Malladi

Cloud-based storage platforms are becoming more common in both academic and business settings due to their flexible access to data and support for collaborative functionalities. As reliability becomes a vital requirement, particularly for…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-02-06 Alison Silva , Gustavo Callou

With the ever-growing heterogeneity in computing systems, driven by modern machine learning applications, pressure is increasing on memory systems to handle arbitrary and more demanding transfers efficiently. Descriptor-based direct memory…

Hardware Architecture · Computer Science 2025-10-15 Thomas Benz , Axel Vanoni , Michael Rogenmoser , Luca Benini

With the shrinking of technology nodes and the use of parallel processor clusters in hostile and critical environments, such as space, run-time faults caused by radiation are a serious cross-cutting concern, also impacting architectural…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-11-30 Michael Rogenmoser , Nils Wistoff , Pirmin Vogel , Frank Gürkaynak , Luca Benini
‹ Prev 1 2 3 10 Next ›