[Request for Comments] PMC(3) API

From: Joseph Koshy (joseph.koshy_at_gmail.com)
Date: 12/19/04

  • Next message: Dave Williams: "Odd news transit performance problem"
    Date: Sun, 19 Dec 2004 19:17:35 +0000
    To: freebsd-performance@freebsd.org
    
    

    I would like to solicit comments on the following API for using CPU
    performance monitoring counters in FreeBSD.

    The intent is to use this API to support PAPI and other 'portable'
    performance monitoring libraries.

    The manual page is available here:

        http://people.freebsd.org/~jkoshy/download/pmc.3.txt

    A small tutorial on the API is available here:

        http://people.freebsd.org/~jkoshy/projects/perf-measurement/api-tutorial.html

    Code is being developed in our Perforce repository:

        http://perforce.freebsd.org/changeList.cgi?FSPC=//depot/user/jkoshy/projects/pmc/...
    _______________________________________________
    freebsd-performance@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-performance
    To unsubscribe, send any mail to "freebsd-performance-unsubscribe@freebsd.org"


  • Next message: Dave Williams: "Odd news transit performance problem"

    Relevant Pages

    • Re: Fortran 90 MAT FIle I/O module
      ... FMat_VarReadInfo is my api, it returns 0 on success, non-zero on error. ... Yes, the intent was to ... I just added those error tests before posting and good old copy/paste without reanalyzing the ... The intent is to test reading a variable from a MAT file and print the data to the screen. ...
      (comp.soft-sys.matlab)
    • Re: Help understanding how winapi works
      ... My intent is to learn how the api works, not how to use the api ... I want to know the "A message is sent to the windows subsystem" part. ... The exact details depends on the exact API. ...
      (microsoft.public.win32.programmer.kernel)
    • Re: [patch 1/3] x86: a new API for drivers/etc to control cache and other page attributes
      ... the only API they have is change_page_attr. ... transparently handled in c_p_ano matter what the caller passes in. ... The new API is a lot simpler, and it is INTENT driven. ... This means that PAT no longer has to second guess various things ...
      (Linux-Kernel)