Loading

Electrical and Computer Engineering

Ahmad Afsahi, P.Eng.

Biography

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

  • Graduate student positions (PhD and Master's) are available for Fall 2017 and Winter 2018. If you are interested in our research, you are welcome to formally apply to our graduate program. You may email me a copy of your resume including your research interests, your personal, educational, and professional background, and a list of publications, if available.

Recent Publications

Teaching

Recent Professional Activities (conferences only)

  • 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, International Workshop on Parallel Programming Models and Systems Software for High-End Computing (P2S2), 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010
  • 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
  • TPC Member, IEEE Workshop on Quantitative Evaluation of Large-Scale Systems and Technologies (QuEST), 2011, 2010, 2009

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