Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJuly 2024
Architecting Compatible PIM Protocol for CPU-PIM Collaboration
IEEE Computer Architecture Letters (ICAL), Volume 23, Issue 2Pages 183–186https://doi.org/10.1109/LCA.2024.3432936Processing in Memory (PIM) technology is gaining traction with the introduction of several prototype products. However, the interfaces of existing PIM devices hinder CPU performance excessively by delaying normal memory requests for long periods during ...
- research-articleJune 2024
Empirical Architectural Analysis on Performance Scalability of Petascale All-Flash Storage Systems
IEEE Computer Architecture Letters (ICAL), Volume 23, Issue 2Pages 158–161https://doi.org/10.1109/LCA.2024.3418874In this paper, we <italic>first</italic> analyze a real storage system consisting of 72 SSDs utilizing either <italic>Hardware RAID</italic> (HW-RAID) or <italic>Software RAID</italic> (SW-RAID), and show that SW-RAID is up to 7× faster. We then ...
- research-articleMay 2024
Characterizing Machine Learning-Based Runtime Prefetcher Selection
- Erika S. Alcorta,
- Mahesh Madhav,
- Richard Afoakwa,
- Scott Tetrick,
- Neeraja J. Yadwadkar,
- Andreas Gerstlauer
IEEE Computer Architecture Letters (ICAL), Volume 23, Issue 2Pages 146–149https://doi.org/10.1109/LCA.2024.3404887Modern computer designs support composite prefetching, where multiple prefetcher components are used to target different memory access patterns. However, multiple prefetchers competing for resources can sometimes hurt performance, especially in many-core ...
- research-articleApril 2024
Analysis of Data Transfer Bottlenecks in Commercial PIM Systems: A Study With UPMEM-PIM
IEEE Computer Architecture Letters (ICAL), Volume 23, Issue 2Pages 179–182https://doi.org/10.1109/LCA.2024.3387472Due to emerging workloads that require high memory bandwidth, Processing-in-Memory (PIM) has gained significant attention and led several industrial PIM products to be introduced which are integrated with conventional computing systems. This letter ...
- research-articleNovember 2023
Redundant Array of Independent Memory Devices
IEEE Computer Architecture Letters (ICAL), Volume 22, Issue 2Pages 181–184https://doi.org/10.1109/LCA.2023.3334989DRAM memory reliability is increasingly a concern as recent studies found. In this letter, we propose RAIMD (Redundant Array of Independent Memory Devices), an energy-efficient memory organization with RAID-like error protection. In this organization, ...
-
- research-articleSeptember 2023
NoHammer: Preventing Row Hammer With Last-Level Cache Management
IEEE Computer Architecture Letters (ICAL), Volume 22, Issue 2Pages 157–160https://doi.org/10.1109/LCA.2023.3320670Row Hammer (RH) is a circuit-level phenomenon where repetitive activation of a DRAM row causes bit-flips in adjacent rows. Prior studies that rely on extra refreshes to mitigate RH vulnerability demonstrate that bit-flips can be prevented effectively. ...
- research-articleJuly 2022
A Case Study of a DRAM-NVM Hybrid Memory Allocator for Key-Value Stores
IEEE Computer Architecture Letters (ICAL), Volume 21, Issue 2Pages 81–84https://doi.org/10.1109/LCA.2022.3197654As non-volatile memory (NVM) technologies advance, commercial NVDIMM devices have been made readily available for various computing systems. To efficiently utilize the high-density and high-capacity of NVM, the latest Xeon CPUs support a special <italic>...
- research-articleJuly 2022
DNA Pre-Alignment Filter Using Processing Near Racetrack Memory
IEEE Computer Architecture Letters (ICAL), Volume 21, Issue 2Pages 53–56https://doi.org/10.1109/LCA.2022.3194263Recent DNA <italic>pre-alignment</italic> filter designs employ DRAM for storing the reference genome and its associated meta-data. However, DRAM incurs increasingly high energy consumption of background and refresh energy as devices scale. To overcome ...
- research-articleJuly 2020
A Lightweight Memory Access Pattern Obfuscation Framework for NVM
IEEE Computer Architecture Letters (ICAL), Volume 19, Issue 2Pages 163–166https://doi.org/10.1109/LCA.2020.3041484Emerging Non-Volatile Memories (NVMs) are entering the mainstream market. With attractive performance, high density, and near-zero idle power, emerging NVMs are promising contenders to build future memory systems. On the other hand, their limited write ...
- research-articleJanuary 2020
NMTSim: Transaction-Command Based Simulator for New Memory Technology Devices
IEEE Computer Architecture Letters (ICAL), Volume 19, Issue 1Pages 76–79https://doi.org/10.1109/LCA.2020.2995167To mitigate the impact of non-deterministic media access latencies in new memory technology devices, a recently proposed Non-Volatile Dual In-line Memory Module (NVDIMM) standard, NVDIMM-P uses novel out-of-order transaction commands. The previous DRAM ...
- research-articleJanuary 2020
NoM: Network-on-Memory for Inter-Bank Data Transfer in Highly-Banked Memories
- Seyyed Hossein SeyyedAghaei Rezaei,
- Mehdi Modarressi,
- Rachata Ausavarungnirun,
- Mohammad Sadrosadati,
- Onur Mutlu,
- Masoud Daneshtalab
IEEE Computer Architecture Letters (ICAL), Volume 19, Issue 1Pages 80–83https://doi.org/10.1109/LCA.2020.2990599Data copy is a widely-used memory operation in many programs and operating system services. In conventional computers, data copy is often carried out by two separate read and write transactions that pass data back and forth between the DRAM chip and the ...
- research-articleJuly 2019
Improving the Instruction Fetch Throughput with Dynamically Configuring the Fetch Pipeline
IEEE Computer Architecture Letters (ICAL), Volume 18, Issue 2Pages 170–173https://doi.org/10.1109/LCA.2019.2952592Instruction cache misses are the critical performance bottleneck in the execution of recent workloads such as Web applications written in JavaScript and server applications. Although various instruction prefetchers have been proposed to reduce the misses, ...
- research-articleJuly 2019
Are Crossbar Memories Secure? New Security Vulnerabilities in Crossbar Memories
IEEE Computer Architecture Letters (ICAL), Volume 18, Issue 2Pages 174–177https://doi.org/10.1109/LCA.2019.2952111Memristors are emerging Non-Volatile Memories (NVMs) that are promising for building future memory systems. Unlike DRAM, memristors are non-volatile, i.e., they can retain data after power loss. In contrast to DRAM where each cell is associated with a ...
- research-articleJuly 2019
Exploiting OS-Level Memory Offlining for DRAM Power Management
IEEE Computer Architecture Letters (ICAL), Volume 18, Issue 2Pages 141–144https://doi.org/10.1109/LCA.2019.2942914Power and energy consumed by main memory systems in data-center servers have increased as the DRAM capacity and bandwidth increase. Particularly, <monospace>background power</monospace> accounts for a considerable fraction of the total DRAM power ...
- research-articleJuly 2019
Power Profiling of Modern Die-Stacked Memory
IEEE Computer Architecture Letters (ICAL), Volume 18, Issue 2Pages 132–135https://doi.org/10.1109/LCA.2019.2941715Die-stacked memories that integrate multiple DRAM dies into the processor package have reduced the interface bottleneck and improved efficiency, but demands for memory capacity and bandwidth remain unfulfilled. Additionally, the introduction of memory ...
- research-articleJuly 2019
Code Layout Optimization for Near-Ideal Instruction Cache
IEEE Computer Architecture Letters (ICAL), Volume 18, Issue 2Pages 124–127https://doi.org/10.1109/LCA.2019.2924429Instruction cache misses are a significant source of performance degradation in server workloads because of their large instruction footprints and complex control flow. Due to the importance of reducing the number of instruction cache misses, there has ...
- research-articleJuly 2019
Determining Optimal Coherency Interface for Many-Accelerator SoCs Using Bayesian Optimization
IEEE Computer Architecture Letters (ICAL), Volume 18, Issue 2Pages 119–123https://doi.org/10.1109/LCA.2019.2910521The modern system-on-chip (SoC) of the current exascale computing era is complex. These SoCs not only consist of several general-purpose processing cores but also integrate many specialized hardware accelerators. Three common coherency interfaces are used ...
- research-articleJanuary 2018
TWiCe: Time Window Counter Based Row Refresh to Prevent Row-Hammering
IEEE Computer Architecture Letters (ICAL), Volume 17, Issue 1Pages 96–99https://doi.org/10.1109/LCA.2017.2787674Computer systems using DRAM are exposed to row-hammering attacks, which can flip data in a DRAM row without directly accessing a row but by frequently activating its adjacent ones. There have been a number of proposals to prevent row-hammering, but they ...
- research-articleJanuary 2018
Cache Replacement Policy Based on Expected Hit Count
- Armin Vakil-Ghahani,
- Sara Mahdizadeh-Shahri,
- Mohammad-Reza Lotfi-Namin,
- Mohammad Bakhshalipour,
- Pejman Lotfi-Kamran,
- Hamid Sarbazi-Azad
IEEE Computer Architecture Letters (ICAL), Volume 17, Issue 1Pages 64–67https://doi.org/10.1109/LCA.2017.2762660Memory-intensive workloads operate on massive amounts of data that cannot be captured by last-level caches (LLCs) of modern processors. Consequently, processors encounter frequent off-chip misses, and hence, lose significant performance potential. One ...
- research-articleJanuary 2017
Counter-Based Tree Structure for Row Hammering Mitigation in DRAM
IEEE Computer Architecture Letters (ICAL), Volume 16, Issue 1Pages 18–21https://doi.org/10.1109/LCA.2016.2614497Scaling down DRAM technology degrades cell reliability due to increased coupling between adjacent DRAM cells, commonly referred to as crosstalk. Moreover, high access frequency of certain cells (hot cells) may cause data loss in neighboring cells in ...