NVIDIA Ports CUDA GPU-Programming Architecture To x86; New Framework Will Allow Developers To Write CUDA Code Natively For X86

Written By Sam on 26 September 2010
Advertisements

NVIDIA has announced that its CUDA platform is being ported to x86. Porting CUDA to x86 allows anyone who is curious about the framework to run and examine code whether they own an NVIDIA GPU or not. It has been learnt that the Portland Group, a wholly-owned subsidiary of STMicroelectronics, is developing a CUDA C compiler targeting systems based on the general-purpose 64-bit and 32-bit x86 architectures.

The company informed that when run on x86-based systems without a GPU, the CUDA C applications will use multiple cores and the streaming SIMD (Single Instruction Multiple Data) capabilities of Intel and AMD CPUs for parallel execution.

We may note the NVIDIA CUDA architecture was developed to enable off-loading computationally intensive kernels to massively parallel GPUs. Through function calls and language extensions, CUDA gives developers explicit control over the mapping of general-purpose computational kernels to GPUs, as well as the placement and movement of data between an x86 processor and the GPU.

In related news, NVIDIA has announced the addition of new research and educational centers dedicated to leveraging the processing power of graphics processing units (GPUs) to address today’s most challenging computing issues.

CUDA Research Centers are recognized institutions that embrace and utilize GPU computing across multiple research fields. CUDA Teaching Centers are institutions that have integrated GPU computing techniques into their mainstream computer programming curriculum. The new centers are:

CUDA Research Centers

  • Barcelona Supercomputing Center, UPC (Spain)
  • Clemson University
  • HP Labs
  • Massachusetts General Hospital – Northeastern University
  • Swinburne University of Technology (Australia)
  • University of California at Los Angeles – UCLA
  • University of Warsaw (Poland)

CUDA Teaching Centers

  • American University of Beirut (Lebanon)
  • Florida A&M University
  • Hood College
  • McMaster University (Canada)
  • University of California at Los Angeles – UCLA
  • University of Minnesota
  • University of North Carolina at Charlotte

Leave your response!