New GPU algorithm boosts machine learning with larger datasets.
arXiv research
A locally-built, LLM-digested index of recent arXiv papers in quant finance, geometry/topology, and statistical ML — keyword search served straight from SQLite on this machine.
Trend · papers per month
Massively parallel architectures such as the GPU are becoming increasingly important due to the recent proliferation of data. In this paper, we propose a key class of hybrid parallel graphlet algorithms that leverages multiple CPUs and GPUs simultaneously for computing k-vertex induced subgraph statistics (called graph…
A GPU framework speeds up BnB for discrete optimization problems.
Latent Dirichlet Allocation (LDA) is a popular tool for analyzing discrete count data such as text and images. Applications require LDA to handle both large datasets and a large number of topics. Though distributed CPU systems have been used, GPU-based systems have emerged as a promising alternative because of the high…
We introduce CuLE (CUDA Learning Environment), a CUDA port of the Atari Learning Environment (ALE) which is used for the development of deep reinforcement algorithms. CuLE overcomes many limitations of existing CPU-based emulators and scales naturally to multiple GPUs. It leverages GPU parallelization to run thousands …
Framework optimizes cloud container sizing for ML tasks.
We describe the multi-GPU gradient boosting algorithm implemented in the XGBoost library (https://github.com/dmlc/xgboost). Our algorithm allows fast, scalable training on multi-GPU systems with all of the features of the XGBoost library. We employ data compression techniques to minimise the usage of scarce GPU memory …
GPU optimization speeds up large-scale classification tasks.
A Python package for GPU-accelerated signature kernel computation.
Deep learning models can take weeks to train on a single GPU-equipped machine, necessitating scaling out DL training to a GPU-cluster. However, current distributed DL implementations can scale poorly due to substantial parameter synchronization over the network, because the high throughput of GPUs allows more data batc…
Paper proposes a GPU-based system for training massive deep learning models in ads systems.
The Long-Short-Term-Memory Recurrent Neural Networks (LSTM RNNs) are a popular class of machine learning models for analyzing sequential data. Their training on modern GPUs, however, is limited by the GPU memory capacity. Our profiling results of the LSTM RNN-based Neural Machine Translation (NMT) model reveal that fea…
cuSLINK clusters data faster on GPUs, saving space and time.
Learning continuous representations of nodes is attracting growing interest in both academia and industry recently, due to their simplicity and effectiveness in a variety of applications. Most of existing node embedding algorithms and systems are capable of processing networks with hundreds of thousands or a few millio…
Extends GENO framework for GPU optimization of constrained ML problems.
GPU computing has become popular in computational finance and many financial institutions are moving their CPU based applications to the GPU platform. Since most Monte Carlo algorithms are embarrassingly parallel, they benefit greatly from parallel implementations, and consequently Monte Carlo has become a focal point …
GPU speeds up derivatives sensitivity computation for Heston model options.
JAXFit speeds up curve fitting on GPUs.
Efficient kernel methods for large datasets using GPU acceleration.
Asymmetry PRISM outperforms CPU and GPU solvers for institutional rebalancing.
This is a report of our lessons learned building acoustic models from 1 Million hours of unlabeled speech, while labeled speech is restricted to 7,000 hours. We employ student/teacher training on unlabeled data, helping scale out target generation in comparison to confidence model based methods, which require a decoder…
Speeds up deep neural networks training by 10x using GPU concurrency.
In this paper, we present a novel massively parallel algorithm for accelerating the decision tree building procedure on GPUs (Graphics Processing Units), which is a crucial step in Gradient Boosted Decision Tree (GBDT) and random forests training. Previous GPU based tree building algorithms are based on parallel multi-…
RFX accelerates and compresses Random Forests for large datasets.
Synchronized stochastic gradient descent (SGD) optimizers with data parallelism are widely used in training large-scale deep neural networks. Although using larger mini-batch sizes can improve the system scalability by reducing the communication-to-computation ratio, it may hurt the generalization ability of the models…
UMAP speeds up significantly with GPU acceleration.
Training modern deep learning models requires large amounts of computation, often provided by GPUs. Scaling computation from one GPU to many can enable much faster training and research progress but entails two complications. First, the training library must support inter-GPU communication. Depending on the particular …
The realized stochastic volatility (RSV) model that utilizes the realized volatility as additional information has been proposed to infer volatility of financial time series. We consider the Bayesian inference of the RSV model by the Hybrid Monte Carlo (HMC) algorithm. The HMC algorithm can be parallelized and thus per…
GPU-accelerated particle methods outperform neural samplers in LFT benchmarks.
TorchKM: A GPU-Oriented Library for Kernel Learning and Model Selection
New GPU kernels boost deep learning speed and memory efficiency.
Principal component analysis (PCA) is a statistical technique commonly used in multivariate data analysis. However, PCA can be difficult to interpret and explain since the principal components (PCs) are linear combinations of the original variables. Sparse PCA (SPCA) aims to balance statistical fidelity and interpretab…
cuRegOT accelerates GPU-based entropic OT solving.
Efficiently trains BERT on academic GPUs in 12 days.
Non-determinism from GPUs dominates ResNet training accuracy variability.
torchsom simplifies SOMs in PyTorch with GPU acceleration and scikit-learn API.
SSH-Net: A Deep Neural Network for Predicting Failure Time Distribution Functions under Competing Risks with GPU Data
LoRA fine-tuning on CPUs without GPUs achieves comparable performance to GPU-based methods.
End-to-end speech recognition system trained on GPUs and CPUs.
pySigLib speeds up signature-based computations on CPUs and GPUs.
New GPU algorithm speeds up Gaussian Process analysis.
Quasi-Monte Carlo speeds up option Greeks calculation on GPUs.
GPU speeds up Monte Carlo simulations for large time steps.
The graphics processing unit (GPU) has emerged as a powerful and cost effective processor for general performance computing. GPUs are capable of an order of magnitude more floating-point operations per second as compared to modern central processing units (CPUs), and thus provide a great deal of promise for computation…
Stochastic simulation techniques employed for the analysis of portfolios of insurance/reinsurance risk, often referred to as `Aggregate Risk Analysis', can benefit from exploiting state-of-the-art high-performance computing platforms. In this paper, parallel methods to speed-up aggregate risk analysis for supporting re…
NetFuse merges different DNN models with varying weights for faster inference.
AcceleratedLiNGAM speeds up causal discovery methods for large datasets.
Signatory calculates signature and logsignature transforms efficiently on CPU and GPU.