Log in

As a charitable Service based non-profit organization (NPO) educating and connecting the High Performance Computing user community to state of art technology for the purpose of Optimizing business processes and workforce advancement. Our technology focus includes AI, Cloud Computing, Data Science, Deep learning, Machine learning and visualization utilized in applications ranging from Manufacturing and Engineering, Financial services, Life Sciences, Energy, Academia and Government.

WEBINAR: University of British Columbia (UBC) is presenting “FG-MPI: A Finer Grain Concurrency Model for MPI”

  • 19 Mar 2014
  • 3:00 PM
  • Web

FG-MPI: A Finer Grain Concurrency Model for MPI

Dr. Humaira Kamal, University of British Columbia (UBC)
Dr. Alan Wagner, University of British Columbia (UBC)

Fine-Grain MPI (FG-MPI) extends the execution model of Message Passing Interface (MPI) to allow for interleaved execution of multiple concurrent MPI processes inside an OS-process. FG-MPI is integrated into the MPICH middleware and has a light-weight design based on coroutines that can scale to millions of MPI processes on a node or across nodes on a cluster. FG-MPI provides the ability to take advantage of finer-grain parallelism available on today's multicore systems, while maintaining MPI's rich support for communication inside clusters. Its flexible process mapping allows granularity of MPI programs to be adjusted through the command-line to better fit the cache leading to improved performance. FG-MPI supports function-level concurrency which enables design of novel algorithms and techniques to achieve scalable performance and match the number of processes to the problem rather than the hardware.


Dr. Humaira Kamal received her Ph.D. in Computer Science from the University of British Columbia (UBC) in 2013. Her research interests include Fine-Grain MPI, parallel computing, multicore systems and network protocols. She was the recipient of several awards during her Ph.D. studies including the Four Year Doctoral Fellowship, University Graduate Fellowship and the Cisco URP grant. She was a Cordula and Paetzold Fellow at UBC in 2004-05 during her M.Sc. studies. She is currently working as a Mitacs-Intel Postdoctoral Fellow under the supervision of Dr. Alan Wagner. Humaira has previously worked as an Instructor in the department of Computer Science at the Lahore University of Management Sciences (LUMS) and taught several courses. Prior to joining LUMS she has also worked as a design engineer at Descon and Nespak.

Dr. Alan Wagner - Dr. Wagner is a Associate Professor in the Department of Computer Science at the University of British Columbia, and a member of the Institute for Computational Intelligence and Cognitive Systems (ICICS). He is a member of BC-NET's Advanced Network Advisory Board and Co-founder of Scalable Analytics, a UBC spin-off company, that provides an infra-structure for computing analytics on big data. In the past he has worked as a Distributed System Architect with Terabeam Networks and he has worked with local entrepreneurs and start-up companies in the Vancouver area. Alan has over 25 years experience in areas of high performance computing, networking, and parallel and distributed computing. His group is a contributor to MPICH2 and Open MPI, the two major open source implementations of MPI, and most recently has been working on an extension of MPI called fine-grain MPI.









Powered by Wild Apricot. Try our all-in-one platform for easy membership management