Demo Data from VLDB 2026 / reviewers in the wild / expert
Kyle Daruwalla
dblp:242/4758
· DBLP profile ↗
3ranked-venue papers
2as first author
1since 2021 · last 2024
0000-0001-7669-5943ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
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.
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% | |
| Artificial intelligence
1 paper |
Deep learning architectures and training · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Emerging computing paradigms · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Compilers and program optimization
compiler optimization |
0.4 | 1 | 2020 | BitSAD v2: Compiler Optimization and Analysis for Bitstream Computing · ACM Trans. Archit. Code Optim. 2020 |
Compilers and program optimization › compiler optimization
hardware-aware optimization |
0.4 | 1 | 2020 | BitSAD v2: Compiler Optimization and Analysis for Bitstream Computing · ACM Trans. Archit. Code Optim. 2020 |
Emerging computing paradigms › approximate and stochastic computing
stochastic computing |
0.4 | 1 | 2020 | BitSAD v2: Compiler Optimization and Analysis for Bitstream Computing · ACM Trans. Archit. Code Optim. 2020 |
Methods — techniques the papers use, named apart from their topics
software emulation · 0.9population coding · 0.9stochastic gradient descent · 0.8bayesian ensemble · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Continual learning with the neural tangent ensembleabstractA natural strategy for continual learning is to weigh a Bayesian ensemble of fixed functions. This suggests that if a (single) neural network could be interpreted as an ensemble, one could design effective algorithms that learn without forgetting. To realize this possibility, we observe that a neural network classifier with N parameters can be interpreted as a weighted ensemble of N classifiers, and that in the lazy regime limit these classifiers are fixed throughout learning. We call these classifiers the *neural tangent experts* and show they output valid probability distributions over the labels. We then derive the likelihood and posterior probability of each expert given past data. Surprisingly, the posterior updates for these experts are equivalent to a scaled and projected form of stochastic gradient descent (SGD) over the network weights. Away from the lazy regime, networks can be seen as ensembles of adaptive experts which improve over time. These results offer a new interpretation of neural networks as Bayesian ensembles of experts, providing a principled framework for understanding and mitigating catastrophic forgetting in continual learning settings. Ari S. Benjamin, Christian-Gernot Pehle, Kyle Daruwalla |
NeurIPS | 3 |
| 2020 | BitSAD v2: Compiler Optimization and Analysis for Bitstream ComputingabstractComputer vision and machine learning algorithms operating under a strict power budget require an alternate computing paradigm. While bitstream computing (BC) satisfies these constraints, creating BC systems is difficult. To address the design challenges, we propose compiler extensions to B it SAD, a DSL for BC. Our work enables bit-level software emulation and automated generation of hierarchical hardware, discusses potential optimizations, and proposes compiler phases to implement those optimizations in a hardware-aware manner. Finally, we introduce population coding, a parallelization scheme for stochastic computing that decreases latency without sacrificing accuracy, and provide theoretical and experimental guarantees on its effectiveness. Kyle Daruwalla, Heng Zhuo, Rohit Shukla, Mikko H. Lipasti |
ACM Trans. Archit. Code Optim. | 1 |
| 2019 | BitBench: a benchmark for bitstream computingabstractWith the recent increase in ultra-low power applications, researchers are investigating alternative architectures that can operate on streaming input data. These target use cases require complex algorithms that must be evaluated under a real-time deadline, but also satisfy the strict available power budget. Stochastic computing (SC) is an example of an alternative paradigm where the data is represented as single bitstreams, allowing designers to implement operations such as multiplication using a simple AND gate. Consequently, the resulting design is both low area and low power. Similarly, traditional digital filters can take advantage of streaming inputs to effectively choose coefficients, resulting in a low cost implementation. In this work, we construct six key algorithms to characterize bitstream computing. We present these algorithms as a new benchmark suite: BitBench. Kyle Daruwalla, Heng Zhuo, Carly Schulz, Mikko H. Lipasti |
LCTES | 1 |