Data-Centric and Data-Aware Frameworks for Fundamentally Efficient Data Handling in Modern Computing Systems
Nastaran Hajinazar

TL;DR
This paper introduces data-centric frameworks, SIMDRAM and VBI, designed to address data handling inefficiencies in modern computing systems by reducing data movement and optimizing virtual memory for large-scale data processing.
Contribution
It presents two novel frameworks, SIMDRAM and VBI, that fundamentally improve data handling efficiency and virtual memory management in modern systems.
Findings
SIMDRAM reduces data movement and improves performance in large data computations.
VBI enhances virtual memory efficiency by exploiting data properties.
Both frameworks demonstrate significant gains in system performance and energy efficiency.
Abstract
There is an explosive growth in the size of the input and/or intermediate data used and generated by modern and emerging applications. Unfortunately, modern computing systems are not capable of handling large amounts of data efficiently. Major concepts and components (e.g., the virtual memory system) and predominant execution models (e.g., the processor-centric execution model) used in almost all computing systems are designed without having modern applications' overwhelming data demand in mind. As a result, accessing, moving, and processing large amounts of data faces important challenges in today's systems, making data a first-class concern and a prime performance and energy bottleneck in such systems. This thesis studies the root cause of inefficiency in modern computing systems when handling modern applications' data demand, and aims to fundamentally address such inefficiencies,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Cloud Computing and Resource Management · Advanced Data Storage Technologies
