Seminar/2019-10-01
From LRDE
Mardi 1 octobre 2019, 11h - 12h, Amphi 4
The Loci Auto-Parallelizing Framework: An Overview and Future Directions
Edward A. Luke, Professor, Department of Computer Science and Engineering, Mississippi State University
The Loci Auto-Parallelizing framework provides a Domain Specific
Language (DSL) for the creation of high performance numerical
models. 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.
http://web.cse.msstate.edu/~luke/loci/index.html