The PGI CUDA C/C++ compiler targets multi-core x86 platforms and extends CUDA beyond the GPU into a system-wide programming model. It is a key step towards making the x86+GPU architecture an integrated parallel platform and the programming of heterogeneous CPU+GPU systems,
The PGI compiler for CUDA-x86 processes CUDA C/C++as a native parallel-programming language for general-purpose multi-core x86 microprocessors. The tool executes each CUDA thread block using a single host core; automatically eliminates synchronization where possible. It automatically in-lines device kernel functions and translates chevron syntax to parallel/vector loops. The compiler is part of the PGI 2012 release version 12.1 due out in January. (PGI Accelerator C/C++ Workstation; $299 academic license, $649 commercial/government license – available January.)
by Jim Harrison
STMicroelectronics , Lexington , MA
The Portland Group 888-672-1081
Learn more about STMicroelectronics