- Academic Programs
- Our Department
- Student Life
- Alumni & Industry
Mieszko Lis is an Assistant Professor at UBC. His research interests include multicore architecture, fine-grained parallelism and compilation techniques, high-level hardware design languages and methodologies, and the applications of computing techniques to the natural sciences. He is committed to raising the level of abstraction across the computing landscape — an interest he has also explored as co-designer of the high-level hardware design language Bluespec and developer of a high-level language for computational immunology studies.
Before joining UBC, Mieszko received his SB, MEng, and PhD from the Massachusetts Institute of Technology, where he focused on massive-scale multicore processors and various architectural techniques required to build them. Between his undergraduate and doctoral studies, Mieszko accumulated extensive industry experience as a co-founder of two start-up companies.
Advanced Computer Architecture
Modern processor design with an emphasis on superscalar microarchitecture. Topics include: Quantitative principles, pipelining, memory hierarchy, multithreading, advanced instruction flow, and data flow techniques. Course Outline The microprocessor industry is undergoing a dramatic change with the widespread introduction of multicore processors. This course is about the numerous ways chip architects translate an ever growing supply of transistors into exciting products that take advantage of process technology improvements.
Quantitative principles, instruction set design, methods for performance improvements, pipelining, multiple instruction issue, dynamic scheduling, branch prediction, memory systems, caches, multi-core, multiple views of the design space, other advanced architectures. Credit will be given for only one of CPSC 313 or CPEN 411. [3-0-2]
Electrical and Computer Engineering
The University of British Columbia
5500 - 2332 Main Mall
Vancouver BC V6T 1Z4