ThomasNet Home   |   Promote Your Business
Home  |   My ThomasNet News®  |   Industry Market Trends  |   Submit Release  |   Advertise  |   About Us Feb 14, 2012  

Software Development Tools/Compilers facilitate x64+GPU programming.

Print | 
Email |  Comment   Share  
July 7, 2009 - Suited for HPC systems, PGI® v9.0 parallelizing compilers and development tools support PGI Accelerator(TM) programming model on x64 processor-based Linux systems incorporating NVIDIA CUDA-enabled GPUs. Compilers analyze whole program structure and data, split portions of application between multi-core x65 CPU and GPU as specified by user, and define and generate mapping of loops to automatically use parallel cores, hardware threading capabilities, and SIMD vector capabilities of GPUs.

(Archive News Story - Products mentioned in this Archive News Story may or may not be available from the manufacturer.)
Original Press release

Portland Group Inc., The
9150 S.W. Pioneer Court, Suite H
Wilsonville, OR, 97070
USA



New PGI 9.0 Compilers Simplify x64+GPU Programming


The Portland Group shares roadmap for PGI Accelerator Fortran and C compiler products for GPU-enabled HPC systems

Portland, Ore, June 23, 2009-The Portland Group®, a wholly-owned subsidiary of STMicroelectronics, today announced the general availability of the PGI® Release 9.0 line of high-performance parallelizing compilers and development tools for Linux, Mac OS X and Windows. PGI Release 9.0 is the first general release to include support for the high-level PGI Accelerator(TM) programming model on x64 processor-based Linux systems incorporating NVIDIA CUDA-enabled GPUs.

The use of Graphics Processing Units (GPUs) as general purpose accelerators has been a growing trend in high-performance computing (HPC). Until now, use of GPUs from Fortran applications has been extremely limited. Developers targeting GPU accelerators have had to program in C at a detailed level using sequences of function calls to manage movement of data between the x64 host and GPU, and to offload computations from the host to the GPU. The PGI Accelerator Fortran and C compilers automatically analyze whole program structure and data, split portions of an application between a multi-core x64 CPU and a GPU as specified by user directives, and define and generate a mapping of loops to automatically use the parallel cores, hardware threading capabilities and SIMD vector capabilities of modern GPUs.

"PGI 9.0 opens up general-purpose programming on NVIDIA CUDA-enabled GPUs to science and engineering domain experts," said Douglas Miles, director, The Portland Group. "Programming models like CUDA and OpenCL enable expert programmers to write efficient GPU code by exposing low-level details of the hardware. The PGI Accelerator model enables any Fortran or C programmer to incrementally add GPU optimizations to a program using compiler directives similar to those used in OpenMP programming for multi-core CPUs."

The PGI Accelerator programming model is available now in the PGI Fortran and C compilers on Linux as an extended free preview for all PGI 9.0 licensees through the end of 2009. Additional PGI 9.0 new features include several Fortran 2003 incremental features, Intel Xeon EX (Nehalem) optimizations including support for SSE 4.1/4.2, Six-Core AMD Opteron (Istanbul) support and optimizations, full OpenMP 3.0 support in C++, an all-new graphical interface on the PGDBG OpenMP/MPI debugger, enhancements to the PGPROF performance profiling environment, and support for Fedora Core 10/11, SuSE 11.1 and Ubuntu 9.

PGI Accelerator compilers product line announced

The Portland Group has also unveiled plans for a new x64+GPU compiler and tools product line that will be first available in a release scheduled for Q4 2009. The PGI Workstation Accelerator product line features currently planned include:

o PGI Accelerator Fortran and C compilers on Linux, MacOS and Windows

o Support for GPU device-resident data in the PGI Accelerator programming model

o Profiling of x64+GPU applications using the PGPROF® profiler

o Expanded compiler feedback (CCFF) generation to guide application porting and optimization for x64+GPU targets

An introduction to PGI Accelerator Fortran and C programming is available online at http://www.pgroup.com/lit/articles/in.... The PGI Accelerator v1.0 specification is online at http://www.pgroup.com/lit/whitepapers.... Evaluation copies of the new PGI 9.0 compilers are available from The Portland Group web site at www.pgroup.com. Registration is required.

About The Portland Group

The Portland Group, a wholly-owned subsidiary of STMicroelectronics, is the premier supplier of high-performance Fortran, C, and C++ compilers and tools for high-end computing systems and x64 and x86 processor-based workstations, servers, and clusters. PGI® products are used widely by engineers, researchers and scientists in high-performance computing (HPC), the field of technical computing engaged in the modeling and simulation of complex processes, such as ocean modeling, weather forecasting, seismic analysis, bioinformatics and other areas. PGI compilers, which convert software programs into the binary instructions that computers understand, are recognized in the HPC community for delivering world-class performance across a wide spectrum of applications and benchmarks, and they are referenced regularly as the industry standard for performance and reliability.

Further information on The Portland Group products can be found at www.pgroup.com, by calling Sales at (503) 682-2806, or by email to sales@pgroup.com.

About STMicroelectronics

STMicroelectronics is a global leader in developing and delivering semiconductor solutions across the spectrum of microelectronics applications. An unrivalled combination of silicon and system expertise, manufacturing strength, Intellectual Property (IP) portfolio and strategic partners positions the Company at the forefront of System-on-Chip (SoC) technology and its products play a key role in enabling today's convergence markets. The Company's shares are traded on the New York Stock Exchange, on Euronext Paris and on the Milan Stock Exchange. In 2008, the Company's net revenues were $9.84 billion. Further information on ST can be found at www.st.com.

All trademarks, trade names, service marks, and logos referenced herein belong to their respective companies.
Print | 
Email |  Comment   Share  
Contacts: View detailed contact information.


 

Post a comment about this story

Name:
E-mail:
(your e-mail address will not be posted)
Comment title:
Comment:
To submit comment, enter the security code shown below and press 'Post Comment'.
 



 See related product stories
More .....
 Newsletters
Industry Market Trends
Has Got It
  • Latest developments
  • Trends
  • Best practices
  • Opinions & Commentary
Get Ahead. Get IMT.
Subscribe Free Today
Subscribe   View Sample

Your Gateway to a Fast Changing World
Product News Alerts
Receive similar stories and other customized news to keep you in the know on the products shaping industry.
Subscribe Free Today
Subscribe   View Sample
 See more product news in:
Software
 More New Product News from this company:
Parallelizing Compilers support Intel and AMD microprocessors.
PGI Optimizing Fortran Compiler aids HPC application development.
Software Tools help harness computational power of GPUs.
MPI Debugging Software works on Windows clusters.
More ....
 Other News from this company:
The Portland Group Adds IMSL Fortran Numerical Library for Windows
PGI CDK Cluster Development Kit for Windows Now Available from the Portland Group
PGI Compilers and Tools from The Portland Group
PGI Compilers Target Quad-Core AMD Opteron(TM) Processors
The Portland Group Selected by Linux Magazine as One of the Top 20 Companies to Watch in 2007
More ....
 Tools for you
Watch Company 
View Company Profile
Company web site
More news from this company
E-Mail Story
Save Story
Search for suppliers of
Software Programming
Software Development Tools
Join the forum discussion at:
Engineers Lounge


Home  |  My ThomasNet News®  |  Industry Market Trends  |  Submit Release  |  Advertise  |  Contact News  |  About Us
Brought to you by Thomasnet.com        Browse ThomasNet Directory

Copyright © 2012 Thomas Publishing Company
Terms of Use - Privacy Policy