University of Southern California

Andrew G. Schmidt

Andrew G. Schmidt
Andrew G. Schmidt, Ph.D.

Computer Scientist, Computational Systems and Technology

Ph.D., Electrical Engineering, University of North Carolina at Charlote
M.S., Computer Engineering, University of Kansas
B.S., Computer Engineering, University of Kansas

Andrew Schmidt is a Computer Scientist at ISI and is working in the Reconfigurable Computing Group.

He has expertise in reconfigurable computing & FPGAs, computer architecture, high performance computing (HPC), and embedded systems.

His current research includes the following topics: Hardware/software co-design programming models and their integration with network-on-chips and multiple processor systems. Resilient High Performance Reconfigurable computing tools and techniques. A sophisticated hardware performance monitoring infrastructure for runtime analysis of system-on-chip designs. Investigating efficient utilization of heterogeneous resources through static analysis and runtime performance monitoring. Fault tolerance and trusted computing.

His work includes the development and maintenance of Redsharc research at ISI:
The REconfigurable Data-Stream Hardware Software ARChitecture (Redsharc) is a programming model and network-on-a-chip solution designed to scale to meet the performance needs of multi-core systems on a programmable chip. Redsharc uses an abstract API that allows programmers to develop systems of simultaneously executing kernels, in software or hardware, that communicate over a seamless interface.

He has co-authored a textbook in the area of Embedded Systems and Reconfigurable Computing:

Ron Sass and Andrew Schmidt. Embedded Systems Design with Platform FPGAs: Principles & Practices. Morgan-Kaufmann, an imprint of Elsevier, 2010.
Email:aschmidt at isi.edu
Phone:703-248-6170
Groups: