Description: The multiprocessor extensions were conceived and implemented by
Naraig Manjikian at Queen s University, Kingston, Ontario, Canada
The software in this package produces a fast functional simulator
sim-mpfast that interleaves the simulated execution of multiple
threads. A runtime library is also included to support thread creation
and synchronization. Locks, barriers, and semaphores are supported.
For simplicitly, the simulator does not allow more than one lock to
be held by a single thread. Typical multiprocessor programs adhere to
this rule, hence this should not be a significant restriction.
- [hello_world_multi] - multi-processor programming. The existen
- [VC++6] - VC++ 6 programming method is very good i
- [Compiler] - Extended C0 Compiler
- [VB_Recomplier] - Visual Basic5.0 on more than decompile p
- [simplescalar] - sim-outorder analysis
- [user-guaid] - how to use simplescalar
- [bpred] - the analysis the branch prediction in S
- [fft] - Achieved a multi-processor FFT on the pr
File list (Check if you may need any files):
mp_simplesim
............\manjikian_simplescalar.pdf
............\mp_simplesim
............\............\c.m4.ss
............\............\CHANGES
............\............\CONTRIBUTORS
............\............\COPYING
............\............\ecoff.h
............\............\endian.c
............\............\endian.h
............\............\eval.c
............\............\eval.h
............\............\graphics.c
............\............\graphics.h
............\............\libssmp.S
............\............\loader.c
............\............\loader.h
............\............\main.c
............\............\Makefile
............\............\Makefile.runtimelib
............\............\memory.c
............\............\memory.h
............\............\misc.c
............\............\misc.h
............\............\mpcache.c
............\............\mpcache.h
............\............\mpsyscall.h
............\............\options.c
............\............\options.h
............\............\range.c
............\............\range.h
............\............\README
............\............\redir.bash
............\............\redir.sh
............\............\regs.c
............\............\regs.h
............\............\sim-mpcache.c
............\............\sim-mpfast.c
............\............\sim.h
............\............\ss.c
............\............\ss.def
............\............\ss.h
............\............\ssmp.h
............\............\stats.c
............\............\stats.h
............\............\symbol.c
............\............\symbol.h
............\............\syscall.c
............\............\syscall.h
............\............\sysprobe.c
............\............\tests
............\............\.....\dotbar.c
............\............\.....\dotm4.c.m4
............\............\.....\dotsema.c
............\............\.....\Makefile
............\............\version.h
............\............\WARRANTY