Sites Inria

Version française

Research Teams Seminar

Performance and Genericity Seminar: The Loci Auto-Parallelizing Framework: An Overview and Future Directions

© INRIA / Sophie Chauvin - Equation

The Loci Auto-Parallelizing framework provides a Domain Specific Language (DSL) for the creation of high performance numerical models.

  • Date : 1/10/2019
  • Place : 11am - Amphi 4, LRDE, EPITA (14-16, rue Voltaire 94276 Le Kremlin-Bicêtre)
  • Guest(s) : Edward A. Luke, Professor (Department of Computer Science and Engineering, Mississippi State University)

The framework uses a logic-relation model to describe irregular computations, provide guarantees of internal logical consistency, and provides for automatic parallel execution. The framework has been used to develop a number of advance computational models used in production engineering processes. Currently Loci based tools form the backbone of computational fluid dynamics tools used by NASA Marshall and Loci based codes account for more than 20% of the computational workload on NASA’s Pleiades supercomputer.

This talk will provide an overview of the framework, discuss its general approach, and provide comparisons to other programming models through a mini-app benchmark. In addition, future plans for developing efficient schedules of fine-grained parallel and memory bandwidth constrained computations will be discussed. Finally, some examples of the range of engineering simulations enabled by the technology will be introduced and briefly discussed.

Dr. Ed Luke is a professor of computer science in the computer science department of Mississippi State University. He received his Ph.D. in the field of Computational Engineering in 1999 and conducts research at the intersection between applied math, computer science. His research focuses on creating systems to automatically parallelize numerical algorithms, particularly those used to solve systems of partial differential equations. Currently Dr. Luke is participating in active collaborations with INRIA in Paris conducting research in the areas of solver parallelization and mesh generation.

Keywords: Research EPITA Seminar R&D Genericity Performance Inria de Paris Framework