Re: collecting profile data from Vortex


Subject: Re: collecting profile data from Vortex
From: Craig Chambers (chambers@cs.washington.edu)
Date: Mon Feb 14 2000 - 09:16:55 PST


Mayur Naik wrote:
>
> Hello
>
> 1. Executing 'x.pic --picstats' and 'x.pic' yields the same output (x.pic is
> generated by executing 'make pic' in the gen directory in which the program
> x.cecil was compiled). Is --picstats redundant?

--picstats is the default when compiling the .pic version of an application.

>
> 2. I am performing empirical analysis on Vortex to study and compare various
> single and multiple dispatch implementation schemes. Can you please tell me
> whether the following steps are correct or should I do something additional
> to get more realistic distributions or profile data for more generic
> functions?
>
> 1. Install Vortex using $VORTEX_CSH -f $VORTEX_BASELINE/bin/shell/SETUP
> 2. vortex "make1o2 vortex; really_quit"
> 3. cd gen; make pic
> 4. vortex.pic --picstats "make1o2 vortex; really_quit" > profile_data.txt
>
> In particular, should I set use_shared_libraries to false in (2) and/or (4)?

This seems like a fine way to profile vortex. You probably don't need to
compile as big an application as vortex itself, but it doesn't hurt.

You can look at $VORTEX_HOME/Cecil/bin/shell/make-profile to see how we gather
profiles of vortex. We also use this script as a kind of exerciser test, so it
does more work than it has to just to gather reasonable profile data.

-- Craig Chambers



This archive was generated by hypermail 2b25 : Tue Oct 03 2000 - 15:21:22 PDT