Jeremy Johnson
Jeremy Johnson is a Professor in the Departments of Computer
Science and Electrical and Computer
Engineering. He is serving as Department Head of the
Computer Science Department. He received a B.A. in Mathematics from
the University of Wisconsin-Madison in
1985, a M.S. in Computer Science from the University
of Delaware in 1988, and a Ph.D. in Computer Science from The
Ohio State University in 1991.
Dr. Johnson's research interests include algebraic algorithms, computer
algebra systems, problem solving environments, programming languages and
compilers, high performance computing, hardware generation, and automated
performance tuning. He is currently working on SPIRAL,
a joint research project with Carnegie Mellon
University, University of Illinois at
Urbana-Champaign, University of Southern
California, to develop techniques to automatically implement and optimize
signal processing algorithms. He is co-director, with Prawat Nagvajara
of the Department of Electrical and Computer Engineering, of the Application
Specific Computing Research Group with application projects in signal
processing and power systems funded by DARPA and DOE.
Teaching
Fall 08-09 Classes
- ENGR 341 sec. 063 (W 9:00-11:00 in Univ. Crossings 150)
- CS 540 sec. 501/ECEC 621 (W 6:00-9:00 in Univ. Crossings 149)
High Performance Computing
Office Hours
-
W 9-11 and 5-6 (additional hours can be arranged by appointment)
-
I can be reached via email as well: jjohnson AT cs DOT drexel DOT edu
Senior Design Projects
Students
PhD
- Xu Xu, Symmetric FFT Algorithms
- Petya Vachranukunkiet (co-advisor Prawat Nagvajara),
Power Flow Computation Using Field Programmable Gate
Arrays, 2007.
- Anthony Breitzman, Automatic Derivation and
Implementation of Fast Convolution Algorithms, 2003.
- Anatole Ruslanov (co-advisor Werner Krandick),
Architecture Aware Taylor Shift by 1, 2006.
- Pinit Kumhom (co-advisor Prawat Nagvajara), Design,
Optimization, and Implementation of a Universal FFT
Processor, 2001.
MS
- Michael Andrews (MS) - Performance Models
- Pranab Shanoy, Universal FFT Core Generator, 2007.
- Mihai Furis, Cache Miss Analysis of Walsh-Hadamard
Transform Algorithms, 2003.
- Xu Xu, A Recursive Implementation of the
Dimesionless FFT, 2003.
- Michael Balog (co-advisor Prawat Nagvajara), A
Flexible Framework for Implementing FFT Processors,
2002.
- Kang Chen, A Prototypical Self-Optimizing Package
for Parallel Implementation of Fast Signal Transforms,
2002.
- Hung-Jen Huang, Performance Analysis of an Adaptive
Algorithm for the Walsh-Hadamard Transform, 2002.
- Peter Becker, A High Speed VLSI Architecture for the
Discrete Haar Wavelet Transform, 2001.
- Rich Pedersen, A Simple Model for the Runtime
Performance of Finite Fourier Transform Algorithms,
1995.
Undergraduate
- Tim Chagnon
- Aliaksei Sandryhaila
- Yevgen Voronenko
Research
Research interests include algebraic algorithms, computer algebra systems,
problem solving environments, programming languages and compilers, high
performance computing, hardware generation, and automated performance tuning.
Research Labs and Projects
- Application Specific Computing Research Group
- Applied Symbolic Computation
-
MOSAIC
- SPIRAL
- PowerGrid
Created: 7/18/96 (last revised 1/2/02) by jjohnson@cs.drexel.edu