University of Passau    FIM    Chair for Programming
 

Content

  • Degrees
  • Research Interests
  • Publications
  • Research Projects
  • Research Cooperations
  • Editorships
  • Standing Committees
  • Recent Committees
  • Special Posts in the University
  • Prof. Christian Lengauer


    University of Passau
    Department of Informatics and Mathematics
    Chair for Programming
    Parcel address:   Universität Passau, Innstraße 33, 94032 Passau, Room 129
    Letter address:   Universität Passau, D-94030 Passau
    Phone:   ++49 851 509 3070
    Secretariat:   ++49 851 509 3071
    Fax:   ++49 851 509 3092
    E-mail:

    Degrees:
    • Diploma (Mathematics), Free University of Berlin, 1977
    • M.Sc. (Computer Science), University of Toronto, 1978
    • Ph.D. (Computer Science), University of Toronto, 1982
    Research Interests:
    • program parallelization
    • parallelism in high-performance computing
    • domain-specific program generation and optimization
    • feature-oriented software design
    • functional programming
    • programming methodology
    • programming language design, semantics and implementation
    Publications:
      A complete list of Prof. Lengauer's publications can be found here.
    Research Projects:

    Current:

    • PolyJIT: Loop Parallelization in the Polyhedron Model -- Just-in-Time (soon to be funded)
    • ExaStencils: Advanced Stencil-Code Engineering (DFG: 2013-2015, renewable)
    • MapReduceFoundation: Typing of MapReduce (DFG: 2011-2013)
    • FeatureFoundation: Feature-Oriented Program Synthesis (DFG: 2009-2013)
    • LooPo: a loop parallelizer based on the polyhedron model (DFG: 1993-1997, 1999-2004, 2005-2010, DAAD: 1995-2006, BFHZ-CCUFB: 2004, 2010, EC FP6 NoE: 2004-2008, EC FP7 NoE: 2008-2011)

    Completed:

    • Meta-Programming: parallel algorithmic skeletons (2000-2005, DAAD: 2004-2005)
    • PolyAPM: abstract parallel machines for the polytope model (1997-2004, DFG: 2000-2002)
    • HDC: a language for parallel higher-order divide&conquer (DFG: 1996-2000)
    • SAT: performance-directed parallel programming (1994-1998, DAAD: 1998-2000)
    • PLR: parallel linear recursion (1994-1998)
    • OSIDRIS: object-oriented specification of distributed systems (DFG: 1993-1997)
    Research Cooperations:

    Current:

    Completed:

    Journal Editorships:
    Standing Committee Memberships:
    Recent Programme Committee Memberships:
    Special Posts in the Department and University:
    • since 04/2012: Deutsche Forschungsgemeinschaft (DFG), University Liaison (Vertrauensdozent)
    • since 10/2010: Departmental Doctoral Studies Committee, Chair
    • since 1996: Fulbright Commission, Chapter Passau, University Liaison (Vertrauensdozent)
    • 10/2007-09/2009: Department Chair
    • 04/2004-03/2006: University Prorector
    • 09/1999-09/2001: Department Chair
    • 10/1998-08/1999: Department Vice-Chair