slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
GARTENSTRASSE 19 CH-8002 ZURICH SWITZERLAND INFO@INCUBEGROUP.COM INCUBEGROUP.COM PowerPoint Presentation
Download Presentation
GARTENSTRASSE 19 CH-8002 ZURICH SWITZERLAND INFO@INCUBEGROUP.COM INCUBEGROUP.COM

Loading in 2 Seconds...

play fullscreen
1 / 12

GARTENSTRASSE 19 CH-8002 ZURICH SWITZERLAND INFO@INCUBEGROUP.COM INCUBEGROUP.COM

163 Views Download Presentation
Download Presentation

GARTENSTRASSE 19 CH-8002 ZURICH SWITZERLAND INFO@INCUBEGROUP.COM INCUBEGROUP.COM

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

  1. Your partner tonavigate the challenges in investment and risk management. Alea.cuBase Professional GPU compiler for .net September 2014 GARTENSTRASSE 19 CH-8002 ZURICH SWITZERLAND INFO@INCUBEGROUP.COM INCUBEGROUP.COM

  2. InCube at a glance Our interdisciplinaryteam

  3. Our products and services Advisory Solutions Investments > > > High-quality consulting services that help organizations improve their performance and manage their risks. Intelligent solutions for trading, investment and risk management. Innovative investment strategies based on profound research and disciplined investment processes. Investment Management Alea.cuBase (QuantAlea) InCube Gold Fund Risk Management InCube│PRICER AIC Equity Certificate Pricing & Valuation InCube│GRID Market Neutral Commodity Strategy Regulatory Compliance InCube│LIQUIDITY Customized Investment Strategies High Performance Computing InCube│SIGNAL InCube│SELECTOR

  4. GPU-Compiler • Professional tool • Debugging • Multi-platform (Linux, OS X, Windows) • Multi-language (F#, all IL-based languages) • Ever-improving user experience • Visual Studio integration • Nsight • NVprof • NuGet installation

  5. New markets • Enterprise • Small companies • Mobile apps • Open-source software

  6. Architecture

  7. IL vs. Quotations • Discriminated unions • Records • Higher-order function • Interoperable

  8. Designing an IL-friendly API • More OOP • Delegates vs. Functions • Generics • LINQ vs. Monads

  9. Designing an IL-friendly API

  10. Designing an IL-friendly API

  11. AOT vs. dynamic compile • Small assembly size • Faster start-up • CUDA unbound • Compile at runtime • GPU scripting

  12. Higher level of abstraction • Syntax • F# vs. C • Programming idioms • DU / pattern matching • Arrays • Function values • Dataflow