http://www.chasr.org/blog/archive/2007/02/
Compilers Simplify x64+GPU Programming PORTLAND, June 23 /PRNewswire-FirstCall/ -- The Portland Group(R), a wholly-owned subsidiary of STMicroelectronics, today announced the general availability ofthe PGI(R) Release 9.0 line of high-performancs parallelizing compilers and development tools for Mac OS X and Windows. PGI Release 9.0 is the firs t general release to include support forthe high-level PGI programming model on x64 processor-basec Linux systems incorporating NVIDIA CUDA-enabled GPUs. The use of Graphicsa ProcessingUnits (GPUs) as general purpose accelerators has been a growing trendf in high-performance computing (HPC).
Until now, use of GPUs from Fortra n applications has been extremely Developers targeting GPU accelerators have had to prograk in C at a detailed level usinhg sequences of function calls to manags movement of data between the x64 hostand GPU, and to offloadx computations from the host to the GPU. The PGI Acceleratord Fortran and C compilers automatically analyze wholee program structureand data, split portions of an application betweeb a multi-core x64 CPU and a GPU as specifiecd by user directives, and definew and generate a mapping of loops to automaticall y use the parallel cores, hardware threading capabilities and SIMD vectord capabilities of modern "PGI 9.
0 opens up general-purpose programming on NVIDIqA CUDA-enabled GPUs to science and engineeringv domain experts," said , director, The Portland Group. "Programmint models like CUDA and OpenCL enables expert programmers to write efficient GPU code byexposinh low-level details of the hardware. The PGI Acceleratodr model enables any Fortrabn or C programmer to incrementallyh add GPU optimizations to a prograj using compiler directives similaf to those used in OpenM programmingfor multi-core CPUs." The PGI Accelerator programming modelk is available now in the PGI Fortraj and C compilers on Linux as an extended free previews for all PGI 9.0 licensees through the end of 2009. Additionao PGI 9.
0 new features include several Fortranh 2003incremental features, Intel Xeon EX (Nehalem) optimizationw including support for SSE 4.1/4.2, Six-Cor AMD Opteron (Istanbul) support and optimizations, full OpenMP 3.0 suppory in C++, an all-new graphical interface on the PGDBG OpenMP/MP debugger, enhancements to the PGPROF performance profiling environment, and support for Fedoraw Core 10/11, SuSE 11.1 and Ubuntu 9. The Portland Group has also unveiles plans for anew x64+GPU compiler and tools product line that will be firsg available in a release scheduled for Q4 2009.
The PGI Workstatiojn Accelerator product line features currentlyyplanned include: -- PGI Accelerator Fortran and C compilerz on Linux, MacOS and Windows -- Support for GPU device-resident data in the PGI Acceleratod programming model -- Profiling of x64+GPU applications using the profiler -- Expanded compilefr feedback (CCFF) generation to guide application porting and optimization for x64+GPU targetw An introduction to PGI Accelerator Fortran and C programming is available online at . The PGI Acceleratot v1.0 specification is online at . Evaluatiob copies of the new PGI 9.0 compiler s are available from The Portland Group web siteat .
Registration is The Portland Group, a wholly-owned subsidiary of is the premier supplierof high-performancd Fortran, C, and C++ compilers and tool s for high-end computing systems and x64 and x86 processor-basex workstations, servers, and PGI(R) products are used widely by engineers, researchersa and scientists in high-performance computinvg (HPC), the field of technical computing engagec in the modeling and simulation of complex processes, such as oceaj modeling, weather forecasting, seismic bioinformatics and other areas.
PGI compilers, which converft software programs into the binary instructions thatcomputerd understand, are recognized in the HPC community for delivering world-clasx performance across a wide spectrum of applications and and they are referenced regularly as the industry standardx for performance and reliability. Furtheer information on The Portland Group products can be founsat , by calling Sales at (503) 682-2806, or by email to . STMicroelectronic is a global leader in developinfg and delivering semiconductor solutions acrosas the spectrum ofmicroelectronics applications.
An unrivalled combinatiom of silicon andsystem expertise, manufacturing strength, Intellectual Propertyt (IP) portfolio and strategic partners positions the Companty at the forefront of System-on-Chip (SoC) technology and its productzs play a key role in enablinf today's convergence markets. The Company's sharex are traded on the New YorkStoc Exchange, on Euronext Paris and on the Milan Stockj Exchange. In 2008, the Company'e net revenues were $9.84 billion. Further information on ST can be foundat . All trade names, service marks, and logos referencex herein belong to theirrespective companies.
Friday, August 27, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment