A High Performance Language for ISTORE PowerPoint PPT Presentation

presentation player overlay
About This Presentation
Transcript and Presenter's Notes

Title: A High Performance Language for ISTORE


1
A High Performance Language for ISTORE
  • Kathy Yelick
  • U.C. Berkeley

2
What is Titanium?
  • Java with
  • multidimensional arrays
  • static threads in a global address space
  • collective communication/synchronization
  • fast bulk I/O
  • Applications
  • simulation of the human heart
  • genome application for isolating genes
  • DB primitives (join, sort)
  • multigrid solvers, matmul, LU, FFT, ...

3
Titanium and ISTORE
  • Is ISTORE a good machine for HPC in Titanium?
  • No, designed for storage apps
  • Is AME a good goal for Titanium?
  • Yes, AME is a good idea for compute-intensive
    apps too
  • Consider 1 M processor machine

4
AME for Compute-Intensive Tasks
  • Two kinds of applications
  • Regular, bulk-synchronous
  • Irregular, task-queue scheduled
  • Availability benchmarks and fault injection.
  • Prediction the irregular ones will be easier
Write a Comment
User Comments (0)
About PowerShow.com