Background 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 Assistant Professor in 2006.
Research
Prof. Penry leads the BYU Architecture and Digital Design
(BARDD) research 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.
Awards
As a graduate student, Prof. Penry was awarded the National Defense
Science and Engineering Graduate Fellowship and was an Upton Fellow at
Princeton University.