With the ever-increasing amount of data and input variations, portable performance is becoming harder to exploit on today’s architectures. Computational setups utilize single-chip processors, such as GPUs or large-scale multicores for graph analytics. Some algorithm-input combinations perform more efficiently when utilizing a GPU’s higher concurrency and bandwidth, while others perform better with a multicore’s stronger data caching capabilities. Architectural choices also occur within selected accelerators, where variables such as threading and thread placement need to be decided for optimal performance. This paper proposes a performance predictor paradigm for a heterogeneous parallel architecture where multiple disparate accelerators are ...
Thesis (Ph.D.)--University of Washington, 2021Graph processing is an area of increasing importance i...
Supervisor: Dr. Michela Becchi.Includes vita.Over the last decade, many-core Graphics Processing Uni...
Accelerators, including graphic processing units (GPUs) for general-purpose computation, manycore de...
With the ever-increasing amount of data and input variations, portable performance is becoming harde...
Sequential graph algorithms are implemented through ordered execution of tasks to achieve high work ...
Data analysis is a rising field of interest for computer science research due to the growing amount ...
Hardware accelerators are known to be performance and power efficient. This article focuses on accel...
Intel Xeon Phi many-integrated-core (MIC) architectures usher in a new era of terascale integration....
2018-10-16Graph analytics has drawn much research interest because of its broad applicability from m...
Accelerator-based systems are making rapid inroads into becoming platforms of choice for both high e...
The next-generation of supercomputers will feature a diverse mix of accelerator devices. The increas...
Algorithms operating on a graph setting are known to be highly irregular and un- structured. This le...
A graph is a ubiquitous data structure that models entities and their interactions through the colle...
The objective of the proposed research is to develop an analytical model that predicts performance a...
Recent trends in computing architecture development have focused on exploiting task- and data-level ...
Thesis (Ph.D.)--University of Washington, 2021Graph processing is an area of increasing importance i...
Supervisor: Dr. Michela Becchi.Includes vita.Over the last decade, many-core Graphics Processing Uni...
Accelerators, including graphic processing units (GPUs) for general-purpose computation, manycore de...
With the ever-increasing amount of data and input variations, portable performance is becoming harde...
Sequential graph algorithms are implemented through ordered execution of tasks to achieve high work ...
Data analysis is a rising field of interest for computer science research due to the growing amount ...
Hardware accelerators are known to be performance and power efficient. This article focuses on accel...
Intel Xeon Phi many-integrated-core (MIC) architectures usher in a new era of terascale integration....
2018-10-16Graph analytics has drawn much research interest because of its broad applicability from m...
Accelerator-based systems are making rapid inroads into becoming platforms of choice for both high e...
The next-generation of supercomputers will feature a diverse mix of accelerator devices. The increas...
Algorithms operating on a graph setting are known to be highly irregular and un- structured. This le...
A graph is a ubiquitous data structure that models entities and their interactions through the colle...
The objective of the proposed research is to develop an analytical model that predicts performance a...
Recent trends in computing architecture development have focused on exploiting task- and data-level ...
Thesis (Ph.D.)--University of Washington, 2021Graph processing is an area of increasing importance i...
Supervisor: Dr. Michela Becchi.Includes vita.Over the last decade, many-core Graphics Processing Uni...
Accelerators, including graphic processing units (GPUs) for general-purpose computation, manycore de...