Andreas Moshovos (alternate spellings: Moschovos – Μόσχοβος)
Professor
Computer Engineering Group
Engineering Annex 310 (map)
Department of Electrical and Computer Engineering
Department of Computer Science (courtesy)
University of Toronto
moshovos@eecg.toronto.edu
416-946-7373
FAX: 416-946-8734

 

 

 [Research][Group Members][Courses][Publications][Committees][Education][Nikos Moshovos]

 

Micro-Architecture Group / Research Interests

 

Our group is addressing emerging challenges in digital system design with an emphasis on power, complexity and performance optimizations for general purpose processors.

 

Our primary target for the past few years have been accelerators for specific classes of computing problems with an emphasis on machine learning, data management systems and computational photography.

.

 

Group Members

 

    • Sayeh Sharify
    • Mostafa Mahmoud
    • Patrick Judd
    • Alberto Delmas Lascorz
    • Jose Antonio Munoz Cepillo

Alumni

    • Amirali Baniasadi, Faculty at the University of Victoria.
    • Gaurav Mittal, M.Sc. Dec. 2001.
    • Christopher Thomas, M.A.Sc., York Univ.
    • Won-Ho Park, M.A.Sc.
    • Navid Azizi, Co-Advised w/ Prof. Farid Najm
    • Patrick Akl  M.A.Sc., AMD.
    • Elham Safi Ph.D., SecureKey.
    • Elias Ferzli, M.A.Sc., Altera
    • Maryam Sadooghi-Alvandi, Altera
    • Ioana Burcea, Ph.D. “Predictor Virtualization”, IBM T.J. Watson
    • Xin Tong, Apple
    • Di Wu, Microsoft
    • Goran Narancic
    • Myrto Papadopoulou
    • Jason Zebchuk, Cavium
    • Vitaly Zakharenko, Amadeus
    • Islam Atta, Amazon
    • Michel Nacouzi
    • Kaveh Aasaraai, Jump
    • Ian Katsuno
    •  

 

 

Courses

 

 

Publications

 

Please see Google Scholar: https://scholar.google.com/citations?hl=en&user=D2VLt-8AAAAJ&view_op=list_works&sortby=pubdate

 

 

 

Technical Program Committees

 

  • IEEE MICRO Top Picks 2016
  • Design and Automation Conference 2017
  • Technical Program Committee Member, IEEE International Conference on High- Performance Computer Architecture, Journal
  • 2016/9 - 2016/12        Technical Program Committee Member, IEEE MICRO Top Picks in Computer Architecture in 2016
  •  
  • 2016/3 - 2016/10        Technical Program Committee Member, ACM/IEEE International Conference on
  • Microarchitecture, 2016, Journal
  •  
  • 2015/10 - 2016/4        Technical Program Committee Chair, IEEE International Symposium on Performance
  • Analysis of Systems and Software, Journal
  •  
  • 2011/8 - 2015/8          Associate Editor, IEEE Computer Architecture Letters, Journal
  •  
  • 2014/7 - 2015/2          Technical Program Committee Member, ACM/IEEE International Conference on High- Performance Computer Architecture, 2015, Journal
  •  
  • 2014/3 - 2014/10        Technical Program Committee Member, ACM/IEEE/IFIP International Conference on
  • Parallel Architectures and Compilation Techniques, 2014, Journal
  •  
  • 2010/9 - 2014/8          Associate Editor, Parallel and Distributed Computing, Elsevier, Journal
  •  
  • 2014/3 - 2014/7          Technical Program Committee Member, IEEE International Symposium on Systems, Architectures, Modeling and Simulation (SAMOS), 2014, Journal
  •  
  •  
  • 2014/2 - 2014/7          Technical Program Committee Sub-Chair, IEEE International Conference on Embedded
  • Computer Systems: Architectures, Modeling and Simulation (SAMOS), Journal
  •  
  • 2013/9 - 2014/3          Technical Program Committee Member, Design and Automation Europe (DATE), 2013, Journal
  •  
  • 2013/6 - 2013/12        Technical Program Committee Member, ACM/IEEE International Conference on
  • Microarchitecture (MICRO) 2013, Journal
  •  
  • 2012/9 - 2013/3          Technical Program Committee Member, Design and Automation Europe, Journal
  •  
  • 2012/1 - 2012/12        Technical Program Committee Member, High Performance Embedded Architectures and Compilers (HiPEAC) and ACM Transactions on Architecture and Code Optimization, Journal
  •  
  • 2011/5 - 2011/12        Technical Program Committee Chair, ACM/IEEE International Symposium on
  • Microarchitecture, Journal
  •  
  • 2011/3 - 2011/7          Technical Program Committee Member, IEEE International Symposium on Systems, Architectures, MOdeling and Simulation, Journal
  •  
  • 2011/1 - 2011/5          Technical Program Committee Sub-Chair, Canadian Conference on Electrical and
  • Computer Engineering, Journal
  •  
  • 2010/9 - 2011/3          Technical Program Committee Member, Design and Automation Europe, Journal
  •  
  • 2010/7 - 2010/12        Technical Program Committee Member, High-Performance Computing Conference, Journal
  •  
  • 2010/6 - 2010/12        Technical Program Committee Member, ACM/IEEE International Conference on
  • Microarchitecture, Journal
  •  
  • 2010/3 - 2010/10        Technical Program Committee Member, ACM/IEEE/IFIP Conference on Parallel
  • Architeectures and Compilation Techniques, Journal
  •  
  • 2010/2 - 2010/9          Technical Program Committee Sub-Chair, International Conference on Parallel
  • Processing, Journal
  •  
  • 2010/3 - 2010/7          Technical Program Committee Member, IEEE International Symposium on Systems, Architectures, MOdeling and Simulation, Journal
  •  
  • 2010/3 - 2010/7          Technical Program Committee Member, Conference on High-Performance Embedded
  • Systems, Architectures, MOdelling and Simulation, Journal
  • Sub-chair on Architecture, Intl. Conference on Parallel Processing, 2010
  • IEEE MICRO Top Picks, 2010
  • IEEE Intl. Symposium on High-Performance Computer Architecture (HPCA), 2010.
  • Design and Automation Europe (DATE), 2010.
  • SAMOS Workshop, 2009.
  • International Conference on High-Performance Computing, (HiPC 2009).
  • Design and Automation Europe (DATE), 2009.
  • International Workshop on Data Management on New Hardware (DaMoN), June 2009.
  • Fourth Conference on High-Performance Embedded Architectures and Compilers  (HiPEAC), 2009.
  • 12th Pan-Hellenic Conference on Informatics (PCI 2008)
  • International Conference on Computer Design (ICCD), 2008.
  • Design and Automation Europe (DATE), 2008.
  • SAMOS Workshop, 2008.
  • International Conference on Parallel Processing, 2008
  • IEEE Intl. Symposium on High-Performance Computer Architecture (HPCA), 2008.
  • Third Conference on High-Performance Embedded Architectures and Compilers  (HiPEAC), 2008.
  • Design and Automation Europe (DATE), 2007.
  • ACM/IEEE Conference on Parallel Architectures and Compilation Techniques (PACT), 2007.
  • ACM/IEEE Intl. Symposium on Microarchitecture (MICRO), 2007.
  • ACM/IEEE Intl. Symposium on Computer Architecture (ISCA), 2007.
  • IEEE International Parallel & Distributed Processing Symposium (IPDPS), March 2007.
  • ACM Annual International Conference on Supercomputing, July 2006.
  • Second International Workshop on Data Management on New Hardware (DaMoN), June 2006.
  • Workshop on Architectural Support for Gigascale Integration (ASGI), June 2006.
  • ACM/IEEE Intl. Symposium on Microarchitecture (MICRO), Nov. 2005.
  • First HiPEAC Conference, 2005.
  • Intl. Conference on Parallel Processing (ICPP), June 2005.
  • Workshop on Power-Aware Computer Systems, 2004
  • IEEE Symposium on the Performance Analysis of Systems and Software, ISPASS 2001
  • 4th International Symposium on High Performance Computing, (ISHPC-IV), 2002.
  • Sub-chair on Architecture, Intl. Conference on Parallel Processing, 2002.
  • Workshop on Power-Aware Computer Systems, 2001.
  • Workshop on Power-Aware Computer Systems 2000.

 

Education

 

 

Awards

 

ACM SIGARCH Maurice Wilkes Award

Inventor recognition Award, Semiconductor Research Corporation

MICRO Hall of Fame

 



Description: Description: Y:\public_www\logo.gif