On Mon, Sep 14, 2009 at 10:03 AM, Drongowski, Paul
<paul.drongow...@amd.com> wrote:
> Hello Godmar --
>
> WRT Q6: AMD CodeAnalyst Performance Analyzer (tm) uses OProfile
> for data collection on Linux. We also make the source code for
> CodeAnalyst available.
>
> As a team, we look to the Linux/open source community for
> OS-level profiling support. Robert Richter from AMD has
> contributed perfmon2 support for Instruction-Based Sampling (IBS).
> We are also putting back contributions into the OProfile
> code base. We have found that it is important for our end users
> to have standard profiling support in the kernel (i.e., no
> kernel patches). Thus, we always keep an eye on developing
> trends.
>
> I'll be happy to answer any additional questions about
> CodeAnalyst.

Paul, thanks for this information. I did download CodeAnalyst and saw
the custom version of oprofile that is used (I assume that's what cakm
is.)

Let me clarify, though: you say that AMD prefers to support
environment without kernel patches, I assume you mean this literally,
in that "no patches," but a custom kernel module is ok? Or do you mean
that ultimately, you'd want to avoid any non-standard kernel code, be
it patch or module?

Second, it is my understanding that oprofile - and, by extension, cakm
- support only system-wide profiling and monitoring, rather than a
virtualized per-thread approach as is supported by perfctr and
perfmon2. Could you elaborate on why that is?  Is this a reflection of
the difficulties in having standardized support for per-thread
counters, or is this a reflection of how you perceive the actual
usefulness of per-thread counters?

Third, will/does CodeAnalyst support the new perf_counters interface
(I assume that's Paul Mackerras's patch?)

Thanks!

 - Godmar

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to