by Xiangyao Yu on Apr 13, 2022 | Tags: Cloud computing, Databases, Datacenters, Emerging Technology, Memory Disaggregation, Near Data Computing, Storage
The memory and storage hierarchy deepens in modern systems. To mitigate the low performance of memory/storage devices at the bottom of the hierarchy, near-data processing has been studied across different memory and storage devices as a means to reduce access latency...
Read more...
by Spyros Blanas on Sep 15, 2020 | Tags: Accelerators, Databases, Memory
GPUs have outgrown their role as dedicated graphics processing units and are now a prominent, mainstream platform for general-purpose parallel computing. Evidence of the growing popularity of GPUs can be seen in cloud vendors offering GPU instances for cents per hour,...
Read more...
by Spyros Blanas on Jan 3, 2020 | Tags: Databases, Datacenters, HPC, Operating Systems, Persistent, Storage
More than a decade ago, the pioneering computer scientist Jim Gray envisioned a fourth paradigm of scientific discovery that uses computers to solve data-intensive scientific problems. Today, scientific discovery, whether observational, in-silico or experimental,...
Read more...
by Spyros Blanas on Jun 3, 2019 | Tags: Databases, Machine Learning
Data management research has recently been paying more attention on how to run machine learning algorithms efficiently on massive datasets. This blog post focuses on three recent research papers that identify time-consuming data processing operations in machine...
Read more...
by Spyros Blanas on Feb 18, 2019 | Tags: data-centric computing, Databases
Previous posts in the Computer Architecture Today series have explored how the broader adoption of smart NICs is providing applications a mechanism to push computation closer to the data and inside the network stack to hide the latency of accessing remote memory in a...
Read more...