An increasing prevalence of data-irregularity is being seen in applications today, particularly in machine learning, graph analytics, high-performance computing and cybersecurity. Faced with fundamental technology constraints, architectures that have been designed around conventional assumptions on spatio-temporal locality are inefficient for these important domain areas. This PhD thesis finds that energy efficiency and performance of such data irregular applications can be improved via near memory and near processor sparse data stream acceleration and address remapping. In particular, this thesis proposes computer architectures that improve energy efficiency and performance by intelligently reducing data movement through the memory hierarc...
Big data has revolutionized science and technology leading to the transformation of our societies. H...
Computing researchers have long focused on improving energy-efficiency?the amount of computation per...
In the era of "big" data, data analysis algorithms need to be efficient. Traditionally ...
The objective of this research is to improve the performance of sparse problems that have a wide ran...
Irregular algorithms such as graph algorithms, sorting, and sparse matrix multiplication, present nu...
Many data-intensive applications exhibit poor temporal and spatial locality and perform poorly on co...
This dissertation maps various kernels and applications to a spectrum of programming models and arch...
University of Minnesota M.S. thesis. February 2015. Major: Electrical Engineering. Advisor: Prof. Da...
In this dissertation we approach the study of Precise Event-Based Sampling (PEBS) techniques to impr...
University of Minnesota Ph.D. dissertation. July 2017. Major: Electrical/Computer Engineering. Advis...
Graphs' versatile ability to represent diverse relationships, make them effective for a wide range o...
Due to the end of Moore's Law and Dennard Scaling, performance gains in general-purpose architecture...
Irregular applications have frequent data-dependent memory accesses and control flow. They arise in ...
Specialized accelerators are increasingly attractive solutions to continue expected generational per...
Thesis (Ph. D.)--University of Rochester. Department of Electrical and Computer Engineering, 2016.Si...
Big data has revolutionized science and technology leading to the transformation of our societies. H...
Computing researchers have long focused on improving energy-efficiency?the amount of computation per...
In the era of "big" data, data analysis algorithms need to be efficient. Traditionally ...
The objective of this research is to improve the performance of sparse problems that have a wide ran...
Irregular algorithms such as graph algorithms, sorting, and sparse matrix multiplication, present nu...
Many data-intensive applications exhibit poor temporal and spatial locality and perform poorly on co...
This dissertation maps various kernels and applications to a spectrum of programming models and arch...
University of Minnesota M.S. thesis. February 2015. Major: Electrical Engineering. Advisor: Prof. Da...
In this dissertation we approach the study of Precise Event-Based Sampling (PEBS) techniques to impr...
University of Minnesota Ph.D. dissertation. July 2017. Major: Electrical/Computer Engineering. Advis...
Graphs' versatile ability to represent diverse relationships, make them effective for a wide range o...
Due to the end of Moore's Law and Dennard Scaling, performance gains in general-purpose architecture...
Irregular applications have frequent data-dependent memory accesses and control flow. They arise in ...
Specialized accelerators are increasingly attractive solutions to continue expected generational per...
Thesis (Ph. D.)--University of Rochester. Department of Electrical and Computer Engineering, 2016.Si...
Big data has revolutionized science and technology leading to the transformation of our societies. H...
Computing researchers have long focused on improving energy-efficiency?the amount of computation per...
In the era of "big" data, data analysis algorithms need to be efficient. Traditionally ...