13.07.2015 Views

Delite: Language Virtualization for Heterogeneous Parallel Computing

Delite: Language Virtualization for Heterogeneous Parallel Computing

Delite: Language Virtualization for Heterogeneous Parallel Computing

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Our Approach: Three Views• Little embedded languages• Domain abstractions improve productivity• Domains provide specific knowledge• Smart libraries• Libraries that can compile/optimize themselves• Optimizations cross library call boundaries• Optimizations exploit domain specific knowledge• Smart compilers• Raise abstraction-level of compiler optimization• Load and stores ⇒ Data structures• <strong>Language</strong> statements ⇒ Algorithms

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!