For a better experience, click the Compatibility Mode icon above to turn off Compatibility Mode, which is only for viewing older websites.

Jeremy Johnson

Professor

Computer Science

Jeremy Johnson is Professor of Computer Science and Electrical and Computer Engineering at Drexel University. He served as the first Department Head for the newly formed Computer Science department from 2002-2012. His research interests include algebraic algorithms, computer algebra systems, problem solving environments, programming languages and compilers, high performance computing, and automated performance tuning. He directs Drexel's Applied Symbolic Computation lab which focuses on the use of symbolic computation to derive and optimize the implementation of algorithms with mathematical structure. He currently serves as chair of the ACM special interest group on symbolic and algebraic manipulation (SIGSAM) and serves on the editorial board of the journal of Applicable Algebra in Engineering, Communication and Computing. He previously served on the steering committee of the International Symposium on Symbolic and Algebraic Computation (ISSAC). He was guest editor of two issues of the journal of symbolic computation devoted to Computer Algebra and Signal Processing and a collection of papers related to ISSAC 2009 for which he was general chair. He also co-edited a book on Quantifier Elimination and Cylindrical Algebraic Decomposition. He was a founding member of the SPIRAL project on the automatic generation and optimization of digital signal processing algorithms and was a key part of the DARPA funded Very High Dimensionality Study, which developed the mathematical framework and a prototype domain specific language (Tensor Product Language) and special purpose compiler that led to the SPL language. He was also a member of the DoE funded Power grid project which developed hardware to accelerate load flow computation and various sparse linear algebra kernels.

Education

  • PhD, Computer and Information Science, The Ohio State University
  • MS, Computer Science, University of Delaware
  • BA, Mathematics, University of Wisconsin-Madison

Research/Teaching Interests

Computer algebra, design and analysis of algorithms, programming languages and compilers, automated performance tuning, algorithms for DSP, parallel processing, and high-performance computing

Select Publications

  • SDC Testbed: Software Defined Communications Testbed for Wireless Radio and Optical Networking, (with B. Shishkin, D. Pfeil, D. Nguyen, K. Wanuga, J. Chacko, N. Kandasamy, T.P. Kurzweg, and K.R. Dandekar), Proc. 2011 International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks (WiOpt), 2011.
  • SPIRAL-Generated Modular FFTs, (with Lingchuan Meng, Franz Franchetti, Yevgen Voronenko, Marc Moreno Maza and Yuzhen Xie), Proc. Conference on Parallel Symbolic Computation, PASCO 2010.
  • Singular Value Decomposition Hardware for MIMO: State of the Art and Custom Design, (with K. Cunningham, P. Nagvajara, Y. Wang), Proc. IEEE International Conference on Reconfigurable Computing and FPGAs (ReConFig), 2010.

Grant Awards

  • Outstanding STAR Mentor Faculty Award (Michael Conway), 2011.
  • Outstanding Online Instructor, National Distance Learning Week, Drexel University, 2008.
  • Drexel 106club, 2002, 2003.

Awards & Recognition

  • HACMS (High Assurance Cyber Military Systems): “High Assurance Spiral: Scalable and Performance Portable Domain-Specific Control System Synthesis”, PI Franz Franchetti (CMU), awarded by DARPA BAA 12-21, 2012-2017.
  • NSF CCF- 101672: AF: Small: Collaborative Research: High Performance Exact Linear Algebra Kernels, in collaboration with University of Delaware and Morehouse College, 2010-2013.
  • MRI-R2: Acquisition of a GPU-accelerated High-Performance Computing Cluster, NSF Grant #0959884, 2010-2013.
  • MRI: Development of Software Defined Communications Testbed for Radio and Optical Wireless Networking”, NSF Grant #0923003, 2009-2013.
  • Project SPIRAL: “Signal Processing Algorithms Implementation Research for Adaptable Libraries”, www.spiral.net, DARPA grants DABT63-98-1-0004, NSF grant NBCH105009, and support from Intel.

Professional Activities & Associations

  • Chair, ACM Special Interest Group in Symbolic Computation (SIGSAM).
  • Editorial board of the journal of Applicable Algebra in Engineering, Communication and Computing, Springer.
  • Steering Committee Member for International Symposium on Symbolic and Algebraic Computation (ISSAC), General Chair ISSAC 2009.
  • Guest editor for the special issues of the Journal of Symbolic Computation devoted to ISSAC 2009, to appear 2012 and Computer Algebra and Signal Processing, Vol. 37, 2004 and
  • Co-organizer of the sessions High-Performance Computer Algebra, Computer Algebra and Signal Processing, and Problem Solving Environments at the IMACS conference on Applications of Computer Algebra.