June 2011
Targeting AVX-Enabled Processors Using PGI Compilers and Tools
AMD and Intel are releasing new microprocessors in 2011 with extended AVX support. In this article we show examples of compiler code generation and new library and tools capabilities which support these new processors. The article also looks at performance issues, comparing these new platforms against previous generations.
Also in this issue…
First Look: PGI CUDA C/C++ for x86
The first release of the PGI CUDA-x86 compilers is available. Read about how it works, what's included in this first functional release and what's in store for updates in the coming months.
Object Oriented Programming with Fortran 2003—Part 2
This second in a two part series looks at data polymorphism or how program variables can store and operate on a variety of data types and values. The article closes with a summary of Fortran 2003 OOP features including typed allocation, sourced allocation, unlimited polymorphic objects, generic type-bound procedures, abstract types, and deferred bindings.
An Introduction to Debugging CUDA-x86 Applications
New capabilities in PGI's PGDBG debugger support debugging CUDA C and C++ programs on x86 targets.
Upcoming Events
PGI will be exhibiting in booth 745 at ISC'11 in Hamburg, Germany 20-22 June. PGI will also be participating again this year at HP-CAST just prior to ISC.
PGI will be presenting two half day GPU programming tutorials June 20 at the 2011 DoD High Performance Computing Modernization Program 21st User Group Conference in Portland, Oregon.
PGI is a sponsor of this year's Scientific Discovery through Advanced Computing Program (SciDAC) in Denver July 10–14.
Resources
PGI Accelerator C99 & Fortran Programming Model Specification
(v1.3 updated Nov. 2010)
CUDA Fortran Programming Reference
(v1.4 updated Nov. 2010)
Recent Articles
Part 1: Programming at Exascale, HPCwire, 9 March 2011
Part 2: Expose, Express, Exploit, HPCwire, 28 March 2011
Part 3: Exascale Programming Requirements, HPCwire, 14 April 2011
Next Issue Highlights
Porting GAMESS-UK to NVIDIA GPUs Using PGI Accelerator Directives
A Look at the Impact of FMA4 Instructions on Data Precision
Debugging CUDA C/C++/Fortran Applications with Allinea DDT
Scaling CUDA Fortran Applications to Multiple GPUs
Special Limited Time Offer
PGI Accelerator C/C++ with CUDA-x86
Through June 30, 2011, purchase a PGI Accelerator C/C++ Workstation license for just $299. Available for Linux, MacOS or Windows.
Learn more
- The Portland Group, Inc.
- Suite 320
- Two Centerpointe Drive
- Lake Oswego, OR 97035