Skip to Content

244 Results Found

  • Article
  • Open Access
1 Citations
1,223 Views
25 Pages

3 March 2026

This paper presents a register-transfer-level (RTL) fault injection study of the LEON3 processor’s internal memory subsystem under single-event upsets (SEUs). The analysis targets four key components: the instruction cache (I-cache), data cache...

  • Article
  • Open Access
3 Citations
4,142 Views
22 Pages

Hardware-Based Implementation of Algorithms for Data Replacement in Cache Memory of Processor Cores

  • Larysa Titarenko,
  • Vyacheslav Kharchenko,
  • Vadym Puidenko,
  • Artem Perepelitsyn and
  • Alexander Barkalov

Replacement policies have an important role in the functioning of the cache memory of processor cores. The implementation of a successful policy allows us to increase the performance of the processor core and the computer system as a whole. Replaceme...

  • Article
  • Open Access
1 Citations
3,391 Views
19 Pages

8 March 2021

In this paper, we introduce a memory and cache contention denial-of-service attack and its hardware-based countermeasure. Our attack can significantly degrade the performance of the benign programs by hindering the shared resource accesses of the ben...

(This article belongs to the Section Electrical, Electronics and Communications Engineering)
  • Article
  • Open Access
88 Views
18 Pages

Large language models (LLMs) commonly employ key–value (KV) caching to avoid recomputing previous attention states during autoregressive inference. However, its measured performance benefit depends on workload characteristics and the memory env...

(This article belongs to the Special Issue Computing with Memories—Scaling in the Era of Big AI)
  • Article
  • Open Access
4 Citations
4,487 Views
28 Pages

As deep learning has produced dramatic breakthroughs in many areas, it has motivated emerging studies on the combination between neural networks and cache replacement algorithms. However, deep learning is a poor fit for performing cache replacement i...

  • Article
  • Open Access
184 Views
31 Pages

23 October 2026

Modern network communication systems require reliable data transmission while maintaining high performance and low latency. This study proposes a retransmission-aware Set-Associative Memory Management (SAMM) architecture integrating adaptive replacem...

  • Article
  • Open Access
1,382 Views
12 Pages

CacheAware: Data Locality-Aware Scheduling for Distributed Memory Systems

  • Haifa A. Alanazi,
  • Abdulaziz G. Alanazi and
  • Nasser S. Albalawi

The widening performance gap between processor speed and memory access latency has made data locality a critical bottleneck in high-performance computing. In Non-Uniform Memory Access (NUMA) and distributed memory systems, remote accesses incur penal...

  • Article
  • Open Access
5 Citations
3,315 Views
18 Pages

26 March 2021

To process data from IoTs and wearable devices, analysis tasks are often offloaded to the cloud. As the amount of sensing data ever increases, optimizing the data analytics frameworks is critical to the performance of processing sensed data. A key ap...

(This article belongs to the Special Issue Recent Trends in Embedded Technologies and Wearable Systems: Artificial Intelligence Solutions)
  • Article
  • Open Access
6 Citations
8,189 Views
12 Pages

8 January 2022

Cache side channel attacks, as a type of cryptanalysis, seriously threaten the security of the cryptosystem. These attacks continuously monitor the memory addresses associated with the victim’s secret information, which cause frequent memory access o...

(This article belongs to the Section Cybersecurity)
  • Article
  • Open Access
1 Citations
10,812 Views
18 Pages

This paper presents a cross-layer framework in order to design and optimize energy-efficient cache memories made of deeply-scaled FinFET devices. The proposed design framework spans device, circuit and architecture levels and considers both super- an...

(This article belongs to the Special Issue Selected Papers from IEEE S3S Conference 2014)
  • Article
  • Open Access
494 Views
24 Pages

The rapid growth of data-intensive applications has increased the demand for efficient storage in large-scale key-value (KV) stores. Disaggregated memory architectures provide a scalable solution by separating compute and memory resources via RDMA. H...

(This article belongs to the Special Issue New Challenges in High-Performance Computing and Computer Architecture)
  • Article
  • Open Access
2,896 Views
15 Pages

During the recent decades, non-volatile memory (NVM) has been anticipated to scale up the main memory size, improve the performance of applications, and reduce the speed gap between main memory and storage devices, while supporting persistent storage...

(This article belongs to the Section Computer Science & Engineering)
  • Article
  • Open Access
8 Citations
4,945 Views
18 Pages

A Multi-Cache System for On-Chip Memory Optimization in FPGA-Based CNN Accelerators

  • Tommaso Pacini,
  • Emilio Rapuano,
  • Gianmarco Dinelli and
  • Luca Fanucci

15 October 2021

In recent years, FPGAs have demonstrated remarkable performance and contained power consumption for the on-the-edge inference of Convolutional Neural Networks. One of the main challenges in implementing this class of algorithms on board an FPGA is re...

(This article belongs to the Section Networks)
  • Article
  • Open Access
3,232 Views
23 Pages

3 December 2020

The key challenges of manycore systems are the large amount of memory and high bandwidth required to run many applications. Three-dimesnional integrated on-chip memory is a promising candidate for addressing these challenges. The advent of on-chip me...

(This article belongs to the Special Issue Storage Systems with Non-volatile Memory Devices)
  • Article
  • Open Access
19 Citations
5,276 Views
20 Pages

Deep Learning-Based Content Caching in the Fog Access Points

  • Sovit Bhandari,
  • Navin Ranjan,
  • Pervez Khan,
  • Hoon Kim and
  • Youn-Sik Hong

22 February 2021

Proactive caching of the most popular contents in the cache memory of fog-access points (F-APs) is regarded as a promising solution for the 5G and beyond cellular communication to address latency-related issues caused by the unprecedented demand of m...

(This article belongs to the Special Issue Edge Computing for Internet of Things)
  • Article
  • Open Access
2 Citations
3,332 Views
18 Pages

Exploiting Data Compression for Adaptive Block Placement in Hybrid Caches

  • Beomjun Kim,
  • Yongtae Kim,
  • Prashant Nair and
  • Seokin Hong

STT-RAM (Spin-Transfer Torque Random Access Memory) appears to be a viable alternative to SRAM-based on-chip caches. Due to its high density and low leakage power, STT-RAM can be used to build massive capacity last-level caches (LLC). Unfortunately,...

(This article belongs to the Section Computer Science & Engineering)
  • Article
  • Open Access
784 Views
52 Pages

7 August 2026

Main memory carries data outside the processor’s trust boundary, so commodity systems-on-chip (SoCs) increasingly encrypt it; yet, in-line memory encryption engine itself becomes a differential power analysis (DPA) target whose key, if recovere...

  • Article
  • Open Access
2,445 Views
15 Pages

19 July 2021

Compared with the traditional hard-disk drives (HDDs), solid-state drives (SSDs) have adopted NAND flash memory and become the current popular storage devices. However, when the free space in NAND flash memory is not enough, the garbage collection wi...

(This article belongs to the Section Computing and Artificial Intelligence)
  • Article
  • Open Access
4 Citations
11,341 Views
14 Pages

23 July 2025

Large language models (LLMs), built upon Transformer architectures, have demonstrated remarkable performance in a wide range of natural language processing tasks. However, their practical deployment—especially in long-context scenarios—is...

(This article belongs to the Special Issue Mathematics and Applications)
  • Article
  • Open Access
5 Citations
4,429 Views
23 Pages

22 January 2021

The emergence of big data processing and machine learning has triggered the exponential growth of the working set sizes of applications. In addition, several modern applications are memory intensive with irregular memory access patterns. Therefore, w...

(This article belongs to the Section Computing and Artificial Intelligence)
  • Article
  • Open Access
13 Citations
7,997 Views
20 Pages

While non-volatile memories (NVMs) provide high-density and low-leakage, they also have low write-endurance. This, along with the write-variation introduced by the cache management policies, can lead to very small cache lifetime. In this paper, we pr...

  • Feature Paper
  • Article
  • Open Access
4 Citations
13,244 Views
14 Pages

Technology scaling has led to an increase in density and capacity of on-chip caches. This has enabled higher throughput by enabling more low latency memory transfers. With the reduction in size of SRAMs and development of emerging technologies, e.g.,...

(This article belongs to the Special Issue Fault-Tolerant Digital Circuits: Protection Techniques, CAD Tools and Emerging Applications)
  • Article
  • Open Access
8 Citations
3,634 Views
26 Pages

18 February 2024

With the popularity of smart devices and the growth of high-bandwidth applications, the wireless industry is facing an increased surge in data traffic. This challenge highlights the limitations of traditional edge-caching solutions, especially in ter...

  • Article
  • Open Access
6 Citations
11,145 Views
22 Pages

A Scalable and Highly Configurable Cache-Aware Hybrid Flash Translation Layer

  • Jalil Boukhobza,
  • Pierre Olivier and
  • Stéphane Rubini

24 March 2014

This paper presents a cache-aware configurable hybrid flash translation layer (FTL), named CACH-FTL. It was designed based on the observation that most state-of­­-the-art flash-specific cache systems above FTLs flush groups of pages belonging to the...

  • Article
  • Open Access
14 Citations
4,696 Views
20 Pages

3 February 2023

As vehicles are connected to the Internet, various services can be provided to users. However, if the requests of vehicle users are concentrated on the remote server, the transmission delay increases, and there is a high possibility that the delay co...

(This article belongs to the Topic IOT, Communication and Engineering)
  • Article
  • Open Access
1,001 Views
28 Pages

A Hybrid Method for Semantic Cache Analysis of Computational Kernels in C Programs

  • Vitaly Egunov,
  • Alla G. Kravets,
  • Pavel Kravchenya,
  • Anna Matokhina and
  • Vladimir Shabalovsky

The performance of modern high-performance computing systems is increasingly constrained not by computational power, but by the efficiency of memory subsystem interaction. Cache behavior optimization thus becomes a critical requirement for developers...

  • Article
  • Open Access
6 Citations
4,912 Views
15 Pages

FTRM: A Cache-Based Fault Tolerant Recovery Mechanism for Multi-Channel Flash Devices

  • Ronnie Mativenga,
  • Prince Hamandawana,
  • Tae-Sun Chung and
  • Jongik Kim

27 September 2020

Flash memory prevalence has reached greater extents with its performance and compactness capabilities. This enables it to be easily adopted as storage media in various portable devices which includes smart watches, cell-phones, drones, and in-vehicle...

(This article belongs to the Special Issue Design and Implementation of Efficient Future Memory Systems)
  • Article
  • Open Access
5 Citations
3,608 Views
18 Pages

In-Memory Caching for Enhancing Subgraph Accessibility

  • Kyoungsoo Bok,
  • Seunghun Yoo,
  • Dojin Choi,
  • Jongtae Lim and
  • Jaesoo Yoo

9 August 2020

Graphs have been utilized in various fields because of the development of social media and mobile devices. Various studies have also been conducted on caching techniques to reduce input and output costs when processing a large amount of graph data. I...

(This article belongs to the Section Computing and Artificial Intelligence)
  • Article
  • Open Access
1 Citations
1,028 Views
29 Pages

12 May 2026

This paper proposes DB-LIO (database-driven LiDAR-inertial odometry), a simultaneous localization and mapping (SLAM) system that addresses memory scalability challenges in extended autonomous operation. Existing LiDAR-SLAM systems accumulate keyframe...

(This article belongs to the Special Issue Robotic Systems for Future Farming)
  • Article
  • Open Access
4 Citations
6,301 Views
26 Pages

1 September 2018

This paper first integrates big data tools—Hive, Impala, and SparkSQL—which support SQL-like queries for rapid data retrieval in big data. The three introduced tools are not only suitable for operating in business intelligence to serve hi...

  • Article
  • Open Access
757 Views
25 Pages

An SEU-Tolerant Cache for a RISC-V Core

  • Ariel David Santana Gil,
  • Salvador Ibarra Delgado,
  • Julio Villalba Moreno,
  • Remberto Sandoval Arechiga and ,
  • Viktor Iván Rodriguez Abdalá and
  • Manuel Hernández Calviño
  • + 1 author+ 0 author

The open RISC-V Instruction Set Architecture (ISA) is a versatile architecture with a growing number of implementations, including the aerospace sector, where tolerance to Single-Event Upset (SEU) faults is critical. This paper presents the FPGA-base...

  • Article
  • Open Access
7 Citations
4,422 Views
24 Pages

13 September 2022

Bloom filters are widely used in genome assembly, IoT applications and several network applications such as symmetric encryption algorithms, and blockchain applications owing to their advantages of fast querying, despite some false positives in query...

  • Article
  • Open Access
2,337 Views
17 Pages

TB-NUCA: A Temperature-Balanced 3D NUCA Based on Bayesian Optimization

  • Hanyan Liu,
  • Yunping Zhao,
  • Xiaowen Chen,
  • Chen Li and
  • Jianzhuang Lu

14 September 2022

Three-dimensional network-on-chip (NoC) is the primary interconnection method for 3D-stacked multicore processors due to their excellent scalability and interconnect flexibility. With the support of 3D NoC, 3D non-uniform cache architecture (NUCA) is...

(This article belongs to the Section Computer Science & Engineering)
  • Article
  • Open Access
4 Citations
4,077 Views
29 Pages

27 December 2024

Reconfigurable processor-based acceleration of deep convolutional neural network (DCNN) algorithms has emerged as a widely adopted technique, with particular attention on sparse neural network acceleration as an active research area. However, many co...

  • Article
  • Open Access
5 Citations
6,056 Views
14 Pages

A Performance Evaluation of In-Memory Databases Operations in Session Initiation Protocol

  • Ali Al-Allawee,
  • Pascal Lorenz,
  • Abdelhafid Abouaissa and
  • Mosleh Abualhaj

28 December 2022

Real-time communication has witnessed a dramatic increase in recent years in user daily usage. In this domain, Session Initiation Protocol (SIP) is a well-known protocol found to provide trusted services (voice or video) to end users along with effic...

  • Article
  • Open Access
4 Citations
2,991 Views
16 Pages

31 March 2023

As high-performance server-based applications become more prevalent, there is a growing demand for high-performance storage solutions. In response, SSDs that use NAND flash memory as storage media are quickly replacing hard disks in the high-performa...

(This article belongs to the Special Issue Advances in Emerging Nonvolatile Memory, Volume II)
  • Article
  • Open Access
754 Views
75 Pages

Microarchitectural side-channels leak data through caches, branch predictors, store buffers, and speculative execution. Evaluating defenses at cycle-model fidelity has forced a choice between functional tools (Spike, QEMU) and gem5’s hours-long...

  • Article
  • Open Access
771 Views
22 Pages

28 July 2026

Modern smartphones keep background apps to reduce latency during frequent app switching. Under memory pressure, Android terminates cached processes and reclaims pages, yet neither path represents when each resident app is likely to return. This paper...

(This article belongs to the Special Issue Next-Generation Intelligent Memory and Storage Systems: Design, Optimization, and AI Integration)
  • Article
  • Open Access
17 Citations
4,294 Views
15 Pages

12 October 2022

Reducing the consumption of electricity by computing devices is currently an urgent task. Moreover, if earlier this problem belonged to the competence of hardware developers and the design of more cost-effective equipment, then more recently there ha...

(This article belongs to the Special Issue Smart Energy and Sustainable Environment)
  • Article
  • Open Access
3 Citations
4,786 Views
23 Pages

Ideal and Predictable Hit Ratio for Matrix Transposition in Data Caches

  • Alba Pedro-Zapater,
  • Clemente Rodríguez,
  • Juan Segarra,
  • Rubén Gran Tejero and
  • Víctor Viñals-Yúfera

3 February 2020

Matrix transposition is a fundamental operation, but it may present a very low and hardly predictable data cache hit ratio for large matrices. Safe (worst-case) hit ratio predictability is required in real-time systems. In this paper, we obtain the r...

(This article belongs to the Special Issue Supercomputing and Mathematics)
  • Article
  • Open Access
66 Citations
16,332 Views
24 Pages

To enable the design of large capacity memory structures, novel memory technologies such as non-volatile memory (NVM) and novel fabrication approaches, e.g., 3D stacking and multi-level cell (MLC) design have been explored. The existing modeling tool...

  • Article
  • Open Access
1 Citations
4,151 Views
16 Pages

PA-LIRS: An Adaptive Page Replacement Algorithm for NAND Flash Memory

  • Fangjun Wang,
  • Xianliang Jiang,
  • Jifu Huang and
  • Fuguang Chen

17 December 2020

NAND flash memory is increasingly widely used as a storage medium due to its compact size, high reliability, low-power consumption, and high I/O speed. It is important to select a powerful and intelligent page replacement algorithm for NAND flash-bas...

(This article belongs to the Section Computer Science & Engineering)
  • Article
  • Open Access
2 Citations
4,159 Views
12 Pages

Conventional 2-level cache architecture is not efficient in mobile systems when small programs that do not require the large L2 cache run. Bypassing the L2 cache for those small programs has two benefits. When only a single program runs, bypassing th...

(This article belongs to the Section Computer Science & Engineering)
  • Article
  • Open Access
2 Citations
8,019 Views
21 Pages

The Impact of Process Scaling on Scratchpad Memory Energy Savings

  • Bennion Redd,
  • Spencer Kellis,
  • Nathaniel Gaskin and
  • Richard Brown

Scratchpad memories have been shown to reduce power consumption, but the different characteristics of nanometer scale processes, such as increased leakage power, motivate an examination of how the benefits of these memories change with process scalin...

  • Article
  • Open Access
1 Citations
1,980 Views
16 Pages

The conventional address map often incurs traffic congestion in on-chip memory components and degrades memory utilization when the access pattern of an application is not matched with the address map. To reduce traffic congestion and improve the memo...

(This article belongs to the Section Computer Science & Engineering)
  • Article
  • Open Access
6 Citations
3,049 Views
13 Pages

20 September 2022

An optimization strategy for cached data offloading plays a crucial role in the edge network environment. This strategy can improve the performance of edge nodes with limited cache memory to serve data service requests from user terminals. The main c...

(This article belongs to the Section Artificial Intelligence)
  • Article
  • Open Access
7 Citations
5,119 Views
17 Pages

1 June 2021

Applications have different preferences for caches, sometimes even within the different running phases. Caches with fixed parameters may compromise the performance of a system. To solve this problem, we propose a real-time adaptive reconfigurable cac...

(This article belongs to the Section Algorithms for Multidisciplinary Applications)
  • Article
  • Open Access
1,384 Views
15 Pages

18 March 2025

This paper considers a two-layer hierarchical network, where a server containing N files is connected to K1 mirrors and each mirror is connected to K2 users. Each mirror and each user has a cache memory of size M1 and M2 files, respectively. The serv...

(This article belongs to the Special Issue Network Information Theory and Its Applications)
  • Article
  • Open Access
8 Citations
7,262 Views
20 Pages

IOb-Cache: A High-Performance Configurable Open-Source Cache

  • João V. Roque,
  • João D. Lopes,
  • Mário P. Véstias and
  • José T. de Sousa

21 July 2021

Open-source processors are increasingly being adopted by the industry, which requires all sorts of open-source implementations of peripherals and other system-on-chip modules. Despite the recent advent of open-source hardware, the available open-sour...

of 5