lunedì 22 settembre 2025 16:58mobile    |    3dfxzone.it    |    amdzone.it    |    atizone.it    |    forumzone.it    |    hwsetup.it    |    nvidiazone.it    |    unixzone.it 
NVIDIAZONE.IT
              proudly powered by 3dfxzone.it
Home    |    News    |    Headlines    |    Articoli    |    Download    |    Community    |    Condividi    |    Contatti    |    Tag    |    Ricerca    |    Sitemap
 
Pubblicità Il compilatore Open Source LLVM ora supporta le gpu NVIDIA Ultime News
Notizia pubblicata in data: 10.05.2012
Condividi su Facebook Condividi su Twitter Condividi su WhatsApp Condividi su reddit

NVIDIA annuncia che LLVM, uno dei compilatori open source più conosciuti, supporta ora le GPU NVIDIA, aumentando significativamente il numero di ricercatori, di fornitori indipendenti di software (ISVs) e di linguaggi di programmazione che possono avvantaggiarsi dei benefici offerti dalle GPU.

LLVM è un ambiente di compilazione dal design modulare particolarmente diffuso, che semplifica il supporto di nuovi linguaggi di programmazione e nuove architetture di processore. Il compilatore CUDA offre supporto a C, C++ e Fortran per accelerare le applicazioni utiizzando le GPU NVIDIA. NVIDIA ha collaborato con gli sviluppatori LLVM fornendo il codice sorgente del compilatore CUDA e consentendo la modifica del core LLVM per l'esecuzione in backend dei thread. Come risultato, i programmatori possono sviluppare applicazioni per GPU utilizzando una più ampia selezione di linguaggi di programmazione, rendendo il GPU computing più accessibile e diffuso che mai.

LLVM supporta una vasta gamma di linguaggi di programmazione e front end, compresi C/C++, Objective-C, Fortran, Ada, Haskell, Java bytecode, Python, Ruby, ActionScript, GLSL e Rust. E' anche l'infrastruttura di compilazione che NVIDA utilizza per la sua architettura CUDA C/C++ ed è stata largamente adottata da aziende leader come, ad esempio, Apple, AMD e Adobe.

"Double Negative ha portato il proprio fluid dynamics solver ad utilizzare il loro linguaggio domain specific, Jet, basato su LLVM," ha dichiarato Dan Bailey, Ricercatore presso la Double Negative e contributor del progetto LLVM. "In aggiunta alle architetture esistenti supportate, il nuovo compilatore open-source LLVM di NVIDIA gli ha consentito di compilare un codice altamente ottimizzato per architettura con GPU NVIDIA in grado di velocizzare in modo importante i calcoli delle simulazioni utilizzate per gli effetti speciali dei film."

"MathWorks utilizza gli elementi del toolchain LLVM per aggiungere il supporto delle GPU al linguaggio MATLAB," ha detto Silvina Grad-Freilich, senior manager, parallel computing marketing, MathWorks. "Il supporto delle GPU da parte del compilatore open source LLVM è estremamente importante per la comunità cui ci rivolgiamo."

"Il codice che abbiamo fornito a LLVM è basato su collaudati prodotti mainstream CUDA, che danno ai programmatori la sicurezza dell'affidabilità e della piena compatibilità con le centinaia di milioni di GPU NVIDIA oggi installate nei PC e nei server," ha detto Ian Buck, general manager, del GPU computing software di NVIDIA. "Questa è davvero una pietra miliare che cambia le regole del gioco per il GPU computing, in quanto dà ai ricercatori e ai programmatori un'incredibile flessibilità e scelta nei linguaggi di programmazione e nelle architetture hardware per le applicazioni di prossima generazione."

Per scaricare l'ultima versione del compilatore LLVM con supporto NVIDIA GPU, è possibile visitare il sito LLVM.



NVIDIA announced that LLVM, one of the industry's most popular open source compilers, now supports NVIDIA GPUs, dramatically expanding the range of researchers, independent software vendors (ISVs) and programming languages that can take advantage of the benefits of GPU acceleration.

LLVM is a widely used open source compiler infrastructure, with a modular design that makes it easy to add support for programming languages and processor architectures. The CUDA® compiler provides C, C++ and Fortran support for accelerating application using the massively parallel NVIDIA® GPUs. NVIDIA has worked with LLVM developers to provide the CUDA compiler source code changes to the LLVM core and parallel thread execution backend. As a result, programmers can develop applications for GPU accelerators using a broader selection of programming languages, making GPU computing more accessible and pervasive than ever before.

LLVM supports a wide range of programming languages and front ends, including C/C++, Objective-C, Fortran, Ada, Haskell, Java bytecode, Python, Ruby, ActionScript, GLSL and Rust. It is also the compiler infrastructure NVIDIA uses for its CUDA C/C++ architecture, and it has been widely adopted by leading companies such as Apple, AMD and Adobe.

"Double Negative has ported their fluid dynamics solver over to use their domain-specific language, Jet, which is based on LLVM," said Dan Bailey, researcher at Double Negative and contributor to the LLVM project. "In addition to the existing architectures supported, the new open-source LLVM compiler from NVIDIA has allowed them to effortlessly compile highly optimized code for NVIDIA GPU architectures to massively speed up the computation of simulations used in film visual effects."

"MathWorks uses elements of the LLVM toolchain to add GPU support to the MATLAB language," said Silvina Grad-Freilich, senior manager, parallel computing marketing, MathWorks. "The GPU support with the open source LLVM compiler is valuable for the technical community we serve."

"The code we provided to LLVM is based on proven, mainstream CUDA products, giving programmers the assurance of reliability and full compatibility with the hundreds of millions of NVIDIA GPUs installed in PCs and servers today," said Ian Buck general manager of GPU computing software at NVIDIA. "This is truly a game-changing milestone for GPU computing, giving researchers and programmers an incredible amount of flexibility and choice in programming languages and hardware architectures for their next-generation applications."

To download the latest version of the LLVM compiler with NVIDIA GPU support, visit the LLVM site.





News Source: NVIDIA Press Release
Links

Tag: compilatore  |  gpu  |  nvidia  |  open source


 News precedente Indice News News successiva 
21.09.2025  
AMD rilascia Radeon Software Adrenalin Edition 25.9.2 - Radeon RX 7700 Ready
iPhone 17, iPhone 17 Pro e iPhone 17 Pro Max e Watch arrivano negli Apple Store
20.09.2025  
AMD introduce la video card Radeon RX 7700 per il gaming e lo streaming a 1440p
The Linux Kernel Organization rilascia il Linux Kernel 6.16.8: info e download
19.09.2025  
Con l'app free FileZilla Server 1.11.1 puoi creare un server FTP a costo zero
18.09.2025  
Internet Utilities: Free Download Manager 6.30.0 - HTTPS, FTP, Bittorrent Ready
Memtest86 Free Edition 11.5 build 1000 rileva gli errori della memoria RAM
17.09.2025  
SoundSwitch 6.14.2 cambia al volo la device audio per il playback o il recording
Internet Download Manager (IDM) 6.42 build 43 semplifica il download dei file
Benchmark & Testing Utilities: Passmark PerformanceTest 11.1 build 1006
16.09.2025  
On line le foto di una video card Intel Arc A750 dotata di 16GB di VRAM GDDR6
PDF24 Creator 11.28.2 converte doc e immagini in PDF, e rimuove pagine dai PDF
15.09.2025  
Free Antivirus & Antimalware Utilities: Trellix Stinger 13.0.0.506 [Portable]
Hardware Monitoring & Benchmark Tools: AIDA64 Extreme Edition 8.00.8000
Bitdefender Antivirus Free 27.0.54.271 è disponibile per il download gratuito
14.09.2025  
HFS - HTTP File Server 0.57.16 consente di costruire un server HTTP a costo zero
System Information & Windows Tools: USB Device Tree Viewer 4.6.3 - Bug fixing
13.09.2025  
Free USB Drive Setup Tools: YUMI exFAT 1.0.3.1 - UEFI & BIOS Boot Ready
Wine 10.15 esegue il software nativo per Windows su Linux, Unix e MacOS
GeForce & Radeon - Tuning & Monitoring Tools: ASUS GPU Tweak III 2.0.3.2
Indice delle news 
Ultimi File
Passmark PerformanceTest 11.1 build 1006
PDF24 Creator 11.28.2
AIDA64 Extreme Edition 8.00.8000
ASUS GPU Tweak III 2.0.3.2
Passmark BurnInTest Windows 11.0 build 1017
K-Lite Codec Tweak Tool 6.7.6
AIDA64 Extreme Edition 7.99.7855 beta
Clean Space 714
Geekbench 6.5.0
NWinfo 1.4.3.1 [Portable]
Indice dei file 
3dfxzone.it   ][   amdzone.it   ][   atizone.it   ][   forumzone.it   ][   hwsetup.it   ][   nvidiazone.it   ][   unixzone.it   ][   links   ][   feed rss   ][   chi siamo   ][   sitemap
NVIDIAZONE.IT è servito da una applicazione proprietaria di cui è vietata la replicazione parziale o totale (layout e/o logica). I marchi e le sigle in esso citate sono proprietà degli aventi diritto. Note Legali. Privacy.