PGI User Forum
 SearchSearch   MemberlistMemberlist     RegisterRegister   ProfileProfile    Log inLog in 

Free OpenACC Course

Benchmark tests???

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

Joined: 30 Jul 2004
Posts: 3

PostPosted: Fri Jan 21, 2005 3:05 pm    Post subject: Benchmark tests??? Reply with quote


Has anyone done any benchmark tests on PGI vs IFC 8.1 (or CVF)?

I have some code to port from ifc to pgi, and I am quite concerned about the performance and some special features. For example, is there any similar mechanism like "-traceback" in ifc, which can print the calling stack table after the program encounters any exception.

Back to top
View user's profile

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

PostPosted: Mon Jan 24, 2005 1:52 pm    Post subject: Reply with quote

Hi Johnix,

While we generally give the line number where a handled error occurs (such as an IO error) , we don't have an equivalent to "-traceback". The best way to replicate this feature is to use PGI debugger, pgdbg, which comes standard with the compilers.

As for benchmarking, the thing to keep in mind is that the only true benchmark is your code. You can look at benchmark results others have done, but unless your code is similar, they may not be applicable. The ideal situation would be for you to find a representive data set for your application, run each compiler's generated executable, and compare the times. Of course, make your best effort to find the optimal flag set for each.

A good comparison of compilers can be found at Polyhedron's website You'll find that Intel is faster with some codes, while PGI is faster on others. (Note: we found and fixed a missed opportunity with fatigue so you'll see a vast performance improvement with the PGI 6.0 release)

The caveat to using this and other published benchmarks is that the compiler companies will tune their performance for these codes. While we look at these codes for performance opportunities, we generally focus our efforts on real world application performance. PGI is the compiler to use for applications, not just benchmarking.

If you need help in finding the best optimization for your code, let us know.

Back to top
View user's profile
Display posts from previous:   
Post new topic   Reply to topic    PGI User Forum Forum Index -> Programming and Compiling 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