From rossini at blindglobe.net  Mon Nov  3 05:47:20 2003
From: rossini at blindglobe.net (A.J. Rossini)
Date: Mon Nov  3 05:45:26 2003
Subject: [Rd] fairly OT: profiling
In-Reply-To: <Pine.A41.4.58.0311022012210.128622@homer09.u.washington.edu>
	(Thomas
	Lumley's message of "Sun, 2 Nov 2003 20:21:45 -0800 (PST)")
References: <Pine.A41.4.58.0311022012210.128622@homer09.u.washington.edu>
Message-ID: <85vfq2gisn.fsf@blindglobe.net>

Thomas Lumley <tlumley@u.washington.edu> writes:

> The following is from Eric Raymond's new book on Unix programming.
>
>   You'll get more insight from using profilers if you think of them less
>   as ways to collect individual performance numbers, and more as ways to
>   learn how performance varies as a function of interesting parameters
>   ... Try fitting those numbers to a model, using open-source software
>   like R or a good-quality proprietary tool like MATLAB.
>
> It's interesting to see the emphasis on statistical analysis of profiling
> data (as well as the fact that R is sufficiently well-known not to need
> explanation (or a reference or link)).

If you hang out with compiler writers more often (I do, about once a
year, thanks to an old friend who implements superscalars) you'd find
that they've felt the same way for years (and spend a good bit of time
with machine learning algorithms working on weak points, discovery,
and optimization).

(staying off topic, it's also amusing that some of the better groups
generally run on relatively ancient hardware, but that's another
story).

best,
-tony

-- 
rossini@u.washington.edu            http://www.analytics.washington.edu/ 
Biomedical and Health Informatics   University of Washington
Biostatistics, SCHARP/HVTN          Fred Hutchinson Cancer Research Center
UW (Tu/Th/F): 206-616-7630 FAX=206-543-3461 | Voicemail is unreliable
FHCRC  (M/W): 206-667-7025 FAX=206-667-4812 | use Email

CONFIDENTIALITY NOTICE: This e-mail message and any attachme...{{dropped}}


[Rd] fairly OT: profiling
A.J. Rossini