paper-with-me

Papers

Accelerating Generalized Linear Models with MLWeaving: A One-Size-Fits-All System for Any-precision Learning (Technical Report)

2019-03-08 · Zeke Wang, Kaan Kara, Hantian Zhang, Gustavo Alonso, Onur Mutlu, Ce Zhang

Learning from the data stored in a database is an important function increasingly available in relational engines. Methods using lower precision input data are of special interest given their overall higher efficiency but, in databases, these methods have a hidden cost: the quantization of the real value into a smaller number is an expensive step. To address the issue, in this paper we present MLWeaving, a data structure and hardware acceleration technique intended to speed up learning of generalized linear models in databases. ML-Weaving provides a compact, in-memory representation enabling the retrieval of data at any level of precision. MLWeaving also takes advantage of the increasing availability of FPGA-based accelerators to provide a highly efficient implementation of stochastic gradient descent. The solution adopted in MLWeaving is more efficient than existing designs in terms of space (since it can process any resolution on the same design) and resources (via the use of bit-serial multipliers). MLWeaving also enables the runtime tuning of precision, instead of a fixed precision level during the training. We illustrate this using a simple, dynamic precision schedule. Experimental results show MLWeaving achieves up to16 performance improvement over low-precision CPU implementations of first-order methods.

📄 PDF Abstract BibTeX arXiv:1903.03404

Code (1)

fpgasystems/MLWeaving 공식 구현

Tasks

AllCPUQuantizationRetrieval

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

Accelerating Single-Pass SGD for Generalized Linear Prediction

2026-03-02 · Qian Chen, Shihong Ding, Cong Fang arxiv

We study generalized linear prediction under a streaming setting, where each iteration uses only one fresh data point for a gradient-level update. While momentum is well-established in deterministic optimization, a funda…

Stochastic Optimization

On the Benefits of Accelerated Optimization in Robust and Private Estimation

2025-06-03 · Laurentiu Andrei Marchis, Po-Ling Loh

We study the advantages of accelerated gradient methods, specifically based on the Frank-Wolfe method and projected gradient descent, for privacy and heavy-tailed robustness. Our approaches are as follows: For the Frank-…

Randomized Exploration in Generalized Linear Bandits

2019-06-21 · Branislav Kveton, Manzil Zaheer, Csaba Szepesvari, Lihong Li 외

We study two randomized algorithms for generalized linear bandits. The first, GLM-TSL, samples a generalized linear model (GLM) from the Laplace approximation to the posterior distribution. The second, GLM-FPL, fits a GL…

Accelerating genetic optimization of nonlinear model predictive control by learning optimal search space size

2023-05-14 · Eslam Mostafa, Hussein A. Aly, Ahmed Elliethy

Genetic algorithm (GA) is typically used to solve nonlinear model predictive control's optimization problem. However, the size of the search space in which the GA searches for the optimal control inputs is crucial for it…

Evolutionary AlgorithmsModel Predictive Control

Accelerating Diffusion Models with Parallel Sampling: Inference at Sub-Linear Time Complexity

2024-05-24 · Haoxuan Chen, Yinuo Ren, Lexing Ying, Grant M. Rotskoff

Diffusion models have become a leading method for generative modeling of both image and scientific data. As these models are costly to train and evaluate, reducing the inference cost for diffusion models remains a major …

GPU