Colloquia - Edward Luke/Mississippi State University, "Loci: An autoparallelizing framework for irregular computations," ACES 4.304

Contact Name: 
Jenna Whitney
Date: 
Jul 27, 2012 11:00am - 12:00pm

Type of Talk: Colloquia

Speaker/Affiliation: Edward Luke/M

ississippi State University

Talk Audience: Faculty

Date/Time: Fri

day, July 27, 2012, 11:00 am

Location: ACES 4.304

Host: Keshav
Pingali

Talk Title: Loci: An autoparallelizing framework for irregula

r computations

Talk Abstract:
Loci is a set of tools that provide a

new programming paradigm for
developing applications that can be automati

cally mapped onto large
scale parallel computing architectures. The prog

ramming paradigm
makes use of a programming model that combines relationa

l algebra to
describe irregular access patterns with a simple logic progr

amming
model that facilitates composition of applications from simple
k

ernels. The resulting programming model contains no explicit
parallel di

rectives, yet has demonstrated scalability to thousands of
processors. S

everal applications have been developed using the Loci
framework. The mo

st mature of these is the Loci/CHEM CFD solver that
is used extensively b

y engineers at NASA Marshall Space Flight Center
to design the ARES I and
other next generation space transportation
systems. As of 2006 the Loci

/CHEM code was in the top 40 codes in
CPU hours consumed on the DOD Major
Shared Resource Center
supercomputers. The Loci framework is free softw

are provided under
the GNU LGPL license. This talk will give a brief ove

rview of the
Loci framework as well as some example applications that hav

e been solved
using Loci/CHEM.