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