⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 一个很有名的硬件模拟器。可以模拟CPU
💻
字号:
OVERVIEW:This README file is for the SimpleScalar simulator release 3.0.  This releaseis available from:	http://www.simplescalar.comin the file simplesim-3v0d.tar.gz.TO INSTALL:The following details how to build and install the SimpleScalar simulators:	a) vi Makefile	Make sure all compile options are set for your host, we've listed	the options for the OS/compiler combinations that were tested,	uncomment one of these if appropriate.  You'll likely not have to	change anything for the supported hosts, and if you need to change	anything, it will likely be the CC variable (which specifies	the ANSI C compiler to use to build the simulators).  NOTE: the	simulators must be built with an ANSI-C compatible compiler, if you	have problems with your compiler, try using GNU GCC as it is known	to build the simulators on all the supported platforms.	b) make config-pisa			(to build SimpleScalar/PISA)	   or	   make config-alpha			(to build SimpleScalar/Alpha)	Execute one of the above commands to configure the SimpleScalar	build.  The SimpleScalar/PISA build executes SimpleScalar PISA	(Portable ISA) binaries (the old "SimpleScalar ISA"), and the	SimpleScalar/Alpha build executes statically linked Alpha OSF	binaries.  If building with Cygwin/32 (www.cygwin.com) on Windows,        be sure to unpack with "tar" to set up the symbolic links.	c) make	This builds the simplescalar simulators.	d) make sim-tests	This tests the simulators, this step will take anywhere from ~5 min	to an hour, depending on the performance of your host.  Inspect the	output of this command, when the script diff's the outputs of the	simulators against the known good outputs, there should be no	differences.	e) vi pipeview.pl textprof.pl	Configure these two perl scripts by placing the location of your	perl executable on the first line of each script.BUILDING BINARIES FOR SIMPLESCALARSimpleScalar/PISA binaries must be built using the SimpleScalar GNU toolchain (e.g., GCC, GAS, GLD), available from:    http://www.cs.wisc.edu/~mscalar/simplescalar.htmlPrebuilt SimpleScalar PISA (Portable ISA) binaries, for big- andlittle-endian hosts, are also available from that site.SimpleScalar/Alpha binaries must be built on Digitial Alpha OSF Unix (orwith a suitable cross compiler).  Any Alpha OSF Unix compiler shouldwork, however, the binaries must be statically linked.  To staticallylink a binary, add the "-static" flag to the link line of GNU GCC, or add"-non_shared" to the link line of the DEC compilers.  NOTE: if you geta "dnet_conn not found" error when linking Alpha OSF binaries, add"-ldnet_stub" to your link line.IS SIMPLESCALAR FREE?No, but academic users (e.g., users at education institutions, U.S.government research labs, and non-profit research institutes) may useSimpleScalar tools free-of-charge for non-commercial research andinstruction. Support is provided to non-commercial users as resourcespermit. Any use of SimpleScalar software, in binary or source form,in a commercial setting or application (e.g., use within a for-profitbusiness, use to generate intellectual property for patents, or useto implement a consulting contract) for any reason, purpose or goalis commercial use of SimpleScalar software and thus requires acommercial use license from SimpleScalar LLC.  Contact SimpleScalarLLC at info@simplescalar.com for commercial licensing details.PUBLISHING PAPERS WITH SIMPLESCALARWhen publishing a paper with SimpleScalar results, please refer to thespecific target you use as "SimpleScalar/PISA" or "SimpleScalar/Alpha".In addition, please make reference to the latest SimpleScalar report,this reference is available from:    http://www.simplescalar.comAbove all, please use good judgement when doing research with theSimpleScalar tool set.  Before publishing any numbers you should validateyour results.  Use the pipetrace facility, combined with microbenchmarks,to test our code, your code, and your intuitions.  If the simulators arenot appropriate for your experiments, build a new simulator or useanother more appropriate simulation tool set.  The SimpleScalar tool setis not appropriate for all computer architecture research, and it'scertainly not any substitute for good science.USING SIMPLESCALAR FOR INSTRUCTIONMany instructors have found the SimpleScalar tools useful in theircourses.  To make this process as painless as possible, we've madeavailable an instructors kit that includes pre-built binaries withsmall-ish inputs.  Also included are directions on how to build andrun the experiments, suggested projects at all levels, and slidesthat the instructor can use to introduce students to the Simplescalartool set.  The instructions kit is available from http://www.simplescalar.com.FOR MORE INFORMATION:For general documentation on the tool set, see the hacker's guide in thefile "hack_guide.{pfd,ps,ppt}".  Frequently asked questions are answeredin the FAQ file.  And suggested projects are listed in the file PROJECTS.The simulators (the sim-* executables) are self-documenting, just runthem with the "-h" flag.To get plugged into the SimpleScalar scene, visit the SimpleScalar website (www.simplescalar.com).  And please send us your comments regardingthis tool set, we are continually trying to improve it and we appreciateyour input.Best Regards,Todd AustinSimpleScalar LLCinfo@simplescalar.com

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -