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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Harper Langston

dblp:10/5197 · also Matthew Harper Langston · DBLP profile ↗
← Back
5ranked-venue papers
0as first author
1since 2021 · last 2025
—ORCID · none

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

Systems, architecture and hardware · 2Artificial intelligence and machine learning · 1 · 1 since 2021Software engineering, systems software and programming languages · 1Graphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 1

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
1 paper
Deep learning architectures and training · 88% 3D vision · 12%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 42% Performance modeling and evaluation · 34% GPUs and heterogeneous computing · 24%

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

TopicWeightPapersLastEvidence papers
Machine learning › Deep learning architectures and training
attention mechanism
0.912025
PADRe: A Unifying Polynomial Attention Drop-in Replacement for Efficient Vision Transformer · ICLR 2025
Machine learning › Deep learning architectures and training › attention mechanism
efficient attention
0.912025
PADRe: A Unifying Polynomial Attention Drop-in Replacement for Efficient Vision Transformer · ICLR 2025
Computer vision › 3D vision › 3d object detection
point cloud object detection
0.312025
PADRe: A Unifying Polynomial Attention Drop-in Replacement for Efficient Vision Transformer · ICLR 2025
Machine learning › Deep learning architectures and training › transformer
vision transformer
0.312025
PADRe: A Unifying Polynomial Attention Drop-in Replacement for Efficient Vision Transformer · ICLR 2025
Performance modeling and evaluation › numerical algorithms
fast multipole method
0.122009
A massively parallel adaptive fast-multipole method on heterogeneous architectures · SC 2009
A New Parallel Kernel-Independent Fast Multipole Method · SC 2003
Parallel and multicore computing › parallelization strategies
distributed-memory parallelization
0.112009
A massively parallel adaptive fast-multipole method on heterogeneous architectures · SC 2009
GPUs and heterogeneous computing
GPU computing
0.112009
A massively parallel adaptive fast-multipole method on heterogeneous architectures · SC 2009
Parallel and multicore computing › parallel computing
parallel implementation
0.012003
A New Parallel Kernel-Independent Fast Multipole Method · SC 2003
Parallel and multicore computing
MPI
0.012009
A massively parallel adaptive fast-multipole method on heterogeneous architectures · SC 2009
Computational science and engineering
computational fluid dynamics
0.012003
A New Parallel Kernel-Independent Fast Multipole Method · SC 2003

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

polynomial approximation · 0.9hadamard product · 0.9MPI · 0.2GPU acceleration · 0.1isogranular scalability · 0.1
YearPublicationVenuePosition
2025 PADRe: A Unifying Polynomial Attention Drop-in Replacement for Efficient Vision Transformer
abstract
We present Polynomial Attention Drop-in Replacement (PADRe), a novel and unifying framework designed to replace the conventional self-attention mechanism in transformer models. Notably, several recent alternative attention mechanisms, including Hyena, Mamba, SimA, Conv2Former, and Castling-ViT, can be viewed as specific instances of our PADRe framework. PADRe leverages polynomial functions and draws upon established results from approximation theory, enhancing computational efficiency without compromising accuracy. PADRe's key components include multiplicative nonlinearities, which we implement using straightforward, hardware-friendly operations such as Hadamard products, incurring only linear computational and memory costs. PADRe further avoids the need for using complex functions such as Softmax, yet it maintains comparable or superior accuracy compared to traditional self-attention. We assess the effectiveness of PADRe as a drop-in replacement for self-attention across diverse computer vision tasks. These tasks include image classification, image-based 2D object detection, and 3D point cloud object detection. Empirical results demonstrate that PADRe runs significantly faster than the conventional self-attention (11x~43x faster on server GPU and mobile NPU) while maintaining similar accuracy when substituting self-attention in the transformer models.
Pierre-David Létourneau, Manish Kumar Singh 0002, Hsin-Pai Cheng, Shizhong Han, Yunxiao Shi, Dalton Jones, Harper Langston, Fatih Porikli
ICLR7
2020 Low-Frequency Electromagnetic Imaging Using Sensitivity Functions and Beamforming
Pierre-David Létourneau, Mitchell Tong Harris, Harper Langston, George Papanicolaou
SIAM J. Imaging Sci.3
2015 Polyhedral user mapping and assistant visualizer tool for the r-stream auto-parallelizing compiler
abstract
Existing high-level, source-to-source compilers can accept input programs in a high-level language (e.g., C) and perform complex automatic parallelization and other mappings using various optimizations. These optimizations often require trade-offs and can benefit from the user's involvement in the process. However, because of the inherent complexity, the barrier to entry for new users of these high-level optimizing compilers can often be high. We propose visualization as an effective gateway for non-expert users to gain insight into the effects of parameter choices and so aid them in the selection of levels best suited to their specific optimization goals.
Eric Papenhausen, Bing Wang 0007, Harper Langston, Muthu Manikandan Baskaran, Thomas Henretty, Taku Izubuchi, Ann Johnson, Chulwoo Jung, Meifeng Lin, Benoît Meister, Klaus Mueller 0001, Richard A. Lethin
VISSOFT3
2009 A massively parallel adaptive fast-multipole method on heterogeneous architectures
abstract
We present new scalable algorithms and a new implementation of our kernel-independent fast multipole method (Ying et al. ACM/IEEE SC '03), in which we employ both distributed memory parallelism (via MPI) and shared memory/streaming parallelism (via GPU acceleration) to rapidly evaluate two-body non-oscillatory potentials. On traditional CPU-only systems, our implementation scales well up to 30 billion unknowns on 65K cores (AMD/CRAY-based Kraken system at NSF/NICS) for highly non-uniform point distributions. On GPU-enabled systems, we achieve 30x speedup for problems of up to 256 million points on 256 GPUs (Lincoln at NSF/NCSA) over a comparable CPU-only based implementations.
Ilya Lashuk, Aparna Chandramowlishwaran, Harper Langston, Rahul S. Sampath, Aashay Shringarpure, Richard W. Vuduc, Lexing Ying, Denis Zorin, George Biros
SC3
2003 A New Parallel Kernel-Independent Fast Multipole Method
abstract
We present a new adaptive fast multipole algorithm and its parallel implementation. The algorithm is kernel-independent in the sense that the evaluation of pairwise interactions does not rely on any analytic expansions, but only utilizes kernel evaluations. The new method provides the enabling technology for many important problems in computational science and engineering. Examples include viscous flows, fracture mechanics and screened Coulombic interactions. Our MPI-based parallel implementation logically separates the computation and communication phases to avoid synchronization in the upward and downward computation passes, and thus allows us to fully exploit computation and communication overlapping. We measure isogranular and fixed-size scalability for a variety of kernels on the Pittsburgh Supercomputing Center's TCS-1 Alphaserver on up to 3000 processors. We have solved viscous flow problems with up to 2.1 billion unknowns and we have achieved 1.6 Tflops/s peak performance and 1.13 Tflops/s sustained performance.
Lexing Ying, George Biros, Denis Zorin, Harper Langston
SC4