Download presentation
Presentation is loading. Please wait.
Published byErnesto Brummell Modified over 10 years ago
2
Overview Motivation Scala on LLVM Challenges Interesting Subsets
3
Motivation
5
Scala on LLVM
6
Challenges: Must-Have Garbage Collector
7
Challenges: Optional Threading Reflection Debugging Code Loading
8
Challenges: Code Loading
10
Scala Specific Optimisations Improving Function Handling – Get Rid of Object Overhead – Inlining
11
Interesting Subsets Tiny Scala On Small Systems Compiled Scala Scala In Flavors
12
Scala in Flavors
13
Run the ‘regular’ Code on CPU Run data parallel on GPU or other dedicated hardware Issues – Interchanging Data – Vectorisation – Memory-Management
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.