Download
slide1 n.
Skip this Video
Loading SlideShow in 5 Seconds..
Goal PowerPoint Presentation

Goal

154 Vues Download Presentation
Télécharger la présentation

Goal

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Goal • Increase performance • Use all available resources • Adapt to changes • Increase productivity • Use high-level language • Generic algorithm implementations

  2. (some) Existing solutions • Milepost • Doesn’t adapt • Autotuners • Very complex! • SEJITS • Kernels in ELL • Delite • Custom DSLs • PetaBricks • Separate language • Improvements! Performance Delite Systemlanguages Manuallyoptimized Scriptinglanguages SEJITS Milepost PetaBricks Autotuners Productivity

  3. Existingsolutions • Insufficient productivity • Manual efficiency layer implementation • Custom language • Insufficient performance • Limited usage of resources(unless specifically implemented) • Tied to a single environment