中文
相关论文

相关论文: Retrofitting XoM for Stripped Binaries without Emb…

200 篇论文

This article presents a hardware-based memory isolation solution for constrained devices. Existing solutions target high-end embedded systems (typically ARM Cortex-A with a Memory Management Unit, MMU) such as seL4 or Pip (formally verified…

操作系统 · 计算机科学 2023-01-12 Nicolas Dejon , Chrystel Gaber , Gilles Grimaud

OS-based page sharing is a commonly used optimization in modern systems to reduce memory footprint. Unfortunately, such sharing can cause Flush+Reload cache attacks, whereby a spy periodically flushes a cache line of shared data (using the…

密码学与安全 · 计算机科学 2019-06-07 Gururaj Saileshwar , Moinuddin K. Qureshi

Computing-in-memory (CIM) has attracted significant attentions in recent years due to its massive parallelism and low power consumption. However, current CIM designs suffer from large area overhead of small CIM macros and bad programmablity…

硬件体系结构 · 计算机科学 2022-05-04 Shu-Hung Kuo , Tian-Sheuan Chang

User data confidentiality protection is becoming a rising challenge in the present deep learning research. Without access to data, conventional data-driven model compression faces a higher risk of performance degradation. Recently, some…

机器学习 · 计算机科学 2022-01-28 Yuhang Li , Feng Zhu , Ruihao Gong , Mingzhu Shen , Xin Dong , Fengwei Yu , Shaoqing Lu , Shi Gu

Retrieving content relevant images from a large-scale fine-grained dataset could suffer from intolerably slow query speed and highly redundant storage cost, due to high-dimensional real-valued embeddings which aim to distinguish subtle…

计算机视觉与模式识别 · 计算机科学 2020-08-05 Quan Cui , Qing-Yuan Jiang , Xiu-Shen Wei , Wu-Jun Li , Osamu Yoshie

Many modern workloads such as neural network inference and graph processing are fundamentally memory-bound. For such workloads, data movement between memory and CPU cores imposes a significant overhead in terms of both latency and energy. A…

硬件体系结构 · 计算机科学 2023-04-04 Juan Gómez-Luna , Izzat El Hajj , Ivan Fernandez , Christina Giannoula , Geraldo F. Oliveira , Onur Mutlu

In the framework of write-once memory (WOM) codes, it is important to distinguish between codes that can be decoded directly and those that require that the decoder knows the current generation to successfully decode the state of the…

信息论 · 计算机科学 2014-06-04 Nicolas Bitouzé , Alexandre Graell i Amat , Eirik Rosnes

After nearly a decade of anticipation, scalable nonvolatile memory DIMMs are finally commercially available with the release of Intel's 3D XPoint DIMM. This new nonvolatile DIMM supports byte-granularity accesses with access times on the…

分布式、并行与集群计算 · 计算机科学 2019-08-13 Jian Yang , Juno Kim , Morteza Hoseinzadeh , Joseph Izraelevitz , Steven Swanson

More and more orgainizations and institutions make efforts on using external data to improve the performance of AI services. To address the data privacy and security concerns, federated learning has attracted increasing attention from both…

密码学与安全 · 计算机科学 2021-12-09 Wuxing Xu , Hao Fan , Kaixin Li , Kai Yang

The trade-off between coarse- and fine-grained locking is a well understood issue in operating systems. Coarse-grained locking provides lower overhead under low contention, fine-grained locking provides higher scalability under contention,…

操作系统 · 计算机科学 2016-09-29 Kevin Elphinstone , Amirreza Zarrabi , Adrian Danis , Yanyan Shen , Gernot Heiser

Binary rewriting is a rapidly-maturing technique for modifying software for instrumentation, customization, optimization, and hardening without access to source code. Unfortunately, the practical applications of binary rewriting tools are…

软件工程 · 计算机科学 2022-09-09 Eric Schulte , Michael D. Brown , Vlad Folts

The growth in data needs of modern applications has created significant challenges for modern systems leading a "memory wall." Spintronic Domain Wall Memory (DWM), related to Spin-Transfer Torque Memory (STT-MRAM), provides near-SRAM…

新兴技术 · 计算机科学 2022-08-02 Sebastien Ollivier , Stephen Longofono , Prayash Dutta , Jingtong Hu , Sanjukta Bhanja , Alex K. Jones

Binarized Neural Networks (BNNs) are a class of deep neural networks designed to utilize minimal computational resources, which drives their popularity across various applications. Recent studies highlight the potential of mapping BNN model…

密码学与安全 · 计算机科学 2025-10-28 Gokulnath Rajendran , Suman Deb , Anupam Chattopadhyay

In network MIMO systems, channel state information is required at the transmitter side to multiplex users in the spatial domain. Since perfect channel knowledge is difficult to obtain in practice, \emph{limited feedback} is a widely…

信息论 · 计算机科学 2012-07-07 Yong Cheng , Vincent K. N. Lau , Yi Long

The amount of digital data is rapidly growing. There is an increasing use of a wide range of computer systems, from mobile devices to large-scale data centers, and important for reliable operation of all computer systems is mitigating the…

信息论 · 计算机科学 2018-03-06 Katina Kralevska

Heterogeneous computing is the strategy of deploying multiple types of processing elements within a single workflow, and allowing each to perform the tasks to which is best suited. To fully harness the power of heterogeneity, we want to be…

分布式、并行与集群计算 · 计算机科学 2021-12-03 Nikolaos Mavrogeorgis

Accurate multi-slice reconstruction from limited measurement data is crucial to speed up the acquisition process in medical and scientific imaging. However, it remains challenging due to the ill-posed nature of the problem and the high…

图像与视频处理 · 电气工程与系统科学 2025-12-09 Laurentius Valdy , Richard D. Paul , Alessio Quercia , Zhuo Cao , Xuan Zhao , Hanno Scharr , Arya Bangun

Computer systems often provide hardware support for isolation mechanisms like privilege levels, virtual memory, or enclaved execution. Over the past years, several successful software-based side-channel attacks have been developed that…

密码学与安全 · 计算机科学 2020-01-30 Matteo Busi , Job Noorman , Jo Van Bulck , Letterio Galletta , Pierpaolo Degano , Jan Tobias Mühlberg , Frank Piessens

While Compute Express Link (CXL) enables support for cache-coherent shared memory among multiple nodes, it also introduces new types of failures--processes can fail before data does, or data might fail before a process does. The lack of a…

分布式、并行与集群计算 · 计算机科学 2024-07-18 Yi Xu , Suyash Mahar , Ziheng Liu , Mingyao Shen , Steven Swanson

Bit-slicing is a software implementation technique that treats an N-bit processor datapath as N parallel single-bit datapaths. The natural spatial redundancy of bit-sliced software can be used to build countermeasures against implementation…

密码学与安全 · 计算机科学 2022-04-14 Richa Singh , Saad Islam , Berk Sunar , Patrick Schaumont