Demo Data from EDBT 2026 / reviewers in the wild / expert
Charbel Sakr
dblp:99/402
· DBLP profile ↗
14ranked-venue papers
9as first author
5since 2021 · last 2024
0000-0001-5641-0541ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 6 · 5 first-author · 3 since 2021Systems, architecture and hardware · 4 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 3 first-authorComputer networks · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 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
5 papers |
Efficient and distributed learning · 67% Deep learning architectures and training · 10% Representation and self-supervised learning · 10% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Memory systems · 91% Energy-efficient computing · 9% |
Topics — the 17 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 |
2.4 | 5 | 2024 | ESPACE: Dimensionality Reduction of Activations for Model Compression · NeurIPS 2024 Optimal Clipping and Magnitude-aware Differentiation for Improved Quantization-aware Training · ICML 2022 Accumulation Bit-Width Scaling For Ultra-Low Precision Training Of Deep Networks · ICLR (Poster) 2019 |
Machine learning › Deep learning architectures and training
backpropagation |
0.8 | 2 | 2019 | Accumulation Bit-Width Scaling For Ultra-Low Precision Training Of Deep Networks · ICLR (Poster) 2019 Per-Tensor Fixed-Point Quantization of the Back-Propagation Algorithm · ICLR (Poster) 2019 |
Machine learning › Efficient and distributed learning
low-precision training |
0.8 | 2 | 2019 | Accumulation Bit-Width Scaling For Ultra-Low Precision Training Of Deep Networks · ICLR (Poster) 2019 Per-Tensor Fixed-Point Quantization of the Back-Propagation Algorithm · ICLR (Poster) 2019 |
Machine learning › Efficient and distributed learning › model compression
quantization |
0.8 | 2 | 2019 | Accumulation Bit-Width Scaling For Ultra-Low Precision Training Of Deep Networks · ICLR (Poster) 2019 Per-Tensor Fixed-Point Quantization of the Back-Propagation Algorithm · ICLR (Poster) 2019 |
Machine learning › Representation and self-supervised learning
tensor decomposition |
0.8 | 1 | 2024 | ESPACE: Dimensionality Reduction of Activations for Model Compression · NeurIPS 2024 |
Machine learning › Optimization for machine learning
gradient estimation |
0.6 | 1 | 2022 | Optimal Clipping and Magnitude-aware Differentiation for Improved Quantization-aware Training · ICML 2022 |
Machine learning › Efficient and distributed learning › model compression › quantization
quantization-aware training |
0.6 | 1 | 2022 | Optimal Clipping and Magnitude-aware Differentiation for Improved Quantization-aware Training · ICML 2022 |
Memory systems › processing-in-memory › computing-in-memory
analog in-memory computing |
0.6 | 1 | 2022 | Fundamental Limits on Energy-Delay-Accuracy of In-Memory Architectures in Inference Applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 |
Memory systems › processing-in-memory
computing-in-memory |
0.6 | 1 | 2022 | Fundamental Limits on Energy-Delay-Accuracy of In-Memory Architectures in Inference Applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 |
Memory systems
processing-in-memory |
0.6 | 1 | 2022 | Fundamental Limits on Energy-Delay-Accuracy of In-Memory Architectures in Inference Applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 |
Machine learning › Efficient and distributed learning › model compression › quantization › low-precision computation
fixed-point quantization |
0.4 | 1 | 2019 | Per-Tensor Fixed-Point Quantization of the Back-Propagation Algorithm · ICLR (Poster) 2019 |
Machine learning › Learning theory
generalization bounds |
0.3 | 1 | 2017 | Analytical Guarantees on Numerical Precision of Deep Neural Networks · ICML 2017 |
Energy-efficient computing › energy-quality tradeoff
energy-latency-accuracy trade-off |
0.2 | 1 | 2022 | Fundamental Limits on Energy-Delay-Accuracy of In-Memory Architectures in Inference Applications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2022 |
Wireless networking › medium access control
carrier sense multiple access |
0.0 | 1 | 1997 | Carrier-sense protocols for packet-switched smart antenna basestations · ICNP 1997 |
Wireless networking
medium access control |
0.0 | 1 | 1997 | Carrier-sense protocols for packet-switched smart antenna basestations · ICNP 1997 |
Physical-layer communications › antenna arrays
smart antennas |
0.0 | 1 | 1997 | Carrier-sense protocols for packet-switched smart antenna basestations · ICNP 1997 |
Physical-layer communications › multiple access
space-division multiple access |
0.0 | 1 | 1997 | Carrier-sense protocols for packet-switched smart antenna basestations · ICNP 1997 |
Methods — techniques the papers use, named apart from their topics
principal component analysis · 0.8dimensionality reduction · 0.8noise modeling · 0.6newton-raphson method · 0.6monte carlo simulation · 0.6magnitude-aware differentiation · 0.6MSE-optimal clipping · 0.6per-tensor quantization · 0.4bit-width scaling · 0.4fixed-point simulation · 0.3backpropagation · 0.3analytical modeling · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | ESPACE: Dimensionality Reduction of Activations for Model CompressionabstractWe propose ESPACE, an LLM compression technique based on dimensionality reduction of activations. Unlike prior works on weight-centric tensor decomposition, ESPACE projects activations onto a pre-calibrated set of principal components. The activation-centrality of the approach enables retraining LLMs with no loss of expressivity; while at inference, weight decomposition is obtained as a byproduct of matrix multiplication associativity. Theoretical results on the construction of projection matrices with optimal computational accuracy are provided. Experimentally, we find ESPACE enables 50% compression of GPT3, Llama2, and Nemotron4 models with small accuracy degradation, as low as a 0.18 perplexity increase on GPT3-22B. At lower compression rates of 20% to 40%, ESPACE drives GPT3 models to outperforming their baseline, by up to a 0.38 decrease in perplexity for GPT3-8B. ESPACE also reduces GEMM execution time and prefill inference latency on existing hardware. Comparison with related works on compressing Llama2-7B via matrix factorization shows that ESPACE is a first step in advancing the state-of-the-art in tensor decomposition compression of LLMs. Charbel Sakr, Brucek Khailany |
NeurIPS | 1 |
| 2023 | VaPr: Variable-Precision Tensors to Accelerate Robot Motion PlanningabstractHigh-dimensional motion generation requires nu-merical precision for smooth, collision-free solutions. Typically, double-precision or single-precision floating-point (FP) formats are utilized. Using these for big tensors imposes a strain on the memory bandwidth provided by the devices and alters the memory footprint, hence limiting their applicability to low-power edge devices needed for mobile robots. The uniform application of reduced precision can be advantageous but severely degrades solutions. Using decreased precision data types for important tensors, we propose to accelerate motion generation by removing memory bottlenecks. We propose variable-precision (VaPr) search optimization to determine the appropriate precision for large tensors from a vast search space of approximately 4 million unique combinations for FP data types across the tensors. To obtain the efficiency gains, we exploit existing platform support for an out-of-the-box GPU speedup and evaluate prospective precision converter units for GPU types that are not currently supported. Our experimental results on 800 planning problems for the Franka Panda robot on the MotionBenchmaker dataset across 8 environments show that a 4-bit FP format is sufficient for the largest set of tensors in the motion generation stack. With the software-only solution, VaPr achieves 6.3% and 6.3% speedups on average for a significant portion of motion generation over the SOTA solution (CuRobo) on Jetson Orin and RTX2080 Ti GPU, respectively, and 9.9%, 17.7% speedups with the FP converter. More details are available at sites.google.com/nvidia.com/vapr. Yu-Shun Hsiao, Siva Kumar Sastry Hari, Balakumar Sundaralingam, Jason Yik, Thierry Tambe, Charbel Sakr, Stephen W. Keckler, Vijay Janapa Reddi |
IROS | 6 |
| 2022 | Optimal Clipping and Magnitude-aware Differentiation for Improved Quantization-aware TrainingabstractData clipping is crucial in reducing noise in quantization operations and improving the achievable accuracy of quantization-aware training (QAT). Current practices rely on heuristics to set clipping threshold scalars and cannot be shown to be optimal. We propose Optimally Clipped Tensors And Vectors (OCTAV), a recursive algorithm to determine MSE-optimal clipping scalars. Derived from the fast Newton-Raphson method, OCTAV finds optimal clipping scalars on the fly, for every tensor, at every iteration of the QAT routine. Thus, the QAT algorithm is formulated with provably minimum quantization noise at each step. In addition, we reveal limitations in common gradient estimation techniques in QAT and propose magnitude-aware differentiation as a remedy to further improve accuracy. Experimentally, OCTAV-enabled QAT achieves state-of-the-art accuracy on multiple tasks. These include training-from-scratch and retraining ResNets and MobileNets on ImageNet, and Squad fine-tuning using BERT models, where OCTAV-enabled QAT consistently preserves accuracy at low precision (4-to-6-bits). Our results require no modifications to the baseline training recipe, except for the insertion of quantization operations where appropriate. Charbel Sakr, Steve Dai, Rangharajan Venkatesan, Brian Zimmer, William J. Dally, Brucek Khailany |
ICML | 1 |
| 2022 | Fundamental Limits on Energy-Delay-Accuracy of In-Memory Architectures in Inference ApplicationsabstractThis article obtains fundamental limits on the computational precision of in-memory computing architectures (IMCs). An IMC noise model and associated signal-to-noise ratio (SNR) metrics are defined and their interrelationships analyzed to show that the accuracy of IMCs is fundamentally limited by the compute SNR (${\mathrm {SNR}}_{a}$) of its analog core, and that activation, weight, and output (ADC) precision needs to be assigned appropriately for the final output SNR (${\mathrm {SNR}}_{T}$) to approach${\mathrm {SNR}}_{a}$. The minimum precision criterion (MPC) is proposed to minimize the analog-to-digital converter (ADC) precision and hence its overhead. Three in-memory compute models—charge summing (QS), current summing (IS), and charge redistribution (QR)—are shown to underlie most known IMCs. Noise, energy, and delay expressions for the compute models are developed and employed to derive expressions for the SNR, ADC precision, energy, and latency of IMCs. The compute SNR expressions are validated via Monte Carlo simulations in a 65 nm CMOS process. For a 512 row SRAM array, it is shown that: 1) IMCs have an upper bound on their maximum achievable${\mathrm {SNR}}_{a}$due to constraints on energy, area and voltage swing, and this upper bound reduces with technology scaling for QS-based architectures; 2) MPC enables${\mathrm {SNR}}_{T}$to approach${\mathrm {SNR}}_{a}$to be realized with minimal ADC precision; and 3) QS-based (QR-based) architectures are preferred for low (high) compute SNR scenarios. Sujan K. Gonugondla, Charbel Sakr, Hassan Dbouk, Naresh R. Shanbhag |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2021 | Optimizing Selective Protection for CNN ResilienceabstractAs CNNs are being extensively employed in high performance and safety-critical applications that demand high reliability, it is important to ensure that they are resilient to transient hardware errors. Traditional full redundancy solutions provide high error coverage, but the associated overheads are often prohibitively high for resource-constrained systems. In this work, we propose software-directed selective protection techniques to target the most vulnerable work in a CNN, providing a low-cost solution. We propose and evaluate two domain-specific selective protection techniques for CNNs that target different granularities. First, we develop a feature-map level resilience technique (FLR), which identifies and statically protects the most vulnerable feature maps in a CNN. Second, we develop an inference level resilience technique (ILR), which selectively reruns vulnerable inferences by analyzing their output. Third, we show that the combination of both techniques (FILR) is highly efficient, achieving nearly full error coverage (99.78% on average) for quantized inferences via selective protection. Our tunable approach enables developers to evaluate CNN resilience to hardware errors before deployment using MAC operations as overhead for quicker trade-off analysis. For example, targeting 100% error coverage on ResNet50 with FILR requires 20.8% additional MACs, while measurements on a Jetson Xavier GPU shows 4.6% runtime overhead. Abdulrahman Mahmoud, Siva Kumar Sastry Hari, Christopher W. Fletcher, Sarita V. Adve, Charbel Sakr, Naresh R. Shanbhag, Pavlo Molchanov 0001, Michael B. Sullivan 0001, Timothy Tsai 0002, Stephen W. Keckler |
ISSRE | 5 |
| 2020 | Fundamental Limits on the Precision of In-memory ArchitecturesabstractThis paper obtains the fundamental limits on the computational precision of in-memory computing architectures (IMCs). Various compute SNR metrics for IMCs are defined and their interrelationships analyzed to show that the accuracy of IMCs is fundamentally limited by the compute SNR (SNRa) of its analog core, and that activation, weight and output precision needs to be assigned appropriately for the final output SNR SNRT → SNRa. The minimum precision criterion (MPC) is proposed to minimize the output and hence the column analog-to-digital converter (ADC) precision. The charge summing (QS) compute model and its associated IMC QS-Arch are studied to obtain analytical models for its compute SNR, minimum ADC precision, energy and latency. Compute SNR models of QS-Arch are validated via Monte Carlo simulations in a 65 nm CMOS process. Employing these models, upper bounds on SNRa of a QS-Arch-based IMC employing a 512 row SRAM array are obtained and it is shown that QS-Arch's energy cost reduces by 3.3× for every 6 dB drop in SNRa, and that the maximum achievable SNRa reduces with technology scaling while the energy cost at the same SNRa increases. These models also indicate the existence of an upper bound on the dot product dimension N due to voltage headroom clipping, and this bound can be doubled for every 3 dB drop in SNRa. Sujan K. Gonugondla, Charbel Sakr, Hassan Dbouk, Naresh R. Shanbhag |
ICCAD | 2 |
| 2019 | Per-Tensor Fixed-Point Quantization of the Back-Propagation Algorithm
Charbel Sakr, Naresh R. Shanbhag |
ICLR (Poster) | 1 |
| 2019 | Accumulation Bit-Width Scaling For Ultra-Low Precision Training Of Deep Networks
Charbel Sakr, Naigang Wang, Chia-Yu Chen, Jungwook Choi, Ankur Agrawal, Naresh R. Shanbhag, Kailash Gopalakrishnan |
ICLR (Poster) | 1 |
| 2018 | True Gradient-Based Training of Deep Binary Activated Neural Networks Via Continuous BinarizationabstractWith the ever growing popularity of deep learning, the tremendous complexity of deep neural networks is becoming problematic when one considers inference on resource constrained platforms. Binary networks have emerged as a potential solution, however, they exhibit a fundamentallimi-tation in realizing gradient-based learning as their activations are non-differentiable. Current work has so far relied on approximating gradients in order to use the back-propagation algorithm via the straight through estimator (STE). Such approximations harm the quality of the training procedure causing a noticeable gap in accuracy between binary neural networks and their full precision baselines. We present a novel method to train binary activated neural networks using true gradient-based learning. Our idea is motivated by the similarities between clipping and binary activation functions. We show that our method has minimal accuracy degradation with respect to the full precision baseline. Finally, we test our method on three benchmarking datasets: MNIST, CIFAR-10, and SVHN. For each benchmark, we show that continuous binarization using true gradient-based learning achieves an accuracy within 1.5% of the floating-point baseline, as compared to accuracy drops as high as 6% when training the same binary activated network using the STE. Charbel Sakr, Jungwook Choi, Kailash Gopalakrishnan, Naresh R. Shanbhag |
ICASSP | 1 |
| 2018 | An Analytical Method to Determine Minimum Per-Layer Precision of Deep Neural NetworksabstractThere has been growing interest in the deployment of deep learning systems onto resource-constrained platforms for fast and efficient inference. However, typical models are overwhelmingly complex, making such integration very challenging and requiring compression mechanisms such as reduced precision. We present a layer-wise granular precision analysis which allows us to efficiently quantize pre-trained deep neural networks at minimal cost in terms of accuracy degradation. Our results are consistent with recent findings that perturbations in earlier layers are most destructive and hence needing more precision than in later layers. Our approach allows for significant complexity reduction demonstrated by numerical results on the MNIST and CIFAR-10 datasets. Indeed, for an equivalent level of accuracy, our fine-grained approach reduces the minimum precision in the network up to 8 bits over a naive uniform assignment. Furthermore, we match the accuracy level of a state-of-the-art binary network while requiring up to ~3.5× lower complexity. Similarly, when compared to a state-of-the-art fixed-point network, the complexity savings are even higher (up to ~14×) with no loss in accuracy. Charbel Sakr, Naresh R. Shanbhag |
ICASSP | 1 |
| 2017 | Minimum precision requirements for the SVM-SGD learning algorithmabstractIt is well-known that the precision of data, weight vector, and internal representations employed in learning systems directly impacts their energy, throughput, and latency. The precision requirements for the training algorithm are also important for systems that learn on-the-fly. In this paper, we present analytical lower bounds on the precision requirements for the commonly employed stochastic gradient descent (SGD) on-line learning algorithm in the specific context of a support vector machine (SVM). These bounds are obtained subject to desired system performance. These bounds are validated using the UCI breast cancer dataset. Additionally, the impact of these precisions on the energy consumption of a fixed-point SVM with on-line training is studied. Simulation results in 45 nm CMOS process show that operating at the minimum precision as dictated by our bounds improves energy consumption by a factor of 5.3× as compared to conventional precision assignments with no observable loss in accuracy. Charbel Sakr, Ameya Patil 0001, Yongjune Kim 0001, Naresh R. Shanbhag |
ICASSP | 1 |
| 2017 | Analytical Guarantees on Numerical Precision of Deep Neural NetworksabstractThe acclaimed successes of neural networks often overshadow their tremendous complexity. We focus on numerical precision – a key parameter defining the complexity of neural networks. First, we present theoretical bounds on the accuracy in presence of limited precision. Interestingly, these bounds can be computed via the back-propagation algorithm. Hence, by combining our theoretical analysis and the back-propagation algorithm, we are able to readily determine the minimum precision needed to preserve accuracy without having to resort to time-consuming fixed-point simulations. We provide numerical evidence showing how our approach allows us to maintain high accuracy but with lower complexity than state-of-the-art binary networks. Charbel Sakr, Yongjune Kim 0001, Naresh R. Shanbhag |
ICML | 1 |
| 2017 | PredictiveNet: An energy-efficient convolutional neural network via zero predictionabstractConvolutional neural networks (CNNs) have gained considerable interest due to their record-breaking performance in many recognition tasks. However, the computational complexity of CNNs precludes their deployments on power-constrained embedded platforms. In this paper, we propose predictive CNN (PredictiveNet), which predicts the sparse outputs of the non-linear layers thereby bypassing a majority of computations. PredictiveNet skips a large fraction of convolutions in CNNs at runtime without modifying the CNN structure or requiring additional branch networks. Analysis supported by simulations is provided to justify the proposed technique in terms of its capability to preserve the mean square error (MSE) of the nonlinear layer outputs. When applied to a CNN for handwritten digit recognition, simulation results show that PredictiveNet can reduce the computational cost by a factor of 2.9χ compared to a state-of-the-art CNN, while incurring marginal accuracy degradation. Yingyan (Celine) Lin, Charbel Sakr, Yongjune Kim 0001, Naresh R. Shanbhag |
ISCAS | 2 |
| 1997 | Carrier-sense protocols for packet-switched smart antenna basestationsabstractResearchers have recently considered the use of smart antennas in various packet-switched data networks. Previously, a single-beam system was described which employs a smart antenna basestation, operating in carrier-sense (CSMA) mode. Performance improvements are obtained by having the antenna dynamically point pattern nulls in the direction of interfering stations, thus reducing the frequency of channel collisions. In this paper, we consider the reverse-link performance of stations accessing a smart antenna basestation using multibeam SDMA. A basic CSMA/SDMA protocol is first proposed for this type of system. Following this, we also present a CSMA/SDMA protocol which incorporates basestation/portable signalling which mitigates the effects of hidden stations. The performance of these systems is characterized and compared using analytical throughput and capacity models. It is shown that when hidden stations are present, the capacity performance of the more sophisticated protocol may be much higher than that of the basic version. Charbel Sakr, Terry Todd 0001 |
ICNP | 1 |