Demo Data from VLDB 2026 / reviewers in the wild / expert
Eugene Sha
dblp:269/3616
· DBLP profile ↗
4ranked-venue papers
1as first author
3since 2021 · last 2024
0009-0009-6306-4136ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 1 first-author · 3 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Hardware accelerators and domain-specific architectures · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
computational neuroscience |
0.8 | 1 | 2024 | Marple: Scalable Spike Sorting for Untethered Brain-Machine Interfacing · ASPLOS (2) 2024 |
Bioinformatics and computational biology › neuroscience › neuroinformatics › neural data analysis
spike sorting |
0.8 | 1 | 2024 | Marple: Scalable Spike Sorting for Untethered Brain-Machine Interfacing · ASPLOS (2) 2024 |
Hardware accelerators and domain-specific architectures › bioinformatics accelerator
biomedical accelerator |
0.8 | 1 | 2024 | Marple: Scalable Spike Sorting for Untethered Brain-Machine Interfacing · ASPLOS (2) 2024 |
Information retrieval › pattern matching
template matching |
0.2 | 1 | 2024 | Marple: Scalable Spike Sorting for Untethered Brain-Machine Interfacing · ASPLOS (2) 2024 |
Bioinformatics and computational biology › neuroscience › neuroinformatics › neural data analysis
neural activity analysis |
0.1 | 1 | 2021 | Noema: Hardware-Efficient Template Matching for Neural Population Pattern Detection · MICRO 2021 |
Methods — techniques the papers use, named apart from their topics
machine learning · 2.3template encoding · 1.0bit- and integer-arithmetic units · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Marple: Scalable Spike Sorting for Untethered Brain-Machine InterfacingabstractSpike sorting is the process of parsing electrophysiological signals from neurons to identify if, when, and which particular neurons fire. Spike sorting is a particularly difficult task in computational neuroscience due to the growing scale of recording technologies and complexity in traditional spike sorting algorithms. Previous spike sorters can be divided into software-based and hardware-based solutions. Software solutions are highly accurate but operate on recordings after-the-fact, and often require utilization of high-power GPUs to process in a timely fashion, and they cannot be used in portable applications. Hardware solutions suffer in terms of accuracy due to the simplification of mechanisms for implementation's sake and process only up to 128 inputs. This work answers the question: "How much computation power and memory storage is needed to sort spikes from 1000s of channels to keep up with advances in probe technology?" We analyze the computational and memory requirements for modern software spike sorters to identify their potential bottlenecks - namely in the template memory storage. We architect Marple, a highly optimized hardware pipeline for spike sorting which incorporates a novel mechanism to reduce the template memory storage from 8 - 11x. Marple is scalable, uses a flexible vector-based back-end to perform neuron identification, and a fixed-function front-end to filter the incoming streams into areas of interest. The implementation is projected to use just 79mW in 7nm, when spike sorting 10K channels at peak activity. We further demonstrate, for the first time, a machine learning replacement for the template matching stage. Eugene Sha, Andy Wei Liu, Kareem Ibrahim, Mostafa Mahmoud, Christina Giannoula, Ameer Abdelhadi, Andreas Moshovos |
ASPLOS (2) | 1 |
| 2022 | A Massive-Scale Brain Activity Decoding ChipabstractPresents a powerpoint on the topic of a massive-scale brain activity decoding chip. Ameer Abdelhadi, Eugene Sha, Andreas Moshovos |
HCS | 2 |
| 2021 | Noema: Hardware-Efficient Template Matching for Neural Population Pattern DetectionabstractRepeating patterns of activity across neurons is thought to be key to understanding how the brain represents, reacts, and learns. Advances in imaging and electrophysiology allow us to observe activities of groups of neurons in real-time, with ever increasing detail. Detecting patterns over these activity streams is an effective means to explore the brain, and to detect memories, decisions, and perceptions in real-time while driving effectors such as robotic arms, or augmenting and repairing brain function. Template matching is a popular algorithm for detecting recurring patterns in neural populations and has primarily been implemented on commodity systems. Unfortunately, template matching is memory intensive and computationally expensive. This has prevented its use in portable applications, such as neuroprosthetics, which are constrained by latency, form-factor, and energy. We present Noema a dedicated template matching hardware accelerator that overcomes these limitations. Noema is designed to overcome the key bottlenecks of existing implementations: binning that converts the incoming bit-serial neuron activity streams into a stream of aggregate counts, memory storage and traffic for the templates and the binned stream, and the extensive use of floating-point arithmetic. The key innovation in Noema is a reformulation of template matching that enables computations to proceed progressively as data is received without binning while generating numerically identical results. This drastically reduces latency when most computations can now use simple, area- and energy efficient bit- and integer-arithmetic units. Furthermore, Noema implements template encoding to greatly reduce template memory storage and traffic. Noema is a hierarchical and scalable design where the bulk of its units are low-cost and can be readily replicated and their frequency can be adjusted to meet a variety of energy, area, and computation constraints. Ameer Abdelhadi, Eugene Sha, Ciaran Bannon, Hendrik Steenland, Andreas Moshovos |
MICRO | 2 |
| 2020 | VTR 8: High-performance CAD and Customizable FPGA Architecture ModellingabstractDeveloping Field-programmable Gate Array (FPGA) architectures is challenging due to the competing requirements of various application domains and changing manufacturing process technology. This is compounded by the difficulty of fairly evaluating FPGA architectural choices, which requires sophisticated high-quality Computer Aided Design (CAD) tools to target each potential architecture. This article describes version 8.0 of the open source Verilog to Routing (VTR) project, which provides such a design flow. VTR 8 expands the scope of FPGA architectures that can be modelled, allowing VTR to target and model many details of both commercial and proposed FPGA architectures. The VTR design flow also serves as a baseline for evaluating new CAD algorithms. It is therefore important, for both CAD algorithm comparisons and the validity of architectural conclusions, that VTR produce high-quality circuit implementations. VTR 8 significantly improves optimization quality (reductions of 15% minimum routable channel width, 41% wirelength, and 12% critical path delay), run-time (5.3× faster) and memory footprint (3.3× lower). Finally, we demonstrate VTR is run-time and memory footprint efficient, while producing circuit implementations of reasonable quality compared to highly-tuned architecture-specific industrial tools—showing that architecture generality, good implementation quality, and run-time efficiency are not mutually exclusive goals. Kevin E. Murray, Oleg Petelin, Jia Min Wang, Mohamed Eldafrawy, Jean-Philippe Legault, Eugene Sha, Aaron Graham, Jean Wu, Matthew J. P. Walker, Hanqing Zeng, Panagiotis Patros, Jason Luu, Kenneth B. Kent, Vaughn Betz |
ACM Trans. Reconfigurable Technol. Syst. | 7 |