Jan Maessen

The People at Sun Labs

 Jan Maessen

Dr. Jan Maessen
Member of the Technical Staff
Programming Language Research Group Project
Sun Microsystems Laboratories


1 Network Drive, Building #2
ubur02
Burlington, MA 01803


Jan-Willem Maessen has been part of Project Fortress since its inception in 2002, and is presently the primary maintainer of the libraries for the Fortress programming language. He has been heavily involved in the design of the Fortress language and in its implementation, and drafted the original specifications of the parallel portions of the language. His many interests include language design, memory consistency models, concurrent algorithms, compilation, semantics, and architecture.

Prior to joining Sun, Jan developed Eager Haskell, a Haskell implementation that executes programs using resource-bounded eager evaluation rather than lazy evaluation. He also contributed heavily to the compiler and libraries for pH, an implicitly-parallel programming language based on Haskell.

Latest Sun Patents

  • Method and apparatus for dimensional analysis encoded in metatypes and generics
    (May 5, 2009)
  • System and method for executing nested atomic blocks using split hardware transactions
    (Apr 7, 2009)
  • Resource-limited directories with fine-grained eviction
    (Jun 3, 2008)
  • Method and apparatus for indexing a hash table which is organized as a linked list
    (May 6, 2008)
  • Method and apparatus for implementing a fully dynamic lock-free hash table
    (Oct 23, 2007)

    Awards

    Awards

    • With Yossi Lev: PPoPP 2008 best paper award "Split Hardware Transactions: True nesting of transactions using best-effort hardware transactional memory". - (Feb 25, 2008)
    • Johnson M.Eng. thesis prize (MIT) for "Eliminating Intermediate Lists in pH Using Local Transformations" - (May 29, 1994)


    Back to list of People