Electrical and Computer Engineering

Ahmad Afsahi, P.Eng.


Ahmad Afsahi received his Ph.D. degree in Electrical Engineering from the University of Victoria, BC, in 2000, and his M.Sc. and B.Sc. degrees in Computer Engineering from Sharif University of Technology and Shiraz University, respectively.  He has been on the Faculty at Queen's University since 2000 and currently holds the rank of Professor in the Department of Electrical and Computer Engineering.

His main research activities are in the areas of parallel and distributed processing, network-based high-performance computing, high-performance networking, and power-aware high-performance computing. His research has earned him a Canada Foundation for Innovation Award, and an Ontario Innovation Trust Award. More information about his research activities and research team can be found at the Parallel Processing Research Laboratory. His teaching activities are in the areas of digital systems, computer architecture, and cluster computing. Dr. Afsahi is an associated faculty in "Queen's Collaborative Graduate Specialization in Computational Science and Engineering" and a member of Data, Analytics, and Computing (DAC) Research Group at Queen's.

Dr. Afsahi is a licensed Professional Engineer (P. Eng.) in the province of Ontario, a Senior Member of the Institute of Electrical and Electronics Engineers (IEEE), and a Member of the Association for Computing Machinery (ACM).

Research Interests

  • Parallel and distributed processing
  • Network-based high-performance computing, cluster computing
  • High-performance networking, high-speed interconnects and communication subsystems
  • Messaging layers, runtime systems, systems software
  • Hybrid high-end systems with accelerators (GPU, Phi)
  • Parallel programming paradigms (MPI, PGAS, OpenSHMEM, OpenMP, CUDA/OpenCL, etc.)
  • Power-aware high-performance computing
  • Workload characterization
  • Advanced computer architecture
  • Benchmarking and performance evaluation

Parallel Processing Research Laboratory

  • Prospective Graduate Students:  There are currently several open positions available for PhD students, as well as MASc students.  If you are interested in our research and you have the necessary background, you are welcome to formally apply.  In the meantime, you may email me a copy of your resume including your research interests, educational and professional background, and a list of publications, if available.  For inquiries regarding the application process, please contact Ms. Debra Fraser, our Graduate Program Assistant, or see the graduate studies web page.   
  • Please contact me and send me your resume if you are interested in a research position in the PPRL research group. The candidate should have a strong background and experience in one or more of the research areas carried out in PPRL.

Recent Publications


Recent Professional Activities (conferences only)

  • TPC Member, International Workshop on Parallel Programming Models and Systems Software for High-End Computing (P2S2), 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010
  • TPC Member, 19th IEEE Conference on High Performance Computing and Communications (HPCC), 2017
  • TPC Member, 31st IEEE International Parallel & Distributed Processing Symposium (IPDPS), 2017
  • TPC Member, ExaMPI16: Workshop on Exascale MPI, 2016
  • TPC Member, International Workshop on Communication Optimizations in High Performance Computing (COMHPC), 2016
  • TPC Member, 23rd annual IEEE International Conference on High Performance Computing, Data and Analytics (HiPC), 2016
  • TPC Member, IEEE International Conference on Computer Communication Networks (ICCCN), 2016, 2015, 2014, 2013, 2012, 2011, 2010
  • Program Vice-Chair, Performance Modeling, Analysis,and Evaluation, 44th International Conference on Parallel Processing (ICPP), 2015
  • TPC Member, EuroMPI Conference, 2015, 2014
  • TPC Mmeber, International Conference on Could Computing and Big Data (CCBD), 2015
  • TPC Member, 28th IEEE International Parallel & Distributed Processing Symposium (IPDPS), 2014
  • Track Co-Chair, Distributed and Parallel Systems, 28th IEEE International Conference on Advanced Information Networking and Applications (AINA), 2014
  • Workshop Co-Chair: Improving MPI User and Developer Interaction (IMUDI), 2013, held in conjunction with EuroMPI 2013
  • TPC Member, IEEE International Conference on Cloud Computing Technology and Science (CloudCom), 2013, 2012
  • TPC Member, IEEE Workshop on Communication Architecture for Scalable Systems (CASS), 2013, 2012, 2011
  • Program Vice-Chair, Performance Modeling and Analysis, 12th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing (CCGrid), 2012
  • TPC Member, 41st International Conference on Parallel Processing (ICPP), 2012
  • TPC Member, 18th IEEE International Conference on Parallel and Distributed Systems (ICPADS), 2012
  • TPC Member, 11th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing (CCGrid), 2011

Office: Walter Light Hall, Room 403
Tel: (613) 533-3068
Fax: (613) 533-6615
E-mail: ahmad.afsahi [at] queensu.ca