Shonell M. Rowell

Shonell M. Rowell

Research Title

Expanding and Implementing Terminus, A Sparse Data Structure Accelerator

Cohort

2024–2025

Department

Electrical Engineering and Computer Science

Research Areas
  • Computer Architecture
Supervisor

Daniel Sanchez

Abstract

Sparse data structures like hash tables, trees, and compressed tensors, are widely used in many important applications, including databases, graph analytics, genomics, scientific computing, sparse linear algebra, and deep learning. However, operations on these data structures often suffer from efficiency issues due to data dependent control operations, unable to be optimized through branch prediction, and long-latency memory accesses, such as those found while traversing trees. Terminus is a simple programmable accelerator that contains a spatial compute fabric and delegates tasks to several processing elements that in tandem exploit concurrency to introduce speed up over reads and writes. This results in exceptional speed ups across several applications.

Quote

I am pursuing this project as a means to develop my skills and knowledge as an engineer and to eventually make an educated choice as to pursue either academia or industry in the future.

Back to Scholars