Indiana University Bloomington

School of Informatics and Computing


Computer Science Program







 Home

 Contacts

 Courses

 Academics

 Careers

 Research

 People

 Calendar
   Events
   Colloquia
   Activity Photos

 Resources

 Facilities

Departmental Colloquia
(2004-2005)

Computer Science Department, Indiana University


November 12, 2004
3-4:00, LH102

Peter Gottschling

Technische Universitat Dresden

Abstract:
Graph algorithms gain particular importance these days, for instance to improve the robustness of the power grid or investigate gene regulatory networks. The parallelizability of graph algorithms is extremely different: some of them can reach nearly perfect scalability by computing almost independently on replicated graphs and others are nearly impossible to parallelize. Several algorithms will be presented and different ways to implement will be shown introducing new libraries. For example, it will be demonstrated how a maximum-flow calculation can be realized by means of breadth-first search (using ParGraph) and using matrix vector products (with Janus). In both versions, the concept of generic programming is crucial. Another case study comes from the Jacobian accumulation on partial derivatives in automatic differentiation (using Angel). Since it is impossible to cover the complete range of graph algorithms and to give all technical details of graph-related libraries where I was involved in the development, the talk will focus on parallel aspects of some representative graph algorithms and conceptions of its parallel implementation. The development of parallel graph software will provide many intellectual challenges in algorithmic theory and software engineering, as realizing different concepts of parallelization to mention only one aspect, and will open high performance computing to new areas. Biography:

Dr. Gottschling studied at Technische Universita"t Dresden, Ecole Normale Supe'rieure de Cachan, and Universite' Paris-Sud Orsay. He then worked at Fraunhofer FIRST (originally an institute of the former GMD: Gesellschaft fu"r Mathematik und Datenverarbeitung), at University of Hertfordshire, at Federal Institute for Materials Research and Testing (BAM), and at Argonne National Laboratory before returning to the Center for High Performance Computing (ZHR) of Technische Universita"t Dresden.








Valid HTML 4.01!