As capacity for data collection and storage continues to grow, data analytics requirements regularly exceed the DRAM capacity of a single machine. In order to avoid the cost and communication overhead of distributed in-memory processing over a cluster, I present some of my work on using flash storage with near-storage hardware acceleration for large-scale data analytics. Using high-performance flash storage,FPGA-based accelerators, and cross-layer optimizations, I demonstrate that the capital and operational costs of important applications including graph analytics, databases, and key-value caches can be reduced significantly without sacrificing performanc
Because of fundamental limitations of CMOS technology, computing researchers and the computing indus...
Over the last decades, a tremendous change toward using information technology in almost every daily...
vailability of FPGAs is increasing due to cloud service offerings. In the wake of a new in-memory st...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Fast content-based searches and complex analytics of the vast amount of data collected via social me...
The big data revolution has ushered an era with ever increasing volumes and complexity of data requi...
For many "Big Data" applications, the limiting factor in performance is often the transportation of ...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
Complex data queries, because of their need for random accesses, have proven to be slow unless all t...
Big data analytics open challenges for efficiently processing, moving and storing data. Existing res...
As big data analytics systems are squeezing out the last bits of performance of CPUs and GPUs, the n...
In this monograph, we survey recent research on using reconfigurable hardware accelerators, namely, ...
With the explosion of data and the increasing complexity of data analysis, large-scale data analysis...
Abstract — A recent trend for big data analytics is to pro-vide heterogeneous architectures to allow...
Even though there have been a large number of proposals to accelerate databases using specialized ha...
Because of fundamental limitations of CMOS technology, computing researchers and the computing indus...
Over the last decades, a tremendous change toward using information technology in almost every daily...
vailability of FPGAs is increasing due to cloud service offerings. In the wake of a new in-memory st...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Fast content-based searches and complex analytics of the vast amount of data collected via social me...
The big data revolution has ushered an era with ever increasing volumes and complexity of data requi...
For many "Big Data" applications, the limiting factor in performance is often the transportation of ...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
Complex data queries, because of their need for random accesses, have proven to be slow unless all t...
Big data analytics open challenges for efficiently processing, moving and storing data. Existing res...
As big data analytics systems are squeezing out the last bits of performance of CPUs and GPUs, the n...
In this monograph, we survey recent research on using reconfigurable hardware accelerators, namely, ...
With the explosion of data and the increasing complexity of data analysis, large-scale data analysis...
Abstract — A recent trend for big data analytics is to pro-vide heterogeneous architectures to allow...
Even though there have been a large number of proposals to accelerate databases using specialized ha...
Because of fundamental limitations of CMOS technology, computing researchers and the computing indus...
Over the last decades, a tremendous change toward using information technology in almost every daily...
vailability of FPGAs is increasing due to cloud service offerings. In the wake of a new in-memory st...