Project Overview - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

Project Overview

Description:

Major compiler reorganization to support language ... Many bug fixes and optimizations. 3. Titanium Review, Sep. 9, 2004. Katherine Yelick ... – PowerPoint PPT presentation

Number of Views:16
Avg rating:3.0/5.0
Slides: 7
Provided by: DanBon5
Category:

less

Transcript and Presenter's Notes

Title: Project Overview


1
Project Overview
Kathy Yelick http//titanium.cs.berkeley.edu
U.C. Berkeley September 9, 2004
2
Highlights Language and Compiler
  • Language
  • Templates with Inheritance
  • Support for Java 1.4 is essentially done
  • Considering Addition of UPC-style collectives
  • Evaluating need for cluster-of-SMP support
    through benchmarks
  • Compiler work
  • Major compiler reorganization to support language
  • Improved compile-time through algorithmic
    improvements
  • Improved support for irregular applications
  • Many bug fixes and optimizations

3
Highlights Runtime and Tools
  • Runtime Support
  • GASNet Firehose for pinning-based networks
  • Collectives Automatic tuning
  • Improved array use through new Domain
    implementation
  • New GASNet platforms SCI, Infiniband, (Shmem)
  • Tools
  • Harmonia support for Titanium extensions to Java
  • Existing support for hardware counters (flop
    counts, etc.)
  • New GASNet Trace for communication
  • Goal is to develop higher level tools to analyze
    this data

4
Highlights Applications
  • Application development
  • Heart awaiting new structure for major run
    (NPACI)
  • Adaptive Mesh Refinement Ocean Modeling (DOE)
  • Performance studies
  • Above applications plus NAS PB
  • Focused on single processor and SMP performance
  • Focus on communication performance next year
  • Collaborations
  • NPACI project is winding down, DOE is ongoing
  • Industry interest Myricom, Quadrics, Cray, Intel

5
Schedule
  • 9-915 Overview (Kathy)
  • 915-940 Language and Compiler changes (Amir)
  • 940-1005 AMR Experience (Tong)
  • 1005-1020 Domain Optimizations (Imran)
  • 1020-1040 Collectives - (Rajesh, Paul Hargrove)
  • 1040-1100 break
  • 1100-1130 Heart Simulation (Armando, Hormozd)
  • 1130-1145 Harmonia - (Andy, Jonathan)
  • 1145-100 lunch

6
Schedule (2)
  • 100-130 Compiling Irregular Apps - (Jimmy)
  • 130-200 Gasnet Overview - (Dan)
  • 200-215 A GASNet Performance Tool (Wei)
  • 215-230 Break
  • 230-300 NAS Parallel Benchmarks (Kaushik)
  • End of Titanium Review
  • 300-400 UPC-related topics
  • UPC and Etnus/Totalview
  • Intrepid Support
Write a Comment
User Comments (0)
About PowerShow.com