Regular biography
Mark Jeffrey is an Assistant Professor in the Department of Electrical & Computer Engineering at the University of Toronto. His research interests include computer architecture and computer systems, with a focus on parallel computer architecture, accelerator architectures, parallel programming models, compilers, and hardware/software co-design for parallelization, performance, and efficiency. Dr. Jeffrey received his PhD from the Massachusetts Institute of Technology in 2019, and his MASc and BASc degrees from the University of Toronto in 2011 and 2009, respectively. He spent his postdoc year as a Research Scientist at Facebook AI Research and has worked in software engineering at Google, Epson, and a Y-combinator startup called AeroFS.
Scholar-generated biography
Mark C. Jeffrey is an Assistant Professor at the University of Toronto, specializing in computer architecture and parallel computing. His research focuses on developing scalable and efficient architectures for parallelism, including ordered parallelism, speculative parallelization, and fault-tolerant training for deep learning. He explores systems for managing cloud-based computing environments and novel execution models for fine-grain nested parallelism. His work also addresses challenges in speculative execution, non-speculative execution, and efficient scheduling for high-performance computing. Jeffrey's research emphasizes improving parallelism through hardware and software co-design, with applications in transactional memory, multithreaded cores, and FPGA routing.