inspiratie

Wat is CUDA?

 

eind mei 2015
 
CUDA is de technologie van NVIDIA (Grafisch kaart fabrikant) om een grafische kaart niet alleen iets op het scherm te laten zetten, maar om ook een deel van de processor parallel processen te laten uitrekenen.

 

Er zijn veel processen die parallel (tegelijkertijd) uitgerekend kunnen worden om de totale rekentijd drastisch te kunnen verlagen.

 

Waarom parallel rekenen niet in de CPU?
De CPU krijgt ondermeer bij Intel steeds meer rekenkracht en kan gekocht worden als Quad core, 6, 8 of 12 cores. Alhoewel een core bij een processor niet hetzelfde is als bij een grafische kaart, geeft het aantal cores dat NVIDIA in z'n nieuwste Titan grafische kaart uitbrengt genoeg.

 

CUDA is wijd verbreid, soms zonder dat de gebruiker van de computer het weet:

 

3 miljoen CUDA downloads
319 CUDA APPS
800 Universiteiten en Hogescholen die in CUDA les geven
60.000 academische onderzoeken / rapporten
450.000 Tesla CPU's verkocht
54.000 Super computing Teraflops

 


CUDA OP INTERNET

 
CUDA Tutorial
Parallel Panorama
Good introduction article on GPU computing that's oriented toward CUDA
https://llpanorama.wordpress.com/cuda-tutorial/
 
CUDA education & training
accelerate your applications
Learn using step-by-step instructions, video tutorials and code samples
https://developer.nvidia.com/cuda-education-training
 
CUDA GPU's
https://developer.nvidia.com/cuda-gpus
 
 
GPU Technology conference
http://www.gputechconf.com/
550 sessions on March GTC 2015, next one April 2016 Silicon Valley
 
Keynote GTC 2015
http://www.ustream.tv/recorded/60025825
GPU Technology Conference 2015, leaps in Visual computing
 

Het belang van het gebruik van meer cores bij grafische kaarten.

 
Apple lijkt zich te laten inpakken door de lagere inkoopprijs van twee merken GPU's: geïntegreerd Intel HD-spul en AMD.

 

Alleen al gezien het belang van CUDA cores, waarbij 800 universiteiten en hogescholen onderwijs geven aan studenten geeft het geen pas dat Apple die richting heeft gekozen voor z'n high-end computers.

 

 
Deze vakgebieden werken allemaal met NVIDIA's CUDA cores in GPU's
 
3D programs (partly)
Astronomy & Astrophysics
Augmented & Virtual Reality
Automotive
Big Data Analytics
Computational Physics
Computer Vision
Cloud Computing & HPC
Developer Algorithms
Developer Programming Languages
Developer - Tools & Libraries
Digital Manufacturing
Education & Training
Embedded Systems
Energy Exploration
Finance
Game Development
Graphics Virtualization
Life Science
Machine Learning & Deep Learning
Media & Entertainment
Product Design & Styling
Real-Time Graphics
Rendering
Signal & Audio Processing
Supercomputing
Video & Image Processing
Visualization Large Scale and Multi-Display
Visualization In-Situ and Scientific
Web Acceleration
 
http://www.gputechconf.com/attend/sessions#sthash.GtubrUuD.dpuf
 

 
NVIDIA is druk bezig met herkenning van foto's en van life beelden, ondermeer voor de ontwikkeling van automatische auto's. Wederom met gebruikmaking van hun CUDA technieken in GPU's.
 
 

 
Early adopters:
Adobe, image analytics for Creative Cloud
Flickr, image Classification
Netflix, recommendation
Baidu, speed and image recognition
IBM, hadoop
Yandex, search ranking
 
Talks at GTC
Facebook
Stanford
Denso
Massachusetts Institute of Technology
Nyu
Darpa
Carnegie Mellon University
Berkeley
 

 
Render programma gebruikers opgelet!

Titan de nieuwe GeForce GTX grafische kaart te koop

 
 
GeForce GTX TITAN X
 

Titan X

Wereld's snelste GPU
8 miljard Transistoren
3.072 CUDA cores
7 TFLOPS SP / 0,2 TFLOPS DP
12 GB Geheugen
onder de duizend Euro excl. btw

 

GeForce GTX TITAN X is the ultimate graphics card. It combines the latest technologies and performance of the new NVIDIA Maxwell architecture to be the fastest, most advanced graphics card on the planet
 
http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-titan-x
 
 

 

Uren renderen terugbrengen naar minuten . . .

Geen Render farms meer nodig, begin uw eigen renderfarm !

 
Welke RENDER programma's werken er al met CUDA NVIDIA CORES?
 
IRAY
Mental Ray
Bunkspeed
Optix
V-Ray
Octane render
Arion
Furryball
Gelato
Redshift
Mental Ray
Moskito
Blender
Ingido
Thea Presto Render
Redshift

 

Indien je nu een Apple (eind mei 2015) aanschaft, dan moet je bijzonder opletten dat je een grafische kaart van NVIDA in de computer krijgt. De meeste Apple computers zijn inmiddels uitgerust met Intel grafische functies of met AMD kaarten, waar geen CUDA cores zijn uitgevoerd. In het verleden kon je bij Apple nog een keuze maken in het high-end segment. De commercie lijkt bij Apple de overhand te gaan krijgen door de iets duurdere NVIDIA kaarten in de ban te doen. De Intel grafische functies (geïntegreerde CPU oplossing) zijn de laatste tijd beter geworden, maar voor echt professioneel 3D- en render werk kunt u daar beter niet voor kiezen. Heeft u in de college zaal wel eens gekeken naar het grote aantal Mac Book Pro's? Het merendeel van de studenten werkt er mee. Indien u nu een nieuwe Mac Book Pro koopt zitten er NU geen CUDA cores meer in.

Redshift

 
https://www.redshift3d.com/products/redshift
 
Een nieuwe telg aan de steeds langer worden lijst van render programma's met CUDA
Introducing Redshift
World fully GPU-accelerated biased renderer
 
 

Bandbreedte verbetering

 
Bij de overdracht van de processor naar de grafische kaart en omgekeerd terug gaat veel snelheid verloren. NVIDIA heeft daar wat op gevonden.

 

Bandwidth bottlenecks
PCI Express 16 GB/sec
CPU Memory 60 GB/sed
GPU Memory 288 GB/sec
 

 

 
 
 
NVLink Enables Tightly Integrated CPUs and GPUs
 
Plans to integrate a high-speed interconnect, called NVIDIA NVLink, into its future GPUs, enabling GPUs and CPUs to share data five to 12 times faster than they can today. This will eliminate a longstanding bottleneck and help pave the way for a new generation of exascale supercomputers that are 50-100 times faster than today's most powerful systems.
 
NVIDIA will add NVLink technology into its Pascal GPU architecture -- expected to be introduced in 2016 -- following this year's new NVIDIA Maxwell compute architecture. The new interconnect was co-developed with IBM, which is incorporating it in future versions of its POWER CPUs.
NVIDIA Launches World's First High-Speed GPU Interconnect
 
"NVLink technology unlocks the GPU's full potential by dramatically improving data movement between the CPU and GPU, minimizing the time that the GPU has to wait for data to be processed," said Brian Kelleher, senior vice president of GPU Engineering at NVIDIA.
 
Advantages Over PCI Express 3.0
Today's GPUs are connected to x86-based CPUs through the PCI Express (PCIe) interface, which limits the GPU's ability to access the CPU memory system and is four- to five-times slower than typical CPU memory systems. PCIe is an even greater bottleneck between the GPU and IBM POWER CPUs, which have more bandwidth than x86 CPUs. As the NVLink interface will match the bandwidth of typical CPU memory systems, it will enable GPUs to access CPU memory at its full bandwidth.
 
This high-bandwidth interconnect will dramatically improve accelerated software application performance. Because of memory system differences -- GPUs have fast but small memories, and CPUs have large but slow memories -- accelerated computing applications typically move data from the network or disk storage to CPU memory, and then copy the data to GPU memory before it can be crunched by the GPU. With NVLink, the data moves between the CPU memory and GPU memory at much faster speeds, making GPU-accelerated applications run much faster.
 
NVLink high-speed interconnect will enable the tightly coupled systems that present a path to highly energy-efficient and scalable exascale supercomputers, running at 1,000 petaflops (1 x 1018 floating point operations per second), or 50 to 100 times faster than today's fastest systems.

 


Apple slaat de plank mis door NVIDIA in de ban te doen.


omhoog