B
Bryan Singer
Researcher at Carnegie Mellon University
Publications - 12
Citations - 1221
Bryan Singer is an academic researcher from Carnegie Mellon University. The author has contributed to research in topics: Signal processing & Fast Fourier transform. The author has an hindex of 8, co-authored 12 publications receiving 1182 citations. Previous affiliations of Bryan Singer include University of Pittsburgh.
Papers
More filters
Journal ArticleDOI
SPIRAL: Code Generation for DSP Transforms
Markus Püschel,Jose M. F. Moura,Jeremy Johnson,David Padua,Manuela Veloso,Bryan Singer,Jianxin Xiong,Franz Franchetti,A. Gacic,Yevgen Voronenko,K. Chen,R. W. Johnson,Nick Rizzolo +12 more
TL;DR: SPIRAL generates high-performance code for a broad set of DSP transforms, including the discrete Fourier transform, other trigonometric transforms, filter transforms, and discrete wavelet transforms.
Journal ArticleDOI
Spiral: A Generator for Platform-Adapted Libraries of Signal Processing Algorithms
Markus Püschel,Jose M. F. Moura,Bryan Singer,Jianxin Xiong,Jeremy Johnson,David Padua,Manuela Veloso,Robert W. Johnson +7 more
TL;DR: The main components of SPIRAL are described: the mathematical framework that concisely describes signal transforms and their fast algorithms; the formula generator that captures at the algorithmic level the degrees of freedom in expressing a particular signal processing transform; a formula translator that encapsulates the compilation degrees offreedom when translating a specific algorithm into an actual code implementation.
Proceedings Article
Learning to Predict Performance from Formula Modeling and Training Data
Bryan Singer,Manuela Veloso +1 more
TL;DR: This paper presents two major results showing that a function approximator can learn to accurately predict the running time of a formula given a limited set of training data.
Book ChapterDOI
Fast Automatic Generation of DSP Algorithms
TL;DR: This paper describes the framework to represent and generate efficiently these alternatives: the formula generator module in SPIRAL and addresses the search module that works in tandem with the formula generators in a feedback loop to find optimal implementations.
Proceedings ArticleDOI
Stochastic Search for Signal Processing Algorithm Optimization
Bryan Singer,Manuela Veloso +1 more
TL;DR: This paper presents an evolutionary algorithm for searching for the optimal implementations of signal transforms, STEER, and compares this approach against other search techniques, showing that it notably can find faster formulas while still only timing a very small portion of the search space.