Prof. David Penry received a BSE degree in Computer Engineering from Case Western Reserve University in 1992, a MS degree in Computer Science and Engineering from Case Western Reserve University in 1992, a MBA degree from The Ohio State University in 1994, and the PhD in Computer Science from Princeton University in 2006. From 1994 to 2000 he was employed as a design engineer in the computer industry, working first for ACC Microelectronics (now Auctor) and later for Sun Microsystems. Dr. Penry joined the faculty of the Electrical & Computer Engineering Department at Brigham Young University as an Assistant Professor in 2006.
ACC Microelectronics (now Auctor)
PCI controller logic design and synthesis; test vectors
ACC 2051 PCI-based Notebook and Embedded System Single Chip Notebook Solution
Prof. Penry leads the BYU Architecture Research, Description, and Design (BARDD) group. His research interests include chip multiprocessor architecture, automatic program parallelization for chip multiprocessors, and tools for computer architects. He was a designer of the Liberty Simulation Environment, a structural simulation framework for microarchitecture research and development.
Dr Penry's publications can be found by following [this link].
Dr. Penry's current and former students can be found here.