150 citations · 1.3k across the 73 of their papers we have counts for
11 papers · 1 filter
Improving DRAM Performance by Parallelizing Refreshes with Accesses
Kevin K. Chang, Donghyuk Lee, Zeshan Chishti +4
Modern DRAM cells are periodically refreshed to prevent data loss due to leakage. Commodity DDR DRAM refreshes cells at the rank level. This degrades performance significantly beca…
Errors in Flash-Memory-Based Solid-State Drives: Analysis, Mitigation, and Recovery
Yu Cai, Saugata Ghose, Erich F. Haratsch +2
NAND flash memory is ubiquitous in everyday life today because its capacity has continuously increased and cost has continuously decreased over decades. This positive growth is a r…
Improving Multi-Application Concurrency Support Within the GPU Memory System
Rachata Ausavarungnirun, Christopher J. Rossbach, Vance Miller +5
GPUs exploit a high degree of thread-level parallelism to hide long-latency stalls. Due to the heterogeneous compute requirements of different applications, there is a growing need…
GRIM-filter: fast seed filtering in read mapping using emerging memory technologies
Jeremie S Kim, Damla Senol, Hongyi Xin +7
Motivation: Seed filtering is critical in DNA read mapping, a process where billions of DNA fragments (reads) sampled from a donor are mapped onto a reference genome to identify ge…
MAGNET: Understanding and Improving the Accuracy of Genome Pre-Alignment Filtering
Mohammed Alser, Onur Mutlu, Can Alkan
In the era of high throughput DNA sequencing (HTS) technologies, calculating the edit distance (i.e., the minimum number of substitutions, insertions, and deletions between a pair…
Using ECC DRAM to Adaptively Increase Memory Capacity
Yixin Luo, Saugata Ghose, Tianshi Li +5
Modern DRAM modules are often equipped with hardware error correction capabilities, especially for DRAM deployed in large-scale data centers, as process technology scaling has incr…