Joseph Zambreno

zambreno.png
Address: ECpE Department, Iowa State University
2215 Coover Hall
Ames, IA 50011
Office: 2218 Coover (map) (floorplan)
Email: zambreno AT iastate DOT edu
Phone: (515) 294-3312
Other: Zoom, Discord

Professor of Electrical and Computer Engineering at Iowa State University

Brief Biography

Joseph A. Zambreno has been with the Department of Electrical and Computer Engineering at Iowa State University since 2006, where he currently holds the Ross Martin Mehl and Marylyne Munas Mehl Professorship in Computer Engineering. He also serves as the Director of Undergraduate Education for the department and heads the Reconfigurable Computing Lab (RCL). From 2018 to 2023 he served as the Associate Chair for the department. Prior to joining ISU he was at Northwestern University in Evanston, IL, where he graduated with his Ph.D. degree in Electrical and Computer Engineering in 2006, his M.S. degree in Electrical and Computer Engineering in 2002, and his B.S. degree summa cum laude in Computer Engineering in 2001. While at Northwestern University, Dr. Zambreno was a recipient of a National Science Foundation (NSF) Graduate Research Fellowship, the Northwestern University Graduate School Fellowship, the Walter P. Murphy Fellowship, and the EECS department Best Dissertation Award for his Ph.D. dissertation titled “Compiler and Architectural Approaches to Software Protection and Security.” He is also a recipient of the NSF CAREER award (2012), as well as the ISU award for Early Achievement in Teaching (2012), the College of Engineering Outstanding Achievement in Teaching Award (2019), and the ECpE department’s Warren B. Boast undergraduate teaching award (2009, 2011, 2016).

Research Interests

Computer architecture, compilers, embedded systems, and hardware/software co-design, with a separate focus on run-time reconfigurable architectures and compiler techniques for software protection. More generally, I am interested in application acceleration, including the design and implementation of optimized FPGA architectures, GPU systems, and other embedded platforms for various real-world domains such as cryptography, image and video processing, and machine learning.

Recent News

Aug 15, 2024 This upcoming semester I will be teaching CybE / CprE 2310 for this first time. Come join us to learn some of the tools of the trade of ethical hacking, or follow along on Youtube.
Aug 2, 2024 Currently registered for ENGR 160 and considering a specialization in software, computer, or cyber security engineering, or just want to get better at programming? I am again teaching CprE 1610 - a new, asychronously online, second-half semester class that provides substantial programming practice for engineering students.
May 5, 2024 Another successful academic year for non-thesis M.S. students. Congratulations James, Abir, and Daeyoo. If interesting in pursuing an M.S. with Creative Component in ECpE, please contact me to find out more about joining my CprE / EE 5990 course.
Apr 25, 2024 Congratulations to Bryce Snell on his recent successful M.S. thesis defense! Post-graduation, Bryce will continue to work as a Hardware Design Engineer at IBM in Rochester, MN.

Selected Recent Publications

  1. BerZam23A
    Efficient Unmanned Aerial Systems Navigation With Collision Avoidance in Dense Urban Environments
    Joshua Bertram, Joseph Zambreno, and Peng Wei
    IEEE Transactions on Intelligent Transportation Systems (T-ITS), Aug 2023
  2. EzeOlu20A
    Reverse Engineering Controller Area Network Messages using Unsupervised Machine Learning
    Uchenna Ezeobi, Habeeb Olufowobi, Clinton Young, Joseph Zambreno, and Gedare Bloom
    IEEE Consumer Electronics Magazine, Jan 2022
  3. QasDen20A
    Benchmarking Vision Kernels and Neural Network Inference Accelerators on Embedded Platforms
    Murad Qasaimeh, Kristof Denolf, Alireza Khodamoradi, Michaela Blott, Jack Lo, Lisa Halder, Kees Vissers, Joseph Zambreno, and Phillip Jones
    Journal of Systems Architecture, Feb 2021
  4. SahDuw20A
    CyNAPSE: A Low-power Reconfigurable Neural Inference Accelerator for Spiking Neural Networks
    Saunak Saha, Henry Duwe, and Joseph Zambreno
    Journal of Signal Processing Systems, Feb 2020
  5. GriDav18A
    ARMOR: A Recompilation and Instrumentation-free Monitoring Architecture for Detecting Memory Exploits
    Alex Grieve, Michael Davies, Phillip Jones, and Joseph Zambreno
    IEEE Transactions on Computers (TC), Feb 2018