Vous êtes sur la page 1sur 6

hartmut.kaiser@gmail.com, (http://www.cct.lsu.

edu/~hkaiser)
Page 1
Hartmut Kaiser
C++, High Performance, Distributed and Grid Computing, Spatial Information Systems, Compiler Technologies

PROFESSIONAL
HIGHLIGHTS
TEACHING, MENTORING: C++ MEETS HIGH PERFORMANCE COMPUTING
Adjunct Assistant Professor at the Department of Computer Science at LSU
Created and delivered lectures in graduate and undergraduate courses at Louisiana
State University, Baton Rouge, U.S.A. and Chemnitz University of Technology, Ger-
many
Mentored students at the PhD level including theses supervision at Louisiana State
University, Baton Rouge, U.S.A., Universitt Karlsruhe (TH), Germany, Berufsakade-
mie Dresden, Germany, and Chemnitz University of Technology, Germany
ACADEMIC RESEARCH: GRIDS AND HIGH PERFORMANCE COMPUTING
Successful leadership of the design and development of HPX, the first software only
implementation of ParalleX - a new execution model for future high performance
computing systems.
Responsible for the design and development, and leading the implementation of ap-
plication oriented Grid technologies like the Grid Application Toolkit (GAT) and the
C++ reference implementation of the Simple API for Grid Applications (SAGA).
OPEN SOURCE ACTIVITIES: C++ LIBRARY DEVELOPMENT
Steering Committee Member of Boost (http://www.boost.org)
Continuously developing Spirit, one of the most advanced, open source, C++ parser
and generator libraries used by thousands of developers worldwide. Spirit is a par-
ser and generator framework implemented using C++ template meta-programming
techniques resembling EBNF directly in C++ (http://boost-spirit.com).
Actively involved in and leading the design and development of several widely used
open source libraries such as Wave (a fully conformant C/C++ preprocessor), and
Boost (a large collection of peer-reviewed portable C++ source libraries).
COMMERCIAL SOFTWARE DEVELOPMENT: SPATIAL INFORMATION SYSTEMS
Was in charge of and substantially involved in the architecture and system design,
the implementation and the testing of the widely used spatial information system
TRiAS for the Microsoft Windows platform (thousands of commercial customers
in Germany, about 1.5 million lines of C++ code).
EMPLOYMENT
HISTORY
Adjunct Assistant
Professor
Department of Computer Science at
Louisiana State University 2009-current
Research Professor
IT Consultant
Senior Researcher
Center of Computation and Technology
at Louisiana State University,
Baton Rouge, U.S.A. 2005-current
Senior Software De-
veloper
Max-Planck Institute for Gravitational
Physics, Golm, Germany 2003-2005
Leading Software
Development Manager
TRiAS GmbH, Deutsche PhoneSat AG,
Potsdam, Germany 1991-2003
hartmut.kaiser@gmail.com, (http://www.cct.lsu.edu/~hkaiser)
Page 2
Hartmut Kaiser
C++, High Performance, Distributed and Grid Computing, Spatial Information Systems, Compiler Technologies

SKILLS
Highly motivated and skillful
teacher; created and delivered lec-
tures in graduate and under-
graduate courses
Involved graduate and undergrad-
uate students in senior research
projects
Successfully mentored students at
the MS level including thesis and
course project supervision
Guru knowledge of all aspects of
C/C++
Outstanding experiences with
compiler construction, parser
technologies, and related tools
Excellent experiences with compo-
nent-based, object-oriented, pro-
cedural, generic and meta-
programming techniques
Profound knowledge of different database
and web-technologies
Design and development of widely useful
general-purpose libraries using C++ tem-
plate meta-programming techniques
Long standing practical experiences in all
stages of the software development
process.
In depth experience in planning and con-
trolling of software development projects
as a team lead for teams with up to 12
members at different companies.
Thorough knowledge of several program-
ming languages, such as Java, C#, Lisp,
Haskell, FORTRAN, different
Assemblers, etc.
Designed, developed and worked with ob-
ject-oriented client/server architectures
PROFESSIONAL
ACTIVITIES
Represented LSU at the ISO C++ Standardization Committee since 2011.
Served as Program Chair for BoostCon 2007, 2008, 2009, 2011
Mentor in Googles Summer of Code 2007, 2008, 2009, 2010, 2011
Worked on program committees for different conferences (HPCC 2008, 2009, 2010,
ICPP 2010, 2011 etc.)
Secretary of the SAGA-WG working group at Open Grid Forum (since 2005)
Official representative of the Deutsche PhoneSat AG at the OpenGIS Consortium Inc.
(1998-2001)
Reviewer for different conferences, workshops and journals (Mardi Grass Confer-
ence 2005, Grid Applications and Middleware Workshop 2007, International Work-
shop on Middleware for Grid Computing 2007, International Conference on Cluster
Computing 2007, Journal Science of Computer Programming, International Confer-
ence on Advanced Information Networking and Applications 2008, etc.)
GRANTS
(current) Shantenu Jha, Hartmut Kaiser, OMII-SAGA: Providing a Stable and Usable
Implementation of SAGA for the OMII-UK Middleware Distribution
(current) Hartmut Kaiser, Maciej Brodowicz, Thomas Sterling, CSR:
Small:Accelerated ParalleX (APX) for Enhanced Scaling AMR based Science
hartmut.kaiser@gmail.com, (http://www.cct.lsu.edu/~hkaiser)
Page 3
Hartmut Kaiser
C++, High Performance, Distributed and Grid Computing, Spatial Information Systems, Compiler Technologies

EDUCATION
Doctor of Technical Sciences
(Habilitation: Dr.sc.techn.)
Chemnitz University of Technology,
Germany
(http://www.tu-chemnitz.de/)
PhD
(Systems Engineering)
Chemnitz University of Technology,
Germany
(http://www.tu-chemnitz.de/)
Masters of Computer Science
(Informatics, Cybernetics,
Databases)
Electrotechnical University LETI,
St. Peterburg, Russia
(http://www.eltech.ru/)
PUBLICATIONS
Journal Papers
Alexandre Tabbal, Matt Anderson, Maciej Brodowicz, Hartmut Kaiser, Thomas Ster-
ling, An Application Driven Analysis of the ParalleX Runtime System, (Under Re-
view [to appear in] Special issue of Computer Journal, published by Oxford Universi-
ty Press 2011)
Gabrielle Allen, Philip Bogden, Gerald Creager, Chirag Dekate, Carola Jesch, Hartmut
Kaiser, Jon MacLaren, Will Perrie, Gregory Stone, Xiongping Zhang: Towards an inte-
grated GIS-based coastal forecast workflow, Concurrency and Computation: Practice
and Experience (2008).
Andrei Hutanu, Gabrielle Allen, Stephen D. Beck, Petr Holub, Hartmut Kaiser, Archit
Kulshrestha, Milos Liska, Jon MacLaren, Ludek Matyska, Ravi Paruchuri, Steffen Pro-
haska, Ed Seidel, Brygg Ullmer, Shalini Venkataraman: Distributed and collaborative
visualization of large data sets using high-speed networks, Future Generation Com-
puter Systems, Volume 22, Issue 8, p 1004-1010, 2006.
Tom Goodale, Shantenu Jha, Hartmut Kaiser, Thilo Kielmann, Pascal Kleijer, Gregor
von Laszewski, Craig Lee, Andre Merzky, Hrabri Rajic, John Shalf: Computational
Methods in Science and Technology: SAGA - A Simple API for Grid Applications,
Computational Methods in Science and Technology, Volume 12, Issue 1, pp 7-20,
(2006).
G. Allen, K. Davis, T. Goodale, A. Hutanu, H. Kaiser, T. Kielmann, A. Merzky, R. Van
Nieuwpoort, A. Reinefeld, F. Schintke, T. Schtt, E. Seidel and B. Ullmer: The Grid Ap-
plication Toolkit: Towards Generic and Easy Application Programming Interfaces for
the Grid, Proceedings of the IEEE, 93(3), pp 534-550, (2005).
Conference Publications
Hartmut Kaiser, ParalleX-A Cure for Performance Impaired Applications, invited talk
at the International Research Workshop for Advanced High Performance Computing
Systems, 2011
Hartmut Kaiser, Boost Phoenix V3, 5
th
Annual BoostCon 2011, Aspen.
hartmut.kaiser@gmail.com, (http://www.cct.lsu.edu/~hkaiser)
Page 4
Hartmut Kaiser
C++, High Performance, Distributed and Grid Computing, Spatial Information Systems, Compiler Technologies

Alexandre Tabbal, Matt Anderson, Maciej Brodowicz, Hartmut Kaiser, Thomas Ster-
ling: Preliminary Design Examination of the ParalleX System from a Software and
Hardware Perspective, (PMBS workshop - SC10), ACM SIGMETRICS Performance
Evaluation Review 2011.
Alexandre Tabbal, Matt Anderson, Maciej Brodowicz, Hartmut Kaiser, J. Ramanujam,
Thomas Sterling: High-Performance ParalleX, (Research Poster Session), In Proceed-
ings of the 2010 IEEE/ACM Conference on Supercomputing (SC10), New Orleans,
Louisiana, USA.
Hartmut Kaiser, Joel de Guzman: A Framework for RAD Spirit, invited talk at Boost-
Con 2010, Aspen.
Hartmut Kaiser, Maciej Brodowicz, Thomas Sterling: ParalleX: An Advanced Parallel
Execution Model for Scaling- Impaired Applications, The Third International Work-
shop on Advanced Distributed and Parallel Network Applications (ADPNA-2009)
Hartmut Kaiser, Joel de Guzman: Boost Spirit V2.1 Building a simple language com-
piler, workshop at BoostCon 2009, Aspen.
Hartmut Kaiser, Joel de Guzman: Boost Spirit V2 Building a simple language compil-
er, workshop at BoostCon 2008, Aspen.
Shantenu Jha, Hartmut Kaiser, Andre Merzky, Ole Weidner: Grid Interoperability at
the Application Level Using SAGA, International Grid Interoperability and Interopera-
tion Workshop at the Third IEEE International Conference on e-Science and Grid
Computing, 2007.
Shantenu Jha, Hartmut Kaiser, Yaakoub El Khamra, Ole Weidner: Design and Imple-
mentation of Network Performance Aware Applications Using SAGA and Cactus, Third
IEEE International Conference on e-Science and Grid Computing, 2007.
Hartmut Kaiser, Joel de Guzman: Boost Spirit V2 - A cookbook style guide to parsing
and output generation in C++, workshop at BoostCon 2007, Aspen.
Hartmut Kaiser, Kathrin Kirsch, Andr Merzky: Versioning and Consistency in Replica
Systems. ISPA Workshops 2006: 618-627.
Hartmut Kaiser, Andr Merzky, Stephan Hirmer, Gabrielle Allen, Edward Seidel and
Ole Weidner: Poster reception---The SAGA C++ Reference Implementation: A Milestone
Towards New High-level Grid Applications, in SC '06: Proceedings of the 2006
ACM/IEEE conference on Supercomputing, p. 184, ACM Press, New York, 2006.
Lei, Z., Allen, G., Huang, D., Kaiser, H., Li, X., and White, C.: Poster reception---Utilizing
Grid Computing Technologies for advanced Reservoir Studies. In Proceedings of the
2006 ACM/IEEE Conference on Supercomputing (Tampa, Florida, November 11 -
17, 2006). SC '06. ACM Press, New York, NY, 151.
Stephan Hirmer, Hartmut Kaiser, Andr Merzky, Andrei Hutanu, Gabrielle Allen: Ge-
neric Support for Bulk Operations in Grid Applications, MGC'06 Proceedings of 4th In-
ternational Workshop on Middleware for Grid Computing, ACM Press, 2006.
Hartmut Kaiser, Andre Merzky, Stephan Hirmer, Gabrielle Allen: The SAGA C++ Ref-
erence Implementation, Proceedings of the Workshop on Library-Centric Software
Design, 2006.
hartmut.kaiser@gmail.com, (http://www.cct.lsu.edu/~hkaiser)
Page 5
Hartmut Kaiser
C++, High Performance, Distributed and Grid Computing, Spatial Information Systems, Compiler Technologies

Stephan Hirmer, Hartmut Kaiser, Andr Merzky, Andrei Hutanu and Gabrielle Allen:
Seamless Integration of Generic Bulk Operations in Grid Applications, (poster),
GADA06.
Dayong Huang, Gabrielle Allen, Chirag Dekate, Hartmut Kaiser, Zhou Lei and Jon
MacLaren: getdata: A Grid Enabled Data Client for Coastal Modeling, in the proceed-
ing of High Performance Computing Symposium (HPC 2006), April 3- 6, 2006,
Huntsville, AL, 2006.
Gabrielle Allen, Tom Goodale, Hartmut Kaiser, Thilo Kielmann, Archit Kulshrestha,
Andre Merzky and R. V. van Nieuwpoort: A Day in the Life of a Grid-Enabled Applica-
tion: Counting on the Grid. Proceedings of the Workshop on Grid Application Pro-
gramming Interfaces, GGF12, Brussels, September 20th 2004, (2004).
Frank Neubert, Hartmut Kaiser: Teilstudie Elektronenstrahltest von IC zur Expertise
Physikalisch-technische Forschungsschwerpunkte fr den Zyklus II des
Technologieniveaus 7 der Hochintegration in der Mikroelektronik der Gruppe Physik
des Forschungsrates der DDR, 1988 (Study: Electron beam testing of Integrated
circuits).
, .,
-

.
, , 1987 (Digital control block for a electron beam testing device
based on scanning electron microscopes, International Students Conference, Prague,
1987).
Hartmut Kaiser, Frank Neubert, Berndt Peters: Ein automatisiertes Steuerungssystem
fr die Elektronenstrahldiagnostik elektronischer Bauelemente und Schaltkreise, 1.
Tagung Schaltkreisentwurf, Dresden, S 74-79, 1986 (An Automated control system
for electron beam testing of electronic devices and circuits, 1st Confenernce for Cir-
cuit Design, Dresden, 1986).
, .:
, ,
, 1985. (Development of an automated control sys-
tem for a scanning electron microsocope, Diploma, Leningrad Electrotechnical Uni-
versity - LETI, 1985).
Other Technical Publications
Tom Goodale, Shantenu Jha, Hartmut Kaiser, Thilo Kielmann, Pascal Kleijer, Andre
Merzky, John Shalf, Christopher Smith, A Simple API for Grid Applications (SAGA),
Open Grid Forum, GWD-R.90.
Mary Fran Yafchak (Ed.), Mary Trauner (Ed.), The Grid Technology Cookbook - a
guide to building and using grid resources, Version 1.0,
http://www.sura.org/cookbook/gtcb, 2006-2007.
hartmut.kaiser@gmail.com, (http://www.cct.lsu.edu/~hkaiser)
Page 6
Hartmut Kaiser
C++, High Performance, Distributed and Grid Computing, Spatial Information Systems, Compiler Technologies

Joel de Guzman, Hartmut Kaiser, Daniel Nuffer: The Spirit Parser Framework, 2003-
2007, spirit.sourceforge.net.
Hartmut Kaiser: Wave: a Standard conformant C++ preprocessor library. The Code
Project, 2003. www.codeproject.com.
Issued Patents
Frank Neubert, Hartmut Kaiser, Juri Tairov, Viktor Lutschinin, Juri Djomin, DD
Patent 257564 A3, Digitales Verfahren und Anordnung zur Erzeugung
treppenfrmiger Auslenksignale.
Frank Neubert, Hartmut Kaiser, Siegfried Wagner, Juri Tairov, Viktor Lutschinin, Juri
Djomin, DD Patent 257565 A3, Verfahren zur Darstellung von
rasterelektronenmikroskopischen Bilder.
Frank Neubert, Siegfried Wagner, Hartmut Kaiser, DD Patent 245512 A1,
Schaltungsanordnung zur Erzeugung von Auslenk- und Videosignalen an
reasterelektronenmikroskopen.

LANGUAGES
German (native language)
English (excellent fluency and writing skills)
Russian (excellent fluency and writing skills)
REFERENCES
Professor S. S. Iyengar, Director of Computer Science, Florida International Univer-
sity, Miami, FL, sundararaj.iyengar@fiu.edu
Prof. Thomas Sterling, Professor of Informatics and Computing at the Indiana Uni-
versity (IU) School of Informatics and Computing, Bloomington, IN 47405,
tron@indiana.edu
Prof. Ram Ramanujam, Dept.. of Electrical and Computational Engineering, Louisi-
ana State University, Baton Rouge, LA 70803, jxr@ece.lsu.edu
Prof. Shantenu Jha, Dept. of Computer Science, Center of Computation and Tech-
nology, Louisiana State University, Baton Rouge, LA 70803, sjha@cct.lsu.edu
Prof. Thilo Kielmann, Dept. of Computer Science, Vrije Universiteit, De Boelelaan
1083, 1081HV Amsterdam, The Netherlands, kielmann@cs.vu.nl
Dr. Frank Neubert, CEO of Analytik und Metechnik GmbH, Heinrich-Lorenz-Str.
55, D-09120 Chemnitz, Germany, frank.neubert@amc-systeme.de

Vous aimerez peut-être aussi