Projects

Programming Language Research Group

Project Fortress

Primary Research Category: System Software  

For more information

Principal Investigator: Guy Steele  
  • Programming Language Research Group Project Pages



    Project Overview

    Fortress is a new programming language designed for high-performance computing (HPC) with high programmability. Features include implicit parallelism, transactions, flexible, mathematical syntax, static type-checking (with pervasive type inference), and definition of large parts of the language in its own libraries.

    The current implementation of Fortress is a reference interpreter, which is released under a BSD License. Other software included in the distribution bears various open source licenses. All of these are included in the License File.


    Technical Reports

  • Productive Petascale Computing: Requirements, Hardware, and Software
    By: Michael Van De Vanter, Alan Wood, Chris Vick, Stuart Faulk, Susan Squires and Lawrence G. Votta Jr.
    Report Number: TR-2009-183
    Jul 9, 2009

    Latest Sun Patents

  • Floating point remainder with embedded status information
    (Nov 3, 2009)
  • Method and apparatus for dimensional analysis encoded in metatypes and generics
    (May 5, 2009)
  • Floating point status information accumulation circuit
    (Oct 28, 2008)
  • Floating point system that represents status flag information within a floating point operand
    (Jul 1, 2008)
  • Resource-limited directories with fine-grained eviction
    (Jun 3, 2008)
    See all 18 patents »

    News

  • Sun Labs Opens Its Doors
    Dr. Dobbs


    Team Members

    Guy Steele
    Eric Allen
    David Chase
    Christine Flood
    Steve Heller
    Victor Luchangco
    Jan Maessen