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

📄 announce-3.0

📁 一个很有名的硬件模拟器。可以模拟CPU
💻 0
📖 第 1 页 / 共 2 页
字号:
SimpleScalar 3.0 release------------------------Greetings, SimpleScalar release 3.0 is now available.We've completed implementation and internal regression testing, and now weneed current users to start testing this code.  In particular, we wouldreally appreciate:	1) bug reports and/or bug fixes	2) fixes and/or testing results on platforms not listed below	3) comments/suggestions regarding this release in generalTo assist in your testing, we've included SimpleScalar PISA and AlphaOSF Unix test binaries in the simulator distribution.To get the release, point your browser at the directory:	http://www.simplescalar.comand get the file:	simplesim-3.0c.tar.gzThen unpack this in a directory you've made and read the README in the"simplesim-3.0/" directory for installation, usage, and testinginstructions.We hope you find this release useful, please send comments/fixes/suggestionsto info@simplescalar.com.  Enjoy!Regards, -Toddp.s. the 3.0 release announcement is attached...-- ANNOUNCE --Greetings, we are pleased to announce the availability of the third majorrelease of the SimpleScalar Architectural Research Tool Set.  It is ourhope that computer architecture researchers and educators will find thisrelease of value.  We welcome your feedback, Enjoy!!WHAT IS THE SIMPLESCALAR TOOL SET?The SimpleScalar Tool Set consists of compiler, assembler, linker andsimulation tools for the SimpleScalar PISA and Alpha AXP architectures.With this tool set, the user can simulate real programs on a range ofmodern processors and systems, using fast execution-driven simulation.  Thetool set contains many simulators ranging from a fast functional simulatorto a detailed out-of-order issue processor with a multi-level memorysystem.  The tool set provides researchers and educators with an easilyextensible, portable, high-performance test bed for systems design orinstruction.The SimpleScalar PISA (Portable ISA) instruction set is an extension ofHennessy and Patterson's DLX instruction set, including also a number ofinstructions and addressing modes from the MIPS-IV and RS/6000instruction set definitions.  SimpleScalar PISA instructions employ a64-bit encoding to facilitate instruction set research, e.g., it'spossible to synthesize instructions or annotate existing instructions,or vary the number of registers a program uses.  The Alpha AXParchitecture is a RISC instruction set developed by DEC.The SimpleScalar simulator suite includes a wide range of simulation toolsranging from simple functional (instruction only, no timing) simulators todetailed performance (instruction plus timing) simulators.  The followingsimulators are included in this release:	sim-fast	-> a very fast functional (i.e., no timing) simulator	sim-safe	-> the minimal functional SimpleScalar simulator	sim-profile	-> a program profiling simulator	sim-cache	-> a multi-level cache simulator	sim-cheetah	-> a single-pass multi-configuration cache simulator	sim-bpred	-> a branch predictor simulator	sim-outorder	-> a detailed out-of-order issue performance (timing)			   simulator with a multi-level memory systemAll the simulators in the SimpleScalar tools set are execution-driven, as aresult, there is no need to generate, store, or read instruction trace filessince all instructions streams are generated on the fly.  In addition,execution-driven simulation is an invaluable tool for modeling control and datamis-speculation in the performance simulators.WHY WOULD I WANT TO USE THE SIMPLESCALAR TOOL SET?The SimpleScalar Tool Set has many powerful features, here's the short list:	- it's free for academic non-commercial use, and all sources are included	- it's extensible (because it includes all sources and extensive docs)	- it's portable (it run on most any unix-like host including WinNT)	- it's fast (on a P6-200, function simulation -> 4+ MIPS, and detailed	  out-of-order performance simulation with a multi-level memory	  system and mispeculation modeling cruises at 150+ KIPS)	- it's detailed (a whole family of simulators are included)WHY WOULD I NOT WANT TO USE THE SIMPLESCALAR TOOL SET?	- it doesn't execute the instruction set I'm interested in: currently	  SimpleScalar only supports the SimpleScalar PISA and Alpha AXP	  instruction set architectures	- it doesn't support parallel system simulation: currently	  SimpleScalar is primarily a uniprocessor simulation environment;	  and although work is ongoing to add MP support, other simulation	  environments may be more appropriate for your work (e.g., RSIM	  from Rice or SimOS from Stanford both support MP simulation)	- it doesn't support system simulation: currently SimpleScalar	  only supports simulation of the user-level instructions, any	  execution within the operation system is not simulated, instead	  the SimpleScalar simulators execute the system-level instruction	  on behalf of the simulated program, other simulation environments	  support system simulation, such as SimOS from StanfordHOW DO I GET IT?The tool set is available from the University of Wisconsin, to accessthe SimpleScalar Home Page, point your browser at:	http://www.simplescalar.comWHO WROTE THE SIMPLESCALAR TOOL SET?The SimpleScalar tool set simulators and GNU compiler ports were written byTodd Austin.  The tool set is currently supported by Doug Burger (who wrotemuch of the documentation as well) and Todd Austin.  The GNU compiler chainwas written by the Free Software Foundation.ON WHICH PLATFORMS DOES IT RUN?SimpleScalar should port easily to any 32- or 64-bit flavor of UNIX orWindows NT, particularly those that support POSIX-compliant systemcalls.  The list of tested platforms are:		gcc/AIX413/RS6k		xlc/AIX413/RS6k		gcc/FreeBSD3.0/x86		gcc/HPUX/PA-RISC		c89/HPUX/PA-RISC		gcc/SunOS413/SPARC		gcc/Solaris2/SPARC		gcc/Solaris2/x86		gcc/Linux/x86		gcc/Linux/Alpha		gcc/DECOSFUnix/Alpha		cc/DECOSFUnix/Alpha		gcc/CygWin32-WinNT/x86		VC++/WinNT/x86HOW CAN I KEEP INFORMED AS TO NEW RELEASES AND ANNOUNCEMENTS?We have set up a SimpleScalar mailing list. To subscribe, send e-mail tomajordomo@cs.wisc.edu, with the message body (not the subject header)containing "subscribe simplescalar".  Also, watch the SimpleScalar webpage at:	http://www.cs.wisc.edu/~mscalar/simplescalar.htmlWHAT'S NEW IN RELEASE 3.0:Lots!  Here's a list of the major new features...    * SimpleScalar now executes multiple instruction sets: SimpleScalar      PISA (Portable ISA, the old "SimpleScalar ISA") and Alpha AXP.      All simulators and options (e.g., DLite!) are supported for both      instruction sets.  See README for details on compiling binaries      and configuring the simulators.  See README.retarget for details      on how to retarget the SimpleScalar tool set to another      instruction set.  As always, the SimpleScalar/PISA tools will      build on any supported platform.  The SimpleScalar/Alpha tools      will build on any little-endian host with 64-bit integers (either      in hardware or via the compiler), the SimpleScalar/Alpha tools are      known to be stable on Alpha OSF Unix and Linux/x86 hosts.    * All simulators now support external I/O traces (EIO traces).      Generated with a new simulator (sim-eio), EIO traces capture      initial program state and all subsequent external interactions a      program has with the operating system.  Using this external I/O      trace, any SimpleScalar simulator can re-execute the same      execution using only the EIO file; no options, binaries, files,      system calls, etc, are needed to re-create the same execution.      All other aspects of the execution is identical, i.e., the same      functional simulation is performed, either non-speculative or      otherwise.  See the file README.eio for usage details.  EIO traces      solve a number of perennial problems associated with functional      simulation:	- EIO trace executions are 100% reproducible, since the sources	  of irreproducibility (i.e., external interactions such as	  reading a date from the OS) are captured in the EIO trace	  file; it is now possible to run simulations from EIO traces,	  even with mis-speculation modeling, and get *exactly* the same	  results ever time!	- EIO trace files provide a convenient method to execute	  interactive programs in batch mode; programs that read any	  number of files, user input, or output including network I/O	  will read this I/O from a single EIO trace file.	- EIO trace files are extremely portable, any host that will	  build SimpleScalar can execute any EIO trace even if the host	  only has minimal minimal system call support, e.g., Windows	  NT.  This is because system calls are not performed with EIO	  traces, all external interactions are read from the EIO trace	  file, which only requires that only simple file I/O be	  performed by the simulator.      In addition, EIO traces provide a convenient means for packaging

⌨️ 快捷键说明

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