Special CSE Seminar: Prof. Robert van de Geijn

*********************************
There is now a CONTENT FREEZE for Mercury while we switch to a new platform. It began on Friday, March 10 at 6pm and will end on Wednesday, March 15 at noon. No new content can be created during this time, but all material in the system as of the beginning of the freeze will be migrated to the new platform, including users and groups. Functionally the new site is identical to the old one. webteam@gatech.edu
*********************************

Event Details
  • Date/Time:
    • Tuesday February 21, 2012 - Wednesday February 22, 2012
      10:00 am - 10:59 am
  • Location: MiRC 102a
  • Phone:
  • URL:
  • Email:
  • Fee(s):
    N/A
  • Extras:
Contact

Rich Vuduc

Summaries

Summary Sentence: Design by Transformation: Application to Dense Linear Algebra Libraries

Full Summary: No summary paragraph submitted.

Prof. Robert van de Geijn

"Design by Transformation - Application to Dense Linear Algebra Libraries"

Abstract

The FLAME project has yielded modern alternatives to LAPACK and related effort.  An attractive feature of this effort is the complete vertical integration of the entire software stack, starting with low level kernels that support the BLAS and finishing with a new distributed memory library, Elemental.  In between are layers that target a single core, multicore, and multiGPU architectures. What this now enables is a new approach where libraries are viewed not as instantiations in code but instead as a repository of algorithms, knowledge about those algorithm, and knowledge about target architectures. Representations in code are then mechanically generated by a tool that performs optimizations for a given architecture by applying high-level transformations much like a human expert would.  We discuss how this has been used to mechanically generate tens of thousands of different distributed memory implementations given a single sequential algorithm.  By attaching cost functions to the component operations, a highly optimized implementation is chosen by the tool that invariably matches or exceeds the performance of implementations by human experts. We call this approach Design by Transformation (DxT).

Bio

Robert van de Geijn is a Professor of Computer Science and member of the Institute for Computational Engineering and Sciences at UT-Austin. He received his Ph.D. in Applied Mathematics from the University of Maryland.  His interests are in linear algebra libraries, scientific computing, parallel computing, and formal derivation of programs. He has written more than a hundred refereed articles and several books.

This work is in collaboration with Bryan Marker, Don Batory, Jack Poulson, and Andy Terrell.

Additional Information

In Campus Calendar
No
Groups

College of Computing, School of Computational Science and Engineering

Invited Audience
No audiences were selected.
Categories
Seminar/Lecture/Colloquium
Keywords
No keywords were submitted.
Status
  • Created By: Lometa Mitchell
  • Workflow Status: Published
  • Created On: Feb 17, 2012 - 4:27am
  • Last Updated: Oct 7, 2016 - 9:58pm