Jeff, I am a developer of TAU and I'll be happy to assist you with TAU related issues. Yes, you could use TAU to evaluate the performance of your application. We have installed TAU in /soft/tools/tau/tau-2.15.1 on the ANL BGL. Thanks, - Sameer
Sameer,
Thanks.
Here's a snippet of the profile:
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls Ks/call Ks/call name
39.21 29465.17 29465.17 1093998608 0.00 0.00 psi189
20.49 44860.82 15395.65 991396136 0.00 0.00 xsi189
5.41 48925.87 4065.05 32 0.13 1.99 main
5.31 52917.05 3991.18 _pxldmod
4.01 55932.73 3015.68 BGLML_Messager_tree_advance
3.92 58880.76 2948.03 991396136 0.00 0.00 xpline
3.09 61201.20 2320.44 2187997216 0.00 0.00 aaint
1.94 62655.48 1454.28 processTreeSendQueue
I'm primarily interested in fpu and cache reuse in these two routines.
Thanks,
--Jeff
---------------------------------------------------------------------------- Sameer Shende, Postdoctoral Research Associate, Department of Computer and Information Science, 1202 University of Oregon, Eugene, OR 97403. ph : (541) 346-0850 fax : (541) 346-5373. ----------------------------------------------------------------------------
On Mon, 27 Mar 2006, Ed Jedlicka wrote:
Here is the TAU home page - <http://www.cs.uoregon.edu/research/tau/home.php>http://www.cs.uoregon.edu/research/tau/home.php there is documentation, publications and contact information -
At 03:38 PM 3/27/2006, Jeff Nucciarone wrote:
Greetings.
I have an application on BG that I don't think is performing up to snuff. I'd like to use a tool such as Tau to look for opportunities to tune the code.
My first question would be to ask if Tau is indeed the correct tool for this.
If so, is the a quick guide or a primer available for getting started?
The application I have is relatively simple and is contained in a single file. I usually compile by hand and don't bother with a makefile since it is only a single file.
tnx
--Jeff
-- Jeff Nucciarone nucci@xxxxxxx http://www.personal.psu.edu/nucci Senior Research Programmer, High Performance Computing Group, ITS/ASET The Pennsylvania State University "Don't just do it........ do it right."
- -------------------------------------------------------------------- To add or remove yourself from this mailing list, use the 'notifyme' command on any BGL machine. To remove: notifyme -n, to add: notifyme -y.
--
Jeff Nucciarone nucci@xxxxxxx http://www.personal.psu.edu/nucci
Senior Research Programmer, High Performance Computing Group, ITS/ASET
The Pennsylvania State University
"Don't just do it........ do it right."
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature