Demo Data from VLDB 2026 / reviewers in the wild / expert
Safeen Huda
dblp:47/8122
· DBLP profile ↗
14ranked-venue papers
6as first author
5since 2021 · last 2026
0000-0001-8391-0509ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 6 first-author · 2 since 2021Artificial intelligence and machine learning · 2 · 2 since 2021Software engineering, systems software and programming languages · 2 · 2 since 2021Computer networks · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 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.
| Artificial intelligence
2 papers |
Efficient and distributed learning · 86% Language models and text generation · 14% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Hardware accelerators and domain-specific architectures · 69% Reconfigurable computing and FPGAs · 14% High-performance computing · 5% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 14 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
model compression |
1.8 | 2 | 2026 | HALO: Hardware-Aware Quantization with Low Critical-Path-Delay Weights for LLM Acceleration · AAAI 2026 ShadowLLM: Predictor-based Contextual Sparsity for Large Language Models · EMNLP 2024 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
1.8 | 2 | 2026 | HALO: Hardware-Aware Quantization with Low Critical-Path-Delay Weights for LLM Acceleration · AAAI 2026 Resiliency at Scale: Managing Google's TPUv4 Machine Learning Supercomputer · NSDI 2024 |
Machine learning › Efficient and distributed learning › model compression › quantization
hardware-aware quantization |
1.0 | 1 | 2026 | HALO: Hardware-Aware Quantization with Low Critical-Path-Delay Weights for LLM Acceleration · AAAI 2026 |
Machine learning › Efficient and distributed learning › model compression › quantization
post-training quantization |
1.0 | 1 | 2026 | HALO: Hardware-Aware Quantization with Low Critical-Path-Delay Weights for LLM Acceleration · AAAI 2026 |
Hardware accelerators and domain-specific architectures › machine learning accelerator › transformer accelerator
large language model accelerator |
1.0 | 1 | 2026 | HALO: Hardware-Aware Quantization with Low Critical-Path-Delay Weights for LLM Acceleration · AAAI 2026 |
Machine learning › Efficient and distributed learning › model compression › sparsity
contextual sparsity |
0.8 | 1 | 2024 | ShadowLLM: Predictor-based Contextual Sparsity for Large Language Models · EMNLP 2024 |
Natural language and speech › Language models and text generation
large language model inference |
0.8 | 1 | 2024 | ShadowLLM: Predictor-based Contextual Sparsity for Large Language Models · EMNLP 2024 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
DNN accelerator |
0.6 | 1 | 2022 | A full-stack search technique for domain optimized deep learning accelerators · ASPLOS 2022 |
Reconfigurable computing and FPGAs
FPGA power reduction |
0.2 | 1 | 2016 | Towards PVT-Tolerant Glitch-Free Operation in FPGAs · FPGA 2016 |
High-performance computing
supercomputing |
0.2 | 1 | 2024 | Resiliency at Scale: Managing Google's TPUv4 Machine Learning Supercomputer · NSDI 2024 |
Electronic design automation › physical design › routing
FPGA routing |
0.2 | 1 | 2014 | Optimizing effective interconnect capacitance for FPGA power reduction · FPGA 2014 |
Reconfigurable computing and FPGAs
FPGA routing architecture |
0.2 | 1 | 2014 | Optimizing effective interconnect capacitance for FPGA power reduction · FPGA 2014 |
Energy-efficient computing
dynamic power reduction |
0.1 | 2 | 2016 | Towards PVT-Tolerant Glitch-Free Operation in FPGAs · FPGA 2016 Optimizing effective interconnect capacitance for FPGA power reduction · FPGA 2014 |
Energy-efficient computing › energy-efficient communication
interconnect energy |
0.1 | 1 | 2014 | Optimizing effective interconnect capacitance for FPGA power reduction · FPGA 2014 |
Methods — techniques the papers use, named apart from their topics
critical-path-delay-aware weight selection · 2.0DVFS · 2.0hardware-software co-design · 1.1full-stack search · 1.1predictor-based sparsification · 0.8power analysis · 0.2circuit design · 0.2graph matching · 0.2CAD techniques · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | HALO: Hardware-Aware Quantization with Low Critical-Path-Delay Weights for LLM AccelerationabstractQuantization is critical for efficiently deploying large language models (LLMs). Yet conventional methods remain hardware-agnostic, limited to bit-width constraints, and do not account for intrinsic circuit characteristics such as the timing behaviors and energy profiles of Multiply-Accumulate (MAC) units. This disconnect from circuit-level behavior limits the ability to exploit available timing margins and energy-saving opportunities, reducing the overall efficiency of deployment on modern accelerators. To address these limitations, we propose HALO, a versatile framework for Hardware-Aware Post-Training Quantization (PTQ). Unlike traditional methods, HALO explicitly incorporates detailed hardware characteristics, including critical-path timing and power consumption, into its quantization approach. HALO strategically selects weights with low critical-path-delays enabling higher operational frequencies and dynamic frequency scaling without disrupting the architecture's dataflow. Remarkably, HALO achieves these improvements with only a few dynamic voltage and frequency scaling (DVFS) adjustments, ensuring simplicity and practicality in deployment. Additionally, by reducing switching activity within the MAC units, HALO effectively lowers energy consumption. Evaluations on accelerators such as Tensor Processing Units (TPUs) and Graphics Processing Units (GPUs) demonstrate that HALO significantly enhances inference efficiency, achieving average performance improvements of 270% and energy savings of 51% over baseline quantization methods, all with minimal impact on accuracy. Rohan Juneja, Shivam Aggarwal, Safeen Huda, Tulika Mitra, Li-Shiuan Peh |
AAAI | 3 |
| 2024 | ShadowLLM: Predictor-based Contextual Sparsity for Large Language ModelsabstractYash Akhauri, Ahmed F. AbouElhamayed, Jordan Dotzel, Zhiru Zhang, Alexander M. Rush, Safeen Huda, Mohamed S. Abdelfattah. Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing. 2024. Yash Akhauri, Ahmed F. AbouElhamayed, Jordan Dotzel, Zhiru Zhang, Alexander M. Rush, Safeen Huda, Mohamed S. Abdelfattah |
EMNLP | 6 |
| 2024 | Resiliency at Scale: Managing Google's TPUv4 Machine Learning Supercomputer
Yazhou Zu, Alireza Ghaffarkhah, Hoang-Vu Dang, Brian Towles, Steven Hand 0001, Safeen Huda, Adekunle Bello, Alexander Kolbasov, Arash Rezaei, Dayou Du, Steve Lacy, Aaron Wisner, Henri Bahini |
NSDI | 6 |
| 2022 | A full-stack search technique for domain optimized deep learning acceleratorsabstractThe rapidly-changing deep learning landscape presents a unique opportunity for building inference accelerators optimized for specific datacenter-scale workloads. We propose Full-stack Accelerator Search Technique (FAST), a hardware accelerator search framework that defines a broad optimization environment covering key design decisions within the hardware-software stack, including hardware datapath, software scheduling, and compiler passes such as operation fusion and tensor padding. In this paper, we analyze bottlenecks in state-of-the-art vision and natural language processing (NLP) models, including EfficientNet and BERT, and use FAST to design accelerators capable of addressing these bottlenecks. FAST-generated accelerators optimized for single workloads improve Perf/TDP by 3.7× on average across all benchmarks compared to TPU-v3. A FAST-generated accelerator optimized for serving a suite of workloads improves Perf/TDP by 2.4× on average compared to TPU-v3. Our return on investment analysis shows that FAST-generated accelerators can potentially be practical for moderate-sized datacenter deployments. Dan Zhang 0004, Safeen Huda, Ebrahim M. Songhori, Kartik Prabhu, Quoc V. Le, Anna Goldie, Azalia Mirhoseini |
ASPLOS | 2 |
| 2022 | Learning to Design Accurate Deep Learning Accelerators with Inaccurate MultipliersabstractApproximate computing is a promising way to improve the power efficiency of deep learning. While recent work proposes new arithmetic circuits (adders and multipliers) that consume substantially less power at the cost of computation errors, these approximate circuits decrease the end-to-end accuracy of common models. We present AutoApprox, a framework to automatically generate approximate low-power deep learning accelerators without any accuracy loss. AutoApprox generates a wide range of approximate ASIC accelerators with a TPUv3 systolic-array template. AutoApprox uses a learned router to assign each DNN layer to an approximate systolic array from a bank of arrays with varying approximation levels. By tailoring this routing for a specific neural network architecture, we discover circuit designs without the accuracy penalty from prior methods. Moreover, AutoApprox optimizes for the end-to-end performance, power and area of the the whole chip and PE mapping rather than simply measuring the performance of the arithmetic units in iso-lation. To our knowledge, our work is the first to demonstrate the effectiveness of custom-tailored approximate circuits in delivering significant chip-level energy savings with zero accuracy loss on a large-scale dataset such as ImageNet. AutoApprox synthesizes a novel approximate accelerator based on the TPU that reduces end-to-end power consumption by 3.2% and area by 5.2% at a sub-10nm process with no degradation in ImageNet validation top-1 and top-5 accuracy. Paras Jain 0001, Safeen Huda, Martin Maas 0001, Joseph Gonzalez 0001, Ion Stoica, Azalia Mirhoseini |
DATE | 2 |
| 2020 | Optimizing FPGA Logic Block Architectures for ArithmeticabstractHardened adder and carry logic is widely used in commercial field-programmable gate arrays (FPGAs) to improve the efficiency of arithmetic functions. There are many design choices and complexities associated with such hardening, including circuit design, FPGA architectural choices, and the computer-aided design (CAD) flow. However, these choices have not been studied much and hence we explore a number of possibilities. We also highlight front-end elaboration optimization that helps ameliorate the restrictions placed on logic synthesis by hardened arithmetic. We show that hard adders and carry chains increase the performance of simple adders by a factor of 4 or more, but on larger benchmark designs that contain arithmetic improve the overall performance by 15%. Our results also show that for complete application circuits simple hardened ripple-carry adders perform as well as more complex carry-lookahead adders. Our best non-fracturable lookup table (non-fLUT) architecture with hardened arithmetic yields 12% better area-delay product than architectures without hardened arithmetic. We also investigate the impact of fLUTs and their interaction with hardened arithmetic. We find that fLUTs offer significant (12%-15%) area reduction, which is complementary to the delay reduction of hardened arithmetic. Therefore, our best fLUT architectures which use two bits of hardened arithmetic achieve 25% better area-delay product than non-fLUT architectures without hardened arithmetic. Kevin E. Murray, Jason Luu, Matthew J. P. Walker, Conor McCullough, Safeen Huda, Charles Chiasson, Kenneth B. Kent, Jason Helge Anderson, Jonathan Rose, Vaughn Betz |
IEEE Trans. Very Large Scale Integr. Syst. | 6 |
| 2017 | Leveraging Unused Resources for Energy Optimization of FPGA InterconnectabstractConventional field-programmable gate arrays are typically overprovisioned with routing resources to ensure that they meet routeability targets, which results in increased routing static and dynamic power. In this paper, we leverage the excess routing conductors to reduce dynamic and static power. To reduce dynamic power, we propose to ensure that used routing conductors are adjacent to unused routing conductors, which are left floating to reduce the effective capacitance seen by active nets. To reduce static power, we observe that leakage in routing multiplexers is dominated by specific paths; if the routing conductors, which connect to the input pins on these paths, are unused and left floating, the leakage of the multiplexer may be significantly reduced. To ensure that unused conductors are allowed to float requires the use of tristate routing buffers, and thus we propose two low-cost tristate buffer topologies with different power and area-overhead tradeoffs. We also introduce CAD techniques to optimize the overall energy dissipation in the routing network using the proposed techniques. Results show that interconnect dynamic power reductions of up to 25%, interconnect static power reductions of up to 81%, and overall interconnect energy reductions ranging between 14.9%-42.7% are expected, with a critical path degradation of <;1.8% and area-overhead of 2.6%-4.8%. Safeen Huda, Jason Helge Anderson |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 2016 | Towards PVT-Tolerant Glitch-Free Operation in FPGAsabstractGlitches are unnecessary transitions on logic signals that needlessly consume dynamic power. Glitches arise from imbalances in the combinational path delays to a signal, which may cause the signal to toggle multiple times in a given clock cycle before settling to its final value. In this paper, we propose a low-cost circuit structure that is able to eliminate a majority of glitches. The structure, which is incorporated into the output buffers of FPGA logic elements, suppresses pulses on buffer outputs whose duration is shorter than a configurable time window (set at the time of FPGA configuration). Glitches are thereby eliminated "at the source" ensuring they do not propagate into the high-capacitance FPGA interconnect, saving power. An experimental study, using Altera commercial tools for power analysis, demonstrates that the proposed technique reduces 70% of glitches, at a cost of 1% reduction in speed performance. Safeen Huda, Jason Helge Anderson |
FPGA | 1 |
| 2016 | Power Optimization of FPGA Interconnect Via Circuit and CAD TechniquesabstractWe target power dissipation in field-programmable gate array (FPGA) interconnect and present three approaches that leverage a unique property of FPGAs, namely, the presence of unused routing conductors. A first technique attacks dynamic power by placing unused conductors, adjacent to used conductors, into a high-impedance state, reducing the effective capacitance seen by used conductors. A second technique, charge recycling, re-purposes unused conductors as charge reservoirs to reduce the supply current drawn for a positive transition on a used conductor. A third approach reduces leakage current in interconnect buffers by pulse-based signalling, allowing a driving buffer to be placed into a high impedance stage after a logic transition. All three techniques require CAD support in the routing stage to encourage specific positionings of unused conductors relative to used conductors. Safeen Huda, Jason Helge Anderson |
ISPD | 1 |
| 2016 | Hybrid LUT/Multiplexer FPGA Logic ArchitecturesabstractHybrid configurable logic block architectures for field-programmable gate arrays that contain a mixture of lookup tables and hardened multiplexers are evaluated toward the goal of higher logic density and area reduction. Multiple hybrid configurable logic block architectures, both nonfracturable and fracturable with varying MUX:LUT logic element ratios are evaluated across two benchmark suites (VTR and CHStone) using a custom tool flow consisting of LegUp-HLS, Odin-II front-end synthesis, ABC logic synthesis and technology mapping, and VPR for packing, placement, routing, and architecture exploration. Technology mapping optimizations that target the proposed architectures are also implemented within ABC. Experimentally, we show that for nonfracturable architectures, without any mapper optimizations, we naturally save up to ~8% area postplace and route; both accounting for complex logic block and routing area while maintaining mapping depth. With architecture-aware technology mapper optimizations in ABC, additional area is saved, post-place-and-route. For fracturable architectures, experiments show that only marginal gains are seen after place-and-route up to ~2%. For both nonfracturable and fracturable architectures, we see minimal impact on timing performance for the architectures with best area-efficiency. S. Alexander Chin, Jason Luu, Safeen Huda, Jason Helge Anderson |
IEEE Trans. Very Large Scale Integr. Syst. | 3 |
| 2014 | On Hard Adders and Carry Chains in FPGAsabstractHardened adder and carry logic is widely used in commercial FPGAs to improve the efficiency of arithmetic functions. There are many design choices and complexities associated with such hardening, including circuit design, FPGA architectural choices, and the CAD flow. There has been very little study, however, on these choices and hence we explore a number of possibilities for hard adder design. We also highlight optimizations during front-end elaboration that help ameliorate the restrictions placed on logic synthesis by hardened arithmetic. We show that hard adders and carry chains, when used for simple adders, increase performance by a factor of four or more, but on larger benchmark designs that contain arithmetic, improve overall performance by roughly 15%. We measure an average area increase of 5% for architectures with carry chains but believe that better logic synthesis should reduce this penalty. Interestingly, we show that adding dedicated inter-logic-block carry links or fast carry look-ahead hardened adders result in only minor delay improvements for complete designs. Jason Luu, Conor McCullough, Safeen Huda, Charles Chiasson, Kenneth B. Kent, Jason Helge Anderson, Jonathan Rose, Vaughn Betz |
FCCM | 4 |
| 2014 | Optimizing effective interconnect capacitance for FPGA power reductionabstractWe propose a technique to reduce the effective parasitic capacitance of interconnect routing conductors in a bid to simultaneously reduce power consumption and improve delay. The parasitic capacitance reduction is achieved by ensuring routing conductors adjacent to those used by timing critical or high activity nets are left floating - disconnected from either VDD or GND. In doing so, the effective coupling capacitance between the conductors is reduced, because the original coupling capacitance between the conductors is placed in series with other capacitances in the circuit (series combinations of capacitors correspond to lower effective capacitance). To ensure unused conductors can be allowed to float requires the use of tri-state routing buffers, and to that end, we also propose low-cost tri-state buffer circuitry. We also introduce CAD techniques to maximize the likelihood that unused routing conductors are made to be adjacent to those used by nets with high activity or low slack, improving both power and speed. Results show that interconnect dynamic power reductions of up to ~15.5% are expected to be achieved with a critical path degradation of ~1%, and a total area overhead of ~2.1%. Safeen Huda, Jason Helge Anderson, Hirotaka Tamura |
FPGA | 1 |
| 2013 | Charge recycling for power reduction in FPGA interconnectabstractWe propose charge recycling (CR) to reduce power consumption in FPGAs. We take advantage of the property that many routing conductors are left unused in any FPGA implementation of an application. Charge recycling via the unused conductors reduces the amount of charge drawn from the supply, lowering energy consumption. We present a routing switch that operates in two modes: normal and CR, and describe the CAD tool changes needed to support CR at the routing and post-routing stages of the flow. Results show that dynamic power in the FPGA interconnect can be reduced by up to ~15-18.4% by the proposed techniques, depending on the performance constraints. Safeen Huda, Jason Helge Anderson, Hirotaka Tamura |
FPL | 1 |
| 2009 | Clock gating architectures for FPGA power reductionabstractClock gating is a power reduction technique that has been used successfully in the custom ASIC domain. Clock and logic signal power are saved by temporarily disabling the clock signal on registers whose outputs do not affect circuit outputs. We consider and evaluate FPGA clock network architectures with built-in clock gating capability and describe a flexible placement algorithm that can operate with various gating granularities (various sizes of device regions containing clock loads that can be gated together). Results show that depending on the clock gating architecture and the fraction of time clock signals are enabled, clock power can be reduced by over 50%, and results suggest that a fine granularity gating architecture yields significant power benefits. Safeen Huda, Muntasir Mallick, Jason Helge Anderson |
FPL | 1 |