Accelerating Python code with Numba and LLVM - LLVM Cauldron 2016

preview_player
Показать описание
Graham Markall - Embecosm
Numba is an LLVM-based JIT Compiler for Python that is focused on numerical computing and delivers execution speed on a par with languages more traditionally used in scientific computing, such as Fortran and C++. This talk discusses the implementation of Numba, in particular how to go from an interpreted, dynamically-typed language to a compiled, statically-typed implementation. There will be some discussion of the CUDA and HSA backends and how the differences between LLVM versions in these backends are managed.
Рекомендации по теме
visit shbcf.ru