PAPI on Nehalem Xeon 3500?

Open discussion of PAPI.

PAPI on Nehalem Xeon 3500?

Postby florina » Fri Aug 28, 2009 4:23 pm

Hello,

I made a request to the HPC admins for a quad core linux development box. They can give me a system with a single socket Intel Nehalem Xeon 3500 quad core processor. From what I've seen on PAPI's homepage (http://icl.cs.utk.edu/papi/news/news.html?id=203) it appears that PAPI has support only for the Intel Core i7 (Nehalem) processor.

What would be the chances of PAPI being supported on the Intel Nehalem Xeon 3500 processor?

Thanks,
Florina
florina
 
Posts: 3
Joined: Fri Aug 28, 2009 4:16 pm

Re: PAPI on Nehalem Xeon 3500?

Postby Dan Terpstra » Fri Aug 28, 2009 5:26 pm

Xeon is a marketing name. Nehalem is a product code name. Core i7 is the Nehalem family. It's all very confusing. Bottom line: PAPI supports Nehalem. It'll support your Xeon 3500. Available now from cvs, or RealSoonNow(TM) as PAPI 3.7.0.
Dan Terpstra
 
Posts: 57
Joined: Mon Aug 24, 2009 5:42 pm

Re: PAPI on Nehalem Xeon 3500?

Postby florina » Fri Aug 28, 2009 5:42 pm

Dan,

thank you for your timely response and for the good news regarding Xeon 3500.
In an attempt to be able to use PAPI for programs running on more than just 4 cores, I will need to install PAPI on a smaller Linux cluster. The processor types vary among the nodes, but they all come down to:
Intel Xeon CPU 3.06GHz with 1.5GB memory (4 CPU cores), cpu family: 15, model: 2
Intel Xeon CPU 3.60GHz with 2.0GB memory (4 CPU cores except one node that has only 2 cores), , cpu family: 15, model: 4
Pentium III 1.4GHz with 0.5GB memory (single CPU), , cpu family: 6, model: 11

I don't know what Linux & kernel version they are running. Looking on PAPI's currently supported platforms, I believe Pentium III will be supported, but I am not 100% sure about the other two Xeon models. Do you know if PAPI supports these models?

Regards,
Florina
florina
 
Posts: 3
Joined: Fri Aug 28, 2009 4:16 pm

Re: PAPI on Nehalem Xeon 3500?

Postby Dan Terpstra » Mon Aug 31, 2009 1:19 pm

Intel's family 15 is Pentium 4. Again, the Xeon nomenclature is basically just marketing for specific cache and clock configurations. All of these processors are supported individually by PAPI. But they can't be mixed in a single heterogeneous cluster and have the same PAPI binary library run on all of them. The performance counter architecture is radically different between PIII an P4. They require independent builds of the PAPI library to work correctly.
Dan Terpstra
 
Posts: 57
Joined: Mon Aug 24, 2009 5:42 pm

Re: PAPI on Nehalem Xeon 3500?

Postby florina » Mon Aug 31, 2009 1:56 pm

Your answer is very encouraging. I will install individual PAPI libs as you suggested. I'll post any questions/problems in here.
Thank you.
florina
 
Posts: 3
Joined: Fri Aug 28, 2009 4:16 pm


Return to General discussion

Who is online

Users browsing this forum: Rereesogy and 2 guests

cron