From owner-cvs-all@FreeBSD.ORG Wed Apr 20 09:32:38 2005 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4CBE816A4CE; Wed, 20 Apr 2005 09:32:38 +0000 (GMT) Received: from mailout03.sul.t-online.com (mailout03.sul.t-online.com [194.25.134.81]) by mx1.FreeBSD.org (Postfix) with ESMTP id E7DCF43D3F; Wed, 20 Apr 2005 09:32:37 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from fwd24.aul.t-online.de by mailout03.sul.t-online.com with smtp id 1DOBZU-0002ia-00; Wed, 20 Apr 2005 11:32:36 +0200 Received: from Andro-Beta.Leidinger.net (XGTVTeZT8eYuwF1yhdjVdIKZQlK-xL9QGC8lcvD9UgyJgETCvBPS4n@[84.128.205.214]) by fwd24.sul.t-online.de with esmtp id 1DOBZE-09XlFQ0; Wed, 20 Apr 2005 11:32:20 +0200 Received: from localhost (localhost [127.0.0.1])j3K9WKD8024957; Wed, 20 Apr 2005 11:32:20 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from 141.113.101.32 ([141.113.101.32]) by netchild.homeip.net (Horde MIME library) with HTTP for ; Wed, 20 Apr 2005 11:32:20 +0200 Message-ID: <20050420113220.bkyb57rds08cwssk@netchild.homeip.net> X-Priority: 3 (Normal) Date: Wed, 20 Apr 2005 11:32:20 +0200 From: Alexander Leidinger To: obrien@freebsd.org References: <200504190401.j3J41QKh055169@repoman.freebsd.org> <20050419121018.nq4ktq77r4goos08@netchild.homeip.net> <20050419181128.GA27443@dragon.NUXI.org> In-Reply-To: <20050419181128.GA27443@dragon.NUXI.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.0.2) / FreeBSD-4.11 X-ID: XGTVTeZT8eYuwF1yhdjVdIKZQlK-xL9QGC8lcvD9UgyJgETCvBPS4n@t-dialin.net X-TOI-MSGID: 08d80a37-5560-4eaf-b4c0-aa6027db25d7 cc: Joseph Koshy cc: src-committers@freebsd.org cc: cvs-all@freebsd.org cc: cvs-src@freebsd.org Subject: Re: cvs commit: src/gnu/usr.bin/groff/tmac mdoc.local src/lib Makefile src/lib/libpmc Makefile libpmc.c pmc.3 pmc.h Makefile hwpmc.ms src/share/examples/hwpmc README src/share/man/man4 Makefile ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Apr 2005 09:32:38 -0000 David O'Brien wrote: >> I assume this is like a portable version of the measurement backend in >> Intels VTune... at least I assume VTune does something like this >> itself. > > Not quite - it isn't purely an Intel thing; nor is accessing event That's the reason why I wrote "portable". :-) > counters all VTune does. Yes, but the other things VTune does (e.g. code analysis, knowledge about internals of the CPU to visualize pipeline behavior, knowledge about code structure pitfalls to optimize for more vectorization) doesn't belong into a performance monitoring API/implementation. Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 "We have reason to believe that man first walked upright to free his hands for masturbation." -- Lily Tomlin