Backend
Easy Multi-Precision Acceleration via Vectorization
arXiv cs.DC0 views
arXiv:2611.05558v1 Announce Type: cross Abstract: High level programming languages and accelerators are powerful enablers for a wide range of applications. Accelerators offer significant performance via diverse numeric precision and increased memory bandwidth and capacity. These enable new algorithms to be explored. Construction of these algorithms can be enabled by the ready accessibility of these performance features in high-level languages. Achieving scalable vertical (within a compute node), precision (over various numeric precisions), and temporal (over different generations of hardware) performance while retaining productivity requires effective abstractions. Vectorized coding that expresses operations as high-level matrix mathematics has historically been an important method for achieving portable performance. This paper examines the performance availability across a wide range of precisions and hardware using simple vectorized coding techniques applied to several example programs that highlight bandwidth, real and complex matrix multiplication, and 2D convolution. The systems evaluated span nearly a decade of computing hardware, enabling direct comparison of performance gains over this period. This work demonstrates that near hardware peak performance is readily accessible from high-level programming environments. In particular for memory bandwidth, real and complex matrix multiplication in double/single/half precision, and 2D convolutions using the Fast Fourier Transform (FFT). Furthermore, algorithms that trade decreased compute intensity for increased memory intensity have significant potential.
Source:https://arxiv.org/abs/2611.05558PreviousUnlocking Turing Tensor Cores: A Measured Throughput Account of From-Scratch Pre-training on a Single 22G RTX 2080 TiNextRESHPart: Feedback-Reshaped Spectral Embedding for Hypergraph Partitioning
Related posts

How to Make AI Videos on Your Own Computer or Phone in 2026 (No Credits, No Uploads)
0dev.to OpenSource
One missing colon hides a version note: 42 cases in 60 Python projects
0dev.to OpenSource
I built a cross-API rate limit reference because I was tired of guessing
0dev.to OpenSource

How Much Does AI Development Cost in Singapore Healthcare?
0dev.to Programming
I Changed object to Lock and Stopped Paying the Monitor Tax
0dev.to Programming

How Can Custom AI Chatbots Support Singapore Healthcare?
0dev.to Programming