PofoliaPofolia ile paylaşıldı

· 2015

Numba

Siu Kwan Lam, Antoine Pitrou, Stanley Seibert

Kısa özet

Numba, bilimsel ve dizi odaklı hesaplamalar için Python'un bir alt kümesini verimli makine koduna çeviren bir just-in-time (tam zamanında) derleyicisidir.

Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.

Ana noktalar

  • Numba, Python için bir just-in-time (JIT) derleyicisidir.
  • Bilimsel ve dizi odaklı hesaplamaları hedefler.
  • Derlenmiş kod, geleneksel derlenmiş dillerle karşılaştırılabilir performans elde eder.
  • Derleyici LLVM çerçevesi kullanılarak oluşturulmuştur.

Yapay zekâ ile başlık ve abstract'tan üretildi; tam metin okunmaz.

Özet (abstract)

Dynamic, interpreted languages, like Python, are attractive for domain-experts and scientists experimenting with new ideas. However, the performance of the interpreter is often a barrier when scaling to larger data sets. This paper presents a just-in-time compiler for Python that focuses in scientific and array-oriented computing. Starting with the simple syntax of Python, Numba compiles a subset of the language into efficient machine code that is comparable in performance to a traditional compiled language. In addition, we share our experience in building a JIT compiler using LLVM[1].

Yazarların özeti; kaynağından alınmıştır., 2015 · DOI ↗

ÇıkarımlarPremium
Makaleye SorÜcretsiz hesapla

Ücretsiz hesapla devam et

Makaleye Sor ile bu makaleye günde 3 soru ücretsiz; makaleyi kaydet, kaynakçasını al, ilgi alanına göre her gün yeni özetler. Çıkarımlar Premium.

Web'de ücretsiz devam et

Google ya da Apple hesabınla giriş; kart istemez. Bu makaleye geri dönersin.

Telefonda:

Alan: Donanım ve Mimari

Hardware and ArchitectureComputer Science