SimCore is a project name to provide computer architecture core tools including processor simulators.
We have developed a function-level processor simulator, SimCore/Alpha Functional
Simulator Version 2.0
(SimCore Version 2.0), for processor architecture research and processor education.
The main features of SimCore Version 2.0 are as follows:
(1) It offers many functions as a function-level simulator.
(2) It is implemented compactly with 2,800 lines in C++.
(3) It separates the function of the program loader.
(4) No global variable is used, and
so it improves the readability and function.
(5) It offers a powerful verification mechanism.
(6) It operates on many platforms.
(7) Compared with sim-fast in the SimpleScalar Tool Set, SimCore Version 2.0
attains a 19% improvement in simulation speed.
SimCore/Alpha Functional Simulator is originally called SimAlpha
Simulator.
Therefore SimCore/Alpha Functional Simulator Version 1.0 is
equivalent to SimAlpha
Version 1.0.
SimAlpha old versions are downloadable from SimAlpha Homepage.
(1) Download a package file SimCore-Alpha-1.8.0.tgz from this site.
(2) Unpack the file with a command "tar xvfz SimCore-Alpha-1.5.0.tgz".
(3) Change directory and make "cd SimCore-Alpha-1.5.0; make". SimCore is made.
(4) Download a sample image file dhry-050k.txt from this site. This is a 50000 loop dhrystone.
(5) Start the simulation with a command "SimCore dhry-050k.txt".
(6) See README.txt in the directorey SimCore-Alpha-1.5.0 for details.
If you have trouble, Please send an E-mail to kis@is.uec.ac.jp .
2003-09-28: SimCore/Alpha Functional
Simulator Version 1.5.0
Now SimCore/Alpha is simple, readable and fast !!
SimCore/Alpha is about 20% faster than the sim-fast of SimpleScalar Tool
Set
3.0c.
SimCore/Alpha Functional Simulator Version 1.5.0 Plathomes
2003-09-19: SimCore/Alpha Functional Simulator Version 1.4.2
This optimized version is about 7 times faster than the SimCore/Alpha Functional
Simulator Version 1.0.
Source Code (in text format)
SimCore/Alpha Sample Execution Image File & Source Code in C:
Algorithm
Dhrystone Benchmark, Version 2.1 for C
Kenji Kise, Hiroki Honda, and Toshitsugu Yuba:
SimAlpha Version 1.0: Simple and Readable Alpha Processor Simulator,
Lecture Note in Computer Science (LNCS), Vol. 2823, pp. 122-136, Springer-Verlag
(September 2003)
This page is written by Kenji KISE. kis@is.uec.ac.jp