NumbaPro – kompilator Pythona ze wsparciem CUDA

NumbaPro – kompilator Pythona ze wsparciem CUDA

przez -
1 722
nVidia

nVidia i Continuum Analytics ogłosiły, że obsługa architektury CUDA została wprowadzona w NumbaPro, kompilatorze języka Python. Kompilator stanowi część nowego produktu Anaconda Accelerate firmy Continuum Analytics, który został przygotowany z użyciem kompilatora LLVM. Dzięki temu szerokie grono programistów piszących w języku Python może korzystać z funkcji akceleracji przez akceleratory graficzne opartych na modelu programowania równoległego CUDA.

nVidia jakiś czas temu wprowadziła do rdzenia i wewnętrznych mechanizmów równoległego wykonywania instrukcji LLVM, kod źródłowy kompilatora CUDA. Dzięki modułowej budowie kompilatora LLVM, projektanci języków i bibliotek mogą znacznie łatwiej wprowadzać funkcje obsługi akceleracji, poprzez procesory graficzne do języków programowania. Dodatkowo Python może być kompilowany w locie, z użyciem JIT, dla wielu architektur jednocześnie.

  • kamilnono2

    no i to mi się podoba!