CSE Seminar: Jeremiah Willcock

Event Details
  • Date/Time:
    • Wednesday January 26, 2011
      10:30 am - 11:30 am
  • Location: Klaus 1116 W
  • Phone:
  • URL:
  • Email:
  • Fee(s):
  • Extras:

Della Phinisee



Summary Sentence: AM++: A Generalized Active Message Framework

Full Summary: No summary paragraph submitted.

Jeremiah Willcock, Postdoctoral Researcher, Indiana University


AM++: A Generalized Active Message Framework


Active messages have been shown to be a good model to express irregular applications for distributed-memory systems.  However, current active messaging frameworks are either too inflexible or too inefficient for use by graph algorithms.  We have developed a new framework, AM++, for "generalized active messages" that provides both efficiency and flexibility.  It also provides features such as flexible, user-configurable message coalescing and duplicate message elimination without users needing to entangle those behaviors into their applications. Implementation and benchmarking of graph algorithms using AM++ shows the usability benefits of the new features.  I will also briefly discuss my work on the Graph 500 benchmark: the graph generators, MPI reference implementations, and the Argonne entry to the first Graph 500 list.                                                                                 


Jeremiah Willcock is a postdoctoral researcher in the Open Systems Lab at Indiana University.  He received his Ph.D. from Indiana University in the area of generic compiler optimizations, then was a postdoctoral researcher in the ROSE project at Lawrence Livermore National Laboratory, in the area of program analysis.  His current research interests include abstractions for high-performance and parallel computing, especially in the area of graph algorithms, and programming language features for generic programming.


David Bader

Followed by questions with PIZZA and DRINKS

Additional Information

In Campus Calendar

Computational Science and Engineering, College of Computing, School of Computational Science and Engineering

Invited Audience
No audiences were selected.
cse seminar
  • Created By: Louise Russo
  • Workflow Status: Published
  • Created On: Jan 24, 2011 - 6:31am
  • Last Updated: Oct 7, 2016 - 9:53pm