June, 26, 2017, 17:44 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

Voodoo Cards
3dfx 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
 
 02.03.2011   CUDA 4.0 rende la programmazione in parallelo ancora più facile
 

NVIDIA ha annunciato la nuova versione del toolkit di NVIDIA CUDA per lo sviluppo di applicazioni di parallel computing che utilizzano la potenza delle GPU NVIDIA.

Il nuovo toolkit NVIDIA CUDA 4.0 è stato progettato per rendere ancora più semplice la programmazione in parallelo e consente a un numero ancora maggiore di sviluppatori di eseguire il porting delle loro applicazioni sulle GPU. Questo toolkit si fonda su tre caratteristiche principali:

  • La tecnologia NVIDIA GPUDirect 2.0 – supporta la comunicazione peer-to-peer tra le GPU all'interno di un singolo server o workstation. Questo semplifica e rende più rapida la programmazione multi-GPU e aumenta le prestazioni delle applicazioni.
  • Unified Virtual Addressing (UVA) – fornisce un singolo spazio unificato di indirizzamento per la memoria di sistema principale e le memorie delle GPU. Questa soluzione rende più rapida e semplifica la programmazione in parallelo.
  • Librerie di primitive e modelli C++ Thrust – offrono una raccolta di potenti strutture dati e algoritmi paralleli C++ open source che semplificano la programmazione agli sviluppatori di C++. Grazie a Thrust, le routine quali l'ordinamento parallelo sono da 5 a 100 volte più rapide rispetto alla Standard Template Library (STL) e ai Threading Building Blocks (TBB).

"Nuove caratteristiche quali Unified Virtual Addressing e la maggiore rapidità delle comunicazioni tra GPU facilitano gli sviluppatori che vogliono sfruttare le capacità di parallel computing delle GPU", ha dichiarato John Stone, Senior Research Programmer, University of Illinois, Urbana-Champaign.

"Avere accesso al GPU Computing tramite l'interfaccia dei template standard aumenta nettamente la produttività di una vasta gamma di operazioni, dalla semplice generazione di flussi di cassa ai calcoli più complessi con i modelli del mercato Libor, rendite variabili o gli aggiustamenti della valutazione del credito", ha dichiarato Peter Decrem, Direttore dei Rates Products per Quantifi. "La libreria C++ di Thrust ha considerevolmente ridotto le difficoltà di accesso prendendosi cura delle funzionalità di basso livello quali l'accesso alla memoria e la sua assegnazione. Questo consente agli esperti di informatica per i servizi finanziari di concentrarsi sullo sviluppo di algoritmi in un ambiente ottimizzato dalle GPU".

La nuova release 4.0 dell'architettura CUDA comprende molte altre caratteristiche e capacità fondamentali, fra cui:

  • Integrazione di MPI con le applicazioni CUDA – le implementazioni di MPI modificate quali OpenMPI spostano automaticamente i dati da e per la memoria GPU usando Infiniband quando un'applicazione esegue o riceve una chiamata MPI.
  • Condivisione multi-thread delle GPU – più thread host delle CPU possono condividere contesti su una singola GPU, semplificando la condivisione di una singola GPU da parte delle applicazioni multi-thread.
  • Condivisione multi-GPU di un singolo thread di CPU – un singolo thread host di CPU può accedere a tutte le GPU di un sistema. Gli sviluppatori possono facilmente coordinare il lavoro su più GPU per operazioni quali gli scambi "halo" nelle applicazioni.
  • Nuova immagine NPP e libreria Computer Vision – una ricca serie di operazioni di trasformazione delle immagini che permette lo sviluppo rapido di applicazioni di imaging e computer vision.
  • Capacità nuove e migliorate
    • Auto-analisi delle prestazioni nel Visual Profiler
    • Nuove caratteristiche in cuda-gdb e aggiunta del supporto di MacOS.
    • Aggiunta del supporto di caratteristiche di C++ quali new/delete e le funzioni virtuali
    • Nuovo disassembler di binari per GPU

Una RC (Release Candidate) di CUDA Toolkit 4.0 sarà resa disponibile gratuitamente a partire dal 4 marzo 2011- Per ottenerla è sufficiente iscriversi al CUDA Registered Developer Program all'indirizzo: www.nvidia.it/paralleldeveloper. Il CUDA Registered Developer Program offre agli sviluppatori di applicazioni in parallelo una straordinaria quantità di strumenti, risorse ed informazioni che consentono di massimizzare il potenziale di CUDA.

Per ulteriori informazioni sulle caratteristiche e sulle capacità di CUDA Toolkit e delle applicazioni GPGPU, visitare l'indirizzo: www.nvidia.it/cuda.



NVIDIA today announced the latest version of the NVIDIA® CUDA® Toolkit for developing parallel applications using NVIDIA GPUs.

The NVIDIA CUDA 4.0 Toolkit was designed to make parallel programming easier, and enable more developers to port their applications to GPUs. This has resulted in three main features:

  • NVIDIA GPUDirect™ 2.0 Technology -- Offers support for peer-to-peer communication among GPUs within a single server or workstation. This enables easier and faster multi-GPU programming and application performance.
  • Unified Virtual Addressing (UVA) -- Provides a single merged-memory address space for the main system memory and the GPU memories, enabling quicker and easier parallel programming.
  • Thrust C++ Template Performance Primitives Libraries -- Provides a collection of powerful open source C++ parallel algorithms and data structures that ease programming for C++ developers. With Thrust, routines such as parallel sorting are 5X to 100X faster than with Standard Template Library (STL) and Threading Building Blocks (TBB).

"Unified virtual addressing and faster GPU-to-GPU communication makes it easier for developers to take advantage of the parallel computing capability of GPUs," said John Stone, senior research programmer, University of Illinois, Urbana-Champaign.

"Having access to GPU computing through the standard template interface greatly increases productivity for a wide range of tasks, from simple cashflow generation to complex computations with Libor market models, variable annuities or CVA adjustments," said Peter Decrem, director of Rates Products at Quantifi. "The Thrust C++ library has lowered the barrier of entry significantly by taking care of low-level functionality like memory access and allocation, allowing the financial engineer to focus on algorithm development in a GPU-enhanced environment."

The CUDA 4.0 architecture release includes a number of other key features and capabilities, including:

  • MPI Integration with CUDA Applications -- Modified MPI implementations automatically move data from and to the GPU memory over Infiniband when an application does an MPI send or receive call.
  • Multi-thread Sharing of GPUs -- Multiple CPU host threads can share contexts on a single GPU, making it easier to share a single GPU by multi-threaded applications.
  • Multi-GPU Sharing by Single CPU Thread -- A single CPU host thread can access all GPUs in a system. Developers can easily coordinate work across multiple GPUs for tasks such as "halo" exchange in applications.
  • New NPP Image and Computer Vision Library -- A rich set of image transformation operations that enable rapid development of imaging and computer vision applications.
  • New and Improved Capabilities
    • Auto performance analysis in the Visual Profiler
    • New features in cuda-gdb and added support for MacOS
    • Added support for C++ features like new/delete and virtual functions
    • New GPU binary disassembler

A release candidate of CUDA Toolkit 4.0 will be available free of charge beginning March 4, 2011, by enrolling in the CUDA Registered Developer Program at: www.nvidia.com/paralleldeveloper. The CUDA Registered Developer Program provides a wealth of tools, resources, and information for parallel application developers to maximize the potential of CUDA.





Source: NVIDIA Press Release
Links

Tags: parallelo  |  programmazione

 PREVIOUS MORE NEWS GO BACK NEXT 


[ Go Back ]

Latest News
CudaText 1.11.0.0 è un editor di sviluppo open source con plug-in in Python

Falcon Northwest mostra in anteprima un PC con Radeon Pro Vega Frontier Edition

Portable Antivirus: Kaspersky Virus Removal Tool 15.0.19.0 (2017.06.25)

Le nuove GeForce potrebbero utilizzare ancora GPU Pascal e VRAM GDDR5X

Ripulire drive di storage e registro di configurazione con HDCleaner 1.033 beta

Video Card Overclocking & Monitoring Tools: MSI Afterburner 4.4.0 beta 11

Svelati il periodo di lancio e il prezzo europeo del Galaxy Note8 di Samsung

La console Xbox One X è in grado di eseguire il game Titanfall 2 in 6K

Gestire la posta elettronica con il client free Mozilla Thunderbird 52.2.1

GoodSync 10.5.1.5 sincronizza i file tra smartphone, tablet e risorse cloud
more News 
Latest Utilities Latest Drivers
CudaText 1.11.0.0

Kaspersky Virus Removal Tool 15....

HDCleaner 1.033 beta

MSI Afterburner 4.4.0 beta 11

Mozilla Thunderbird 52.2.1
more Utilities 
AMD Radeon Software Crimson ReLi...

NVIDIA PhysX System Software 9.1...

AMD Radeon Software Crimson ReLi...

Intel Graphics Driver 15.45.19.4...

Intel USB 3.0 eXtensible Host Co...
more Drivers 
Latest Trailers Latest Screenshots
Assassin's Creed Origins: E3 201...

Gran Turismo Sport - PS4 Theme M...

Gran Turismo Sport - Join The Hu...

Far Cry 5: E3 2017 Official Game...

Official Call of Duty: WWII - Mu...
more Trailers 
Titanfall 2 DLC The War Games

Assassin's Creed Origins

Gran Turismo Sport

Metal Gear Survive

Far Cry 5 #2
more Screenshots 
Latest Demos Latest Patches
SAPPHIRE NITRO+ RX 580 Prey PC G...

NVIDIA GameWorks Flow - in DX12

Unity Adam demo - The Full Film

Forza Horizon 3 Demo

[Official] METAL GEAR SURVIVE: T...
more Demos 
Mass Effect: Andromeda Patch 1.06

DOOM Update #2

Rise of the Tomb Raider PC Patch...

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