Connect with Facebook
Forums | Browse Members  | Artworks  | Search  |
donate    register    home    albums    wiki    groups    help    contact   

Go Back   gfx elite forums | private gfx place > Main Forums | Rules | News | Open Chat | Humor | About Us > GFX Elite News | Our Official Newspage is fed by this Forum.

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old December 21, 2006, 14:55
NMILIOTI's Avatar
administrator
 
Join Date: May 2006
Location: Athens Greece
Posts: 226
Thanks: 4,294,967,290
Thanked 21 Times in 12 Posts
Reputation Power: 36
NMILIOTI NMILIOTI NMILIOTI
NVIDIA Announces CUDA GPU Computing Architecture

NVIDIA Corporation unveiled NVIDIA CUDA technology, a new architecture for computing on NVIDIA GPUs, and the industry's first C-compiler development environment for the GPU. From the NVIDIA Press Release: "GPU computing with CUDA is a new approach to computing where hundreds of on-chip processor cores simultaneously communicate and cooperate to solve complex computing problems up to 100 times faster than traditional approaches. This breakthrough architecture is complemented by another first: the NVIDIA C-compiler for the GPU. This complete development environment gives developers the tools they need to solve new problems in computation-intensive applications such as product design, data analysis, technical computing, and game physics. CUDA-enabled GPUs offer dedicated features for computing, including the Parallel Data Cache, which allows 128, 1.35GHz processor cores in newest generation NVIDIA GPUs to cooperate with each other while performing intricate computations. Developers access these new features through a separate computing driver that communicates with DirectX and OpenGL, and the new NVIDIA C compiler for the GPU, which obsoletes streaming languages for GPU computing." CUDA website:
Reply With Quote
  #2 (permalink)  
Old December 21, 2006, 15:03
NMILIOTI's Avatar
administrator
 
Join Date: May 2006
Location: Athens Greece
Posts: 226
Thanks: 4,294,967,290
Thanked 21 Times in 12 Posts
Reputation Power: 36
NMILIOTI NMILIOTI NMILIOTI
What is CUDA technology?

GPU computing with CUDA technology is an innovative combination of computing features in next generation NVIDIA GPUs that are accessed through a standard ?C? language. Where previous generation GPUs were based on ?streaming shader programs?, CUDA programmers use ?C? to create programs called threads that are similar to multi-threading programs on traditional CPUs. In contrast to multi-core CPUs, where only a few threads execute at the same time, NVIDIA GPUs featuring CUDA technology process thousands of threads simultaneously enabling a higher capacity of information flow.

One of the most important innovations offered by CUDA technology is the ability for threads on NVIDIA GPUs to cooperate when solving a problem. By enabling threads to communicate, CUDA technology allows applications to operate more efficiently. NVIDIA GPUs featuring CUDA technology have a Parallel Data Cache that saves frequently used information directly on the GPU. Storing information on the GPU allows computing threads to instantly share information rather than wait for data from much slower, off-chip DRAMs. This advance in technology enables users to find the answers to complex computational problems in real-time.


What applications benefit from CUDA?

CUDA GPU computing is suitable for a wide range of applications that process massive amounts of information. For example, game applications take advantage of CUDA technology by leveraging the NVIDIA GPU to run the entire physics computation, letting gamers experience amazing performance and visual effects. In addition, commercial software applications used for product development or large data analysis, previously required a large scale computing system to run applications, can now benefit from using a standard workstation or server enabled with CUDA technology. This breakthrough in technology enables customers to make real-time analysis and decisions from anywhere. In addition, scientific applications which require the most intensive technical computing capability are no longer constrained by compute density; computing with CUDA provides a platform with a higher level of performance from the same space requirements.


Why Use CUDA technology?

Performance. NVIDIA GPUs offer incredible performance for data-intensive applications. CUDA technology provides a standard, widely available solution for delivering new applications with unprecedented capability.

Compatibility. Applications developed with the CUDA C-compiler are compatible with future generation GPUs from NVIDIA. Developers investing in GPU computing will immediately benefit from the performance of current GPUs and be confident in NVIDIA?s future investment in high performance technology for GPU computing.

Productivity. Developers wanting to tap into the NVIDIA GPU computing power can now use the industry standard ?C? language for software development. CUDA provides a complete development solution that integrates CPU and GPU software to enable developers to quickly provide new features and greater value for their customers.

Scalability. Applications developed with CUDA technology scale in performance and features across the full line of NVIDIA GPUs from embedded form factors to high performance professional graphics solutions using multiple GPUs. The power of CUDA performance is now available in virtually any class system from large, computing installations to consumer products.


Developing with CUDA
The CUDA software development kit (SDK) is a complete software development solution for programming CUDA-enabled GPUs. The SDK includes standard FFT and BLAS libraries, a C-compiler for the NVIDIA GPU and a runtime driver. The CUDA runtime driver is separate standalone driver that interoperates with OpenGL and Microsoft? DirectX? drivers from NVIDIA. CUDA technology is equally supported on both the Linux and Microsoft? Windows? XP operating systems.


Technology Features

? Unified hardware and software solution for thread computing on CUDA-enabled NVIDIA GPUs

? CUDA-enabled GPUs support the Parallel Data Cache and Thread Execution Manager for high performance computing

? Standard C programming language enabled on a GPU

? Standard numerical libraries for FFT and BLAS

? Dedicated CUDA driver for computing

? Optimized upload and download path from the CPU to CUDA-enabled GPU

? CUDA driver interoperates with graphics drivers

? Supports Linux and Windows XP operating systems

? Scales from high performance professional graphics solutions to mobile and embedded GPUs

? Native multi-GPU support for high density computing

? Supports hardware debugging and profiler for program development and optimization
Reply With Quote
Reply

Tags
announces, architecture, computing, cuda, gpu, nvidia


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Maxon Introduces New Cinema 4d R10 Architecture Edition mahmudgfx 3d Applications Discussions 10 November 21, 2007 13:26
NVIDIA Announce TESLA (over 500GFlops power!!!!) NMILIOTI GFX Elite News | Our Official Newspage is fed by this Forum. 3 July 11, 2007 03:11
Research in Architecture Recage Architecture 17 December 5, 2006 21:31



Club Cooee

All times are GMT +2. The time now is 01:09.


Powered by vBulletin® Version 3.8.1 and the GFX Community Copyright ©2000 - 2012, Jelsoft Enterprises Limited.

DrNoXx Special Edition | Copyright ©2006 - 2012