Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Alex Fallin

dblp:326/0464 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
4since 2021 · last 2025
0000-0002-9200-6260ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 2 first-author · 3 since 2021Computer networks · 1 · 1 first-author · 1 since 2021Software 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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
High-performance computing · 42% GPUs and heterogeneous computing · 36% Parallel and multicore computing · 16%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 100%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
GPUs and heterogeneous computing › GPU computing › GPU algorithms
GPU compression
0.912025
Efficient Lossless Compression of Scientific Floating-Point Data on CPUs and GPUs · ASPLOS (1) 2025
High-performance computing › scientific data compression
lossless floating-point compression
0.912025
Efficient Lossless Compression of Scientific Floating-Point Data on CPUs and GPUs · ASPLOS (1) 2025
High-performance computing
scientific data compression
0.912025
Efficient Lossless Compression of Scientific Floating-Point Data on CPUs and GPUs · ASPLOS (1) 2025
GPUs and heterogeneous computing › GPU graph processing
GPU graph algorithms
0.712023
A High-Performance MST Implementation for GPUs · SC 2023
Parallel and multicore computing › parallel graph algorithms
minimum spanning tree
0.712023
A High-Performance MST Implementation for GPUs · SC 2023
Graph algorithms and graph theory
graph algorithms
0.712023
A High-Performance MST Implementation for GPUs · SC 2023
Graph algorithms and graph theory › spanning tree
minimum spanning tree
0.712023
A High-Performance MST Implementation for GPUs · SC 2023
Storage systems
data compression
0.312025
Efficient Lossless Compression of Scientific Floating-Point Data on CPUs and GPUs · ASPLOS (1) 2025

Methods — techniques the papers use, named apart from their topics

kruskal's algorithm · 1.3implicit path compression · 1.3borůvka's algorithm · 1.3lossless compression · 0.9
YearPublicationVenuePosition
2025 Efficient Lossless Compression of Scientific Floating-Point Data on CPUs and GPUs
abstract
The amount of scientific data being produced, transferred, and processed increases rapidly. Whereas GPUs have made faster processing possible, storage limitations and slow data transfers remain key bottlenecks. Data compression can help, but only if it does not create a new bottleneck. This paper presents four new lossless compression algorithms for single- and double-precision data that compress well and are fast even though they are fully compatible between CPUs and GPUs. Averaged over many SDRBench inputs, our implementations outperform most of the 18 compressors from the literature we compare to in compression ratio, compression throughput, and decompression throughput. Moreover, they outperform all of them in either throughput or compression ratio on the two CPUs and two GPUs we used for evaluation. For example, on an RTX 4090 GPU, our fastest code compresses and decompresses at over 500 GB/s while delivering one of the highest compression ratios.
Noushin Azami, Alex Fallin, Martin Burtscher
ASPLOS (1)2
2025 Omni-Homomorphic Compression for Large Scientific Datasets
abstract
Scientific simulations can produce petabytes of data in a single run. Even when aggressively compressed, such data cannot be stored locally on a scientist's workstation. This paper introduces omni-homomorphic compression (oHC), a technique to generate extremely compressed versions of the data that are still useful and that can be processed locally without the need for decompression. Since the main data is kept separate, it can be preserved at any user-specified error bound and retrieved at will. Compared to other lossy and/or homomorphic compressors, oHC delivers not only orders of magnitude higher compression ratios but also some of the highest throughputs. For example, running on an RTX 4090 GPU with an error bound of 1E-2 on single-precision data, it provides an average of 270 and$253 ~\text{GB} / \mathrm{s}$throughput for compression and decompression, respectively. When extracting the arithmetic mean from a large dataset, oHC's extremely compressed version is 95,000 times faster than the fastest homomorphic compressor from the literature.
Alex Fallin, Martin Burtscher
IPCCC1
2025 Fast and Effective Lossy Compression on GPUs and CPUs with Guaranteed Error Bounds
abstract
High-throughput data compression is increasingly important for large scientific projects. This paper presents PFPL, a lossy floating-point data compressor with guaranteed error bounds that is fully compatible between CPUs and GPUs. Despite this compatibility, PFPL delivers some of the highest compression and decompression speeds and compression ratios on both single- and double-precision data. For example, using an absolute error bound of$1 \mathrm{E}-3$, it yields a single-precision compression throughput on the SDRBench inputs of$5 \text{GB} / \mathrm{s}$on a Ryzen 2950X CPU and 423 GB/s on an RTX 4090 GPU. This is at least 4.6 times higher than the throughput of seven leading compressors on both devices. Moreover, PFPL's compression ratio is higher than that of all tested GPU codes.
Alex Fallin, Noushin Azami, Sheng Di, Franck Cappello, Martin Burtscher
IPDPS1
2023 A High-Performance MST Implementation for GPUs
abstract
Finding a minimum spanning tree (MST) is a fundamental graph algorithm with applications in many fields. This paper presents ECL-MST, a fast MST implementation designed specifically for GPUs. ECL-MST is based on a parallelization approach that unifies Kruskal's and Borůvka's algorithm and incorporates new and existing optimizations from the literature, including implicit path compression and edge-centric operation. On two test systems, it outperforms leading GPU and CPU codes from the literature on all of our 17 input graphs from various domains. On a Titan V GPU, ECL-MST is, on average, 4.6 times faster than the next fastest code, and on an RTX 3080 Ti GPU, it is 4.5 times faster. On both systems, ECL-MST running on the GPU is roughly 30 times faster than the fastest parallel CPU code.
Alex Fallin, Andres Gonzalez, Jarim Seo, Martin Burtscher
SC1