Donald YeungView profile
Professor
Donald Yeung is a Professor and Associate Chair for Undergraduate Education in the Department of Electrical and Computer Engineering at the University of Maryland , with an additional appointment as Affiliate Professor in the Department of Computer Science . His research focuses on Computer Architecture , particularly in memory systems , 3D integration , energy-efficient processors , and parallel processing . He leads projects like Monolithic 3D Integration of CPU and Main Memory and Approximate Computing . Recent work emphasizes ReRAM-based memory architectures , extreme-scale processor design , and micro-fluidic cooling solutions for 3D CPUs. His teaching includes courses like ENE 646: Computer Architecture and ENE 150: Intermediate Programming Concepts . Key achievements include the Best Paper Award at MULTIPROG-2017 and contributions to IEEE Micro and ACM Transactions . His research spans cache optimization , reuse distance analysis , and directory coherence protocols . Current grants include funding for heterogeneous microprocessor parallelism and low-power system design . Advises graduate students Yinuo Wang and Hung-Yu Yeh, and collaborates with teams like the UMIACS Technical Report Group . His lab focuses on memory-centric computing and scalable multicore systems .








