MacUpdate
Join MacUpdate
New Member

New Developer
Explore
MacUpdate Desktop
Hot Apps

Business
Dashboard
Development
Drivers
Education
MacUpdate Promo
Popular Apps

Games
Home & Personal
Internet
Multimedia & Design
Utilities
iPhone
Apps

Login
Member Login

Developer Login
About
Search Mac Apps

Search iPhone Apps

Advanced Search
NVIDIA CUDA
NVIDIA CUDA 3.2
Your rating: Now say why...

(1) 5

C language development environment for CUDA-enabled GPUs (Release candidate).   Free
Add to my Watch List
Email me when discounted
  • Download Now
    51.8 MB
  • Download 4.0.13
    200 MB (Beta)
  • Visit Developer's Site
    NVIDIA Corporation
NVIDIA CUDA is a C language development environment for CUDA-enabled GPUs. The CUDA development environment includes:
  • nvcc C compiler
  • CUDA FFT and BLAS libraries for the GPU
  • Profiler
  • gdb debugger for the GPU (alpha available in March, 2008)
  • CUDA runtime driver (now also available in the standard NVIDIA GPU driver)
  • CUDA programming manual
The CUDA Developer SDK provides examples with source code to help you get started with CUDA. Examples include:
  • Parallel bitonic sort
  • Matrix multiplication
  • Matrix transpose
  • Performance profiling
What's New
Version 3.2:

New and Improved CUDA Libraries

  • CUBLAS performance improved 50% to 300% on Fermi architecture GPUs, for matrix multiplication of all datatypes and transpose variations
  • CUFFT performance tuned for radix-3, -5, and -7 transform sizes on Fermi architecture GPUs, now 2x to 10x faster than MKL
  • New CUSPARSE library of GPU-accelerated sparse matrix routines for sparse/sparse and dense/sparse operations delivers 5x to 30x faster performance than MKL
  • New CURAND library of GPU-accelerated random number generation (RNG) routines, supporting Sobol quasi-random and XORWOW pseudo-random routines at 10x to 20x faster than similar routines in MKL
  • H.264 encode/decode libraries now included in the CUDA Toolkit
  • CUDA Driver & CUDA C Runtime
  • Support for new 6GB Quadro and Tesla products
  • New support for enabling high performance Tesla Compute Cluster (TCC) mode on Tesla GPUs in Windows desktop workstations
Development Tools
  • Multi-GPU debugging support for both cuda-gdb and Parallel Nsight
  • Expanded cuda-memcheck support for all Fermi architecture GPUs
  • NVCC support for Intel C Compiler (ICC) v11.1 on 64-bit Linux distros
  • Support for debugging GPUs with more than 4GB device memory
Miscellaneous
  • Support for memory management using malloc() and free() in CUDA C compute kernels
  • New NVIDIA System Management Interface (nvidia-smi) support for reporting % GPU busy, and several GPU performance counters
New GPU Computing SDK Code Samples
  • Several code samples demonstrating how to use the new CURAND library, including MonteCarloCURAND, EstimatePiInlineP, EstimatePiInlineQ, EstimatePiP, EstimatePiQ, SingleAsianOptionP, and randomFog
  • Conjugate Gradient Solver, demonstrating the use of CUBLAS and CUSPARSE in the same application
  • Function Pointers, a sample that shows how to use function pointers to implement the Sobel Edge Detection filter for 8-bit monochrome images
  • Interval Computing, demonstrating the use of interval arithmetic operators using C++ templates and recursion
  • Simple Printf, demonstrating best practices for using both printf and cuprintf in compute kernels
  • Bilateral Filter, an edge-preserving non-linear smoothing filter for image recovery and denoising implemented in CUDA C with OpenGL rendering
  • SLI with Direct3D Texture, a simple example demonstrating the use of SLI and Direct3D interoperability with CUDA C
  • cudaEncode, showing how to use the NVIDIA H.264 Encoding Library using YUV frames as input
  • Vflocking Direct3D/CUDA, which simulates and visualizes the flocking behavior of birds in flight
  • simpleSurfaceWrite, demonstrating how CUDA kernels can write to 2D surfaces on Fermi GPUs
Version 3.2:

New and Improved CUDA Libraries

  • CUBLAS performance improved 50% to 300% on Fermi architecture GPUs, for matrix multiplication of all datatypes and transpose variations
  • CUFFT performance tuned for radix-3, -5, and -7 transform sizes on Fermi architecture GPUs, now 2x to 10x faster than MKL
  • New CUSPARSE library of GPU-accelerated sparse matrix routines for more...
Requirements
Intel, Mac OS X 10.6 or later






    Be the first to recommend a similar software title.
NVIDIA CUDA User Discussion (Write a Review)
ver. 3.x:
(1)
Your rating: Now say why...
Overall:
(1)

sort: smiles | time
burypromote

+236
Nontroppo commented on 18 Jan 2011
While NVidia is constantly moving CUDA forward (kudos to them), and it is found in many pieces of software making real differences to end users (After Effects, Matlab etc.), Apple and Khronos are sat twiddling their thumbs doing nothing with OpenCL. I'm all for open standards, but OpenCL is such a dead duck. Sadly, Apple Mac Pros currently come with ATI cards and thus no software support from major vendors for computing on the GPU...
[Version 3.2]


burypromote

+76

Beige reviewed on 18 Jan 2011
working great with Genarts and other apps.
[Version 3.2]


burypromote

+200
Mark Everitt commented on 24 Jul 2009
If they do then they risk further alienating the scientific community, which already flirts more than average with GNU/Linux and Mac OS.

Having said that, of course they will.
[Version 2.3.1]


burypromote
+1

+45
Peter da Silva commented on 10 Jun 2009
So... are nVidia and Apple going to collaborate on some merge of CUDA and OpenCL? Or does it matter, since Microsoft will just implement their own incompatible variant in DirectX 13?
[Version 2.2]


There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.

There are currently no ratings. Write a comment or review now.

Downloads:5,093
Version Downloads:2,270
Type:Development : Libraries
License:Free
Date:18 Jan 2011
Platform:Intel
Price:Free0.00
Overall (Version 3.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-4 of 4
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Download and auto-install
using MacUpdate Desktop. Save
time moving folders and cleaning-up.
NVIDIA CUDA is a C language development environment for CUDA-enabled GPUs. The CUDA development environment includes:
  • nvcc C compiler
  • CUDA FFT and BLAS libraries for the GPU
  • Profiler
  • gdb debugger for the GPU (alpha available in March, 2008)
  • CUDA runtime driver (now also available in the standard NVIDIA GPU driver)
  • CUDA programming manual
The CUDA Developer SDK provides examples with source code to help you get started with CUDA. Examples include:
  • Parallel bitonic sort
  • Matrix multiplication
  • Matrix transpose
  • Performance profiling using timers
  • Parallel prefix sum (scan) of large arrays
  • Image convolution
  • 1D DWT using Haar wavelet
  • Many more features
Add/Update Listing About MacUpdate Desktop Career Opportunities RSS Twitter Facebook Advertise Sitemap
Copyright © 2012 MacUpdate LLC


- -