|
CSE Home | About Us | Search | Contact Info |
|
Download the Bliss source code to a Linux directory of your choice (e.g., your home directory) and execute the following commands: tar xvzf Bliss.tgz You can now find the simulator executable in Bliss/bin/sim4. Next, copy the alpha binary and input file from "/projects/cse/courses/cse471/02au/spec2000/253.perlbmk" to your current directory. Alternatively you can also reference these files directly from the cse471 directory to minimize your disk usage. Finally, copy the default Bliss configuration file from "Bliss/Configurations/standard4wide.cfg" (your Bliss source directory) to your current directory. Now you could start the simulator with this command: Bliss/bin/sim4 -Source:standard4wide.cfg perlbmk_base.oct6a recurse.t But you probably want to abort it with CTRL-C as a complete simulation of this perl benchmark takes about an hour. If you set System.SimulateAmount to 10000 in standard4wide.cfg, the simulation will end after 10000 instructions,which should take about a second. You will now find a file stat.log in your current directory containing detailed simulation information. For homework 1 you need to modify standard4wide.cfg to select the parameters asked for in the assignment. The simulations should only take a few minutes each when properly configured. More information about Bliss can be found on its homepage, including the Running guide and the Hacking guide. Links to both of these guides can also be found here on the 471 web page for your convenience (look left on the navigation bar). |
Department of Computer Science & Engineering University of Washington Box 352350 Seattle, WA 98195-2350 (206) 543-1695 voice, (206) 543-2969 FAX [comments to sgberg] |