December, 16, 2017, 12:17 mobile  ][  amdzone.it  ][  atizone.it  ][  enboard  ][  forumzone.it  ][  hwsetup.it  ][  nvidiazone.it  ][  unixzone.it 
 
 
 
Our Tags
Feed RSS
Sitemap
Contact us
About us
Reload
         your source for 3dfx and games
 
Home   ][   News   ][   Games   ][   Articles   ][   3dfx Hardware   ][   3dfx Software   ][   Video   ][   Components   ][   Tools   ][   Forums
 








 
Main

News
Headlines
Games
Articles
3dfx Hardware
3dfx Software
Video Cards
Components
Tools
File Browser
Communities
Contact Us

3dfx Cards
Latest Headlines
Archived Headlines
3dfx Articles
Voodoo1
Voodoo2
Banshee
Voodoo3
Voodoo4/5
VoodooTV
Latest Drivers
Our Releases
Hot Files
 
Games Settings
 
Best Settings
 
TnL Patches
 
MesaFX
 
WickedGL
 
Glide 3x
 
Official FAQ
 
Just For Fun
 
Main menu
Components

Processors
Motherboards
RAM Memories
Video Cards
Audio Cards
HDDs/SSDs
Optical Burners
Web Connectivity
Drivers Index
Main menu

Video Cards

AMD/ATI
Matrox
NVIDIA
S3 Graphics
XGI
Main menu

Tools
Antivirus
Benchmarks
Data Recovery
Mastering
Screensavers
Video
File Sharing
Tweakers
3D-Analyze
Windows Tools
Uninstallers
Mobile Phones
Tools Index
Main menu
Games
Bonus Packs
Demos
DirectX
Latest MAME
Patches
Screenshots
System Requirements
Trailers
Main menu
Communities
 
 10.05.2012   Il compilatore Open Source LLVM ora supporta le gpu NVIDIA
 

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.





Source: NVIDIA Press Release
Links

Tags: compilatore  |  gpu  |  nvidia  |  open source

 PREVIOUS MORE NEWS GO BACK NEXT 


[ Go Back ]

Latest News
Sapphire lancia le card NITRO+ Radeon RX Vega64 e Radeon RX Vega56

XviD Codec 1.3.5 comprime i video fino a 200 volte con MPEG-4

Wine 3.0-rc2 esegue su Linux e Unix il software nativo per Microsoft Windows

Nomi e specifiche delle prime APU Ryzen Mobile di AMD con iGPU Vega

Portable Antivirus: Kaspersky Virus Removal Tool 15.0.19.0 (2017.12.15)

novaPDF Lite 9.0 build 221 crea documenti e stampa su file in formato PDF

Free Antivirus & AntiTrojan Utilities: McAfee Stinger 12.1.0.2608

Due video leaked presentano i render a 360° dei Galaxy S9 e Galaxy S9+

Le tecnologie AI incrementeranno il numero dei posti di lavori entro il 2020

Windows Utilities: Microsoft Autoruns 13.81 - Windows 10 Ready
more News 
Latest Utilities Latest Drivers
XviD Codec 1.3.5

Kaspersky Virus Removal Tool 15....

novaPDF Lite 9.0 build 221

McAfee Stinger 12.1.0.2608

Microsoft Autoruns 13.81
more Utilities 
AMD Radeon Software Adrenalin Ed...

Intel Graphics Drivers 15.60.01....

AMD Radeon Software Crimson ReLi...

AMD Radeon Software Crimson ReLi...

AMD Radeon Software Crimson ReLi...
more Drivers 
Latest Trailers Latest Screenshots
GTFO - Gameplay (The Game Award...

Metro Exodus - The Aurora (Offic...

Biomutant - Cinematic

Project CARS 2 - Accolades

The Surge: A Walk in the Park - ...
more Trailers 
GTFO

Metro Exodus

Biomutant

Project CARS 2 #3

Far Cry 5 #2
more Screenshots 
Latest Demos Latest Patches
Tomb Raider - Dagger of Xian dem...

SAPPHIRE NITRO+ RX 580 Prey PC G...

NVIDIA GameWorks Flow - in DX12

Unity Adam demo - The Full Film

Forza Horizon 3 Demo
more Demos 
Rise of the Tomb Raider & AMD Ry...

Mass Effect: Andromeda Patch 1.06

DOOM Update #2

Rise of the Tomb Raider PC Patch...

Rise of the Tomb Raider PC Patch...
more Patches 

Advertising
Help

Search 3dfxzone.it
Search network
Search with tags
Sitemap
Translator

Other Services

Feed RSS



Print This
Our History

Contact Us

User Support
Advertising
Partnership
Banner Exchange
Webmaster
Main menu

Our Network
3dfxzone.it
AMDZone.it
ATIZone.it
HWSetup.it
ForumZone.it
NVIDIAZone.it
UnixZone.it
Hosted Sites
KoolSmoky Home
Rosario Gallery
 
Hardware Setup    |    Site Map    |    Translator    |    News Archive    |    Links    |    Contact Us    |    Legal Notes    |    Privacy
 
On line since Q1 2001    |    Web Application and Contents © 3dfxzone.it    |    All Rights Reserved