Gary,

As someone who's delivered entire tool suites on systems, why don't  
you separate your tool stack vs. your kernel support? Linking the two  
of them will hinder your ability to deliver a tool stack to your users  
in the short term. Like with perfmon (and perfctr before), it ain't  
over 'till it's in-the-kernel.

The PCL stuff (from Ingo) still has lots of work to be done. People  
are jumping on the bandwagon quickly, [IMHO] because this guy is one  
of the gatekeeper's for the kernel. I have not seen anything technical  
that demonstrates superiority. Expecting this to be fully functional  
for any processor for 2.6.29 (and to provide perfmon[x]'s  
capabilities) is not that realistic. Keep in mind it took quite a  
while to build up the infrastructure for perfctr, perfmon and PAPI; in  
many cases the kernel support and the libraries were co-designed for  
each other's needs. PCL has evolved very differently, one could say in  
a vacuum. Short of IBM (who seem quite desperate for an in-the- 
mainline-kernel), I haven't seen a lot of folks rushing to port this.

 From my PAPI-like perspective (Dan can comment on the group's  
intentions), I don't see a port to PCL materializing until the API  
stabilizes and people with lots of money and lots of hardware start  
patching with it.

I am sorry to hear about your troubles with 2.6.18 + perfmon2. If  
you'd like to pursue help with that, please contact me off list.

Regards,

Phil



On Feb 18, 2009, at 11:23 AM, gary.m...@bull.com wrote:

>
> Hi Stephane
>
> I have been following the discussions on this mailing list regarding  
> the
> unsolicited proposal made by Ingo Molnar to provide an interface to  
> the
> PMU.
>
> With this new proposal it now appear to me like the following 4
> alternatives are available to access the PMU (on an X86_64 system):
>
> perfctr
> perfmon2
> perfmon3
> Ingo's proposal (does it have a name ?)
>
> I work for Bull Information Systems and we are currently planning to  
> build
> a linux distribution that likely will be based on a 2.6.29 kernel  
> (possibly
> from RHEL6) and we are trying to decide what we should include in this
> distribution for PMU access.  Our previous X86_64 distributions have
> included perfctr because they were based on RHEL5 and we were unable  
> to get
> perfmon2 to work in the 2.6.18 (heavily patched) kernel delivered by
> Redhat.
>
> My understanding of your reason for creating perfmon3 was to  
> restructure
> the syscall interface to appease the kernel.org people (in hopes of  
> getting
> it included in the kernel.org downloads).  Now that Ingo has  
> submitted his
> counter proposal, it would seem like perfmon3 is no longer needed.   
> Would
> you agree with this ??
>
> There is some value to Bull to adopt the interface that will  
> eventually be
> included in kernel.org downloads.  However it is important to us  
> that tools
> like pfmon and HPCToolkit using papi work correctly through the  
> interface
> we choose.  I think that our needs are pretty much limited to the  
> X86_64
> architecture.
>
> The latest mail I saw on this topic suggested you were considering  
> creating
> a user library (like libpfm) that would convert the existing calls  
> into
> Ingo's new syscall interface.
>
> Does this mean that you have accepted that Ingo's proposal will  
> probably be
> the one delivered with kernel.org downloads ??
>
> Thanks in advance for any information you can provide that will help  
> us
> make good choices.
> Gary
>
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San  
> Francisco, CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the  
> Enterprise
> -Strategies to boost innovation and cut costs with open source  
> participation
> -Receive a $600 discount off the registration fee with the source  
> code: SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> perfmon2-devel mailing list
> perfmon2-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/perfmon2-devel


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to