PGI User Forum
 SearchSearch   MemberlistMemberlist     RegisterRegister   ProfileProfile    Log inLog in 

CUDA-x86.

how to use ACML libary

 
Post new topic   Reply to topic    PGI User Forum Forum Index -> Accelerator Programming
View previous topic :: View next topic  
Author Message
Teslalady



Joined: 16 Mar 2012
Posts: 75

PostPosted: Fri Jul 12, 2013 4:46 am    Post subject: how to use ACML libary Reply with quote

Dear sir,

When I use PGI to compile amber12+amberTools13, how to call ACML math libary?

Do you have any documents for study?

THanks

Best regards

Sisiy Gu
Back to top
View user's profile
mkcolg



Joined: 30 Jun 2004
Posts: 6125
Location: The Portland Group Inc.

PostPosted: Fri Jul 12, 2013 2:36 pm    Post subject: Reply with quote

Hi Sisiy,

PGI ships ACML for the convience of our users but doesn't support the library. I'll need to refer you to AMD (
http://developer.amd.com/tools-and-sdks/cpu-development/amd-core-math-library-acml/) for details.

- Mat
Back to top
View user's profile
Teslalady



Joined: 16 Mar 2012
Posts: 75

PostPosted: Sat Jul 13, 2013 12:07 am    Post subject: Reply with quote

Thanks a lot

BTW, when will PGI Accelerator compiler support AMD's GPU?

Sisiy GU
Back to top
View user's profile
mkcolg



Joined: 30 Jun 2004
Posts: 6125
Location: The Portland Group Inc.

PostPosted: Mon Jul 15, 2013 9:52 am    Post subject: Reply with quote

Quote:
BTW, when will PGI Accelerator compiler support AMD's GPU?
I can't say anything today, but will be able to share more tomorrow once our press release goes out.

- Mat
Back to top
View user's profile
mkcolg



Joined: 30 Jun 2004
Posts: 6125
Location: The Portland Group Inc.

PostPosted: Tue Jul 16, 2013 8:24 am    Post subject: Reply with quote

Here's the press release about out Beta program for AMD GPU support: http://www.pgroup.com/about/news.htm#58

Quote:
Portland, Ore.
July 16, 2013
PGI Beta release supports OpenACC directive-based accelerator programming for AMD APUs and discrete GPUs

The Portland Group® (PGI), a wholly-owned subsidiary of STMicroelectronics and the leading independent supplier of compilers and tools for high-performance computing (HPC), today announced availability of a Beta release of the PGI Accelerator™ Fortran, C and C++ compilers with support for the OpenACC® API targeting AMD Accelerated Processing Units (APUs) and discrete Graphics Processing Units (dGPUs).

"One of PGI’s goals is to increase productivity and provide performance portability for applications developed and maintained by science and engineering domain experts," said Douglas Miles, Director of The Portland Group. "The OpenACC standard was developed in direct response to the HPC community’s interest for a vendor-neutral, platform-independent, directive-based accelerator programming model. Adding PGI Accelerator support for AMD APUs and GPUs is the latest step in the evolution of OpenACC and compiler technology for heterogeneous parallel computing at PGI."

Unveiled in November 2011, the OpenACC API was developed by PGI, Cray, and NVIDIA, with support from CAPS Entreprise. OpenACC is already supported by PGI compilers on NVIDIA® GPUs with the CUDA® parallel-programming architecture. The OpenACC 1.0 specification was developed in cooperation by the founding members and is based on the PGI Accelerator programming model. The OpenACC 2.0 specification has just recently been ratified.

Directive-based Programming
The OpenACC Application Programming Interface (API) describes a collection of compiler directives to specify loops and regions of code in standard C, C++ and Fortran. These regions can be offloaded from a host CPU to an attached accelerator, providing portability across operating systems, host CPUs and accelerators. By exposing parallelism to the compiler, directives allow the compiler to do the detailed work of mapping the computation onto the accelerator to deliver significant improvements to application performance. Using directives, developers can have a single code base that is multi-platform and multi-vendor compatible, a key advantage for multi-platform and multi-generation application development.

In a recent poll of over 1200 OpenACC evaluators, over 70% of the respondents found OpenACC easy to use and more than 75% reported seeing a speed-up when running on an accelerator.

"AMD is very pleased with the beta release of the PGI Accelerator Fortran, C and C++ compilers with support for the OpenACC API that targets AMD APUs and discrete GPUs," said Margaret Lewis, director, server software planning at AMD. " OpenACC is being adopted by HPC researchers and programmers as they look for easier ways to take advantage of the benefits of accelerated computing. OpenACC provides a straight forward means for programmers to accelerate their applications using familiar programming techniques. It also provides a path for legacy applications to maintain code portability and still take advantage of the newest high-performance heterogeneous parallel computing architectures."

The first Beta release of the PGI Accelerator compilers with support for the OpenACC standard on AMD dGPU and APU platforms is available now on a limited basis, with an open Beta release currently scheduled for later in 2013. Interested Beta testers can request access by contacting PGI directly at beta@pgroup.com. The Beta software includes a restricted-use license and the license agreement is available at www.pgroup.com/support/BTLA.

More information on the PGI Accelerator compilers with OpenACC support is available at www.pgroup.com/accel. More information on the OpenACC API and standard can be found at www.openacc.org.

Media Contact
Patrick Brooks
The Portland Group
(503) 628-2806
Back to top
View user's profile
Display posts from previous:   
Post new topic   Reply to topic    PGI User Forum Forum Index -> Accelerator Programming All times are GMT - 7 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group