==================
1. Linux
==================
=====================================
2. Simple Scalar in cygwin
=====================================
------------------------------------------------------
--------------------------------------------------
2.2 Generate Assembly code in SimpleScalar
--------------------------------------------------
......
=======================
4. thread in sim-mpfast
---------------------------------
1. Linux
==================
- changed the -p to -pg in the CFLAG from all the Makefile from all subdirectory in the Jasper package
$ cp pnm_dec.c ../../../../
$ grep "putuint(" */*.c$ vi +1859 pnm_dec.o //go to the line 1859 in the .o file (assembly file).
=====================================
2. Simple Scalar in cygwin
=====================================
------------------------------------------------------
2.1 Configure file configuration and command options..
------------------------------------------------------
[Bo@queen-6207ba776 ~/jasper-1.900.1-sm]$ ./configure AR=/home/nmanjiki/RESEARCH/ARCHITECTURE/SIMULATORS/SIMPLE_SCALAR/sslittle-na-sstrix/bin/ar CC=/home/nmanjiki/RESEARCH/ARCHITECTURE/SIMULATORS/SIMPLE_SCALAR/sslittle-na-sstrix/bin/gcc NM=/home/nmanjiki/RESEARCH/ARCHITECTURE/SIMULATORS/SIMPLE_SCALAR/sslittle-na-sstrix/bin/nm RANLIB=/home/nmanjiki/RESEARCH/ARCHITECTURE/SIMULATORS/SIMPLE_SCALAR/sslittle-na-sstrix/bin/ranlib
--------------------------------------------------
2.2 Generate Assembly code in SimpleScalar
--------------------------------------------------
[Bo@queen-6207ba776 ~/jasper-1.900.1-sm]$ /home/nmanjiki/RESEARCH/ARCHITECTURE/SIMULATORS/SIMPLE_SCALAR/sslittle-na-sstrix/bin/gcc -DHAVE_CONFIG_H -I.
-I. -I../../../src/libjasper/include/jasper -I../../../src/libjasper/include -g -O2 -S jas_icc.c -Wp,-MD,.deps/jas_icc.TPlo -o jas_icc.o
-S for generate the assembly code.
===================================================
3. Simulation on the Jasper by using the sim-mpfast
-------------------------------------------------------------------------
[Bo@queen-6207ba776 ~...src/appl]$ /home/nmanjiki/RESEARCH/ARCHITECTURE/SIMULATORS/SIMPLE_SCALAR/mp_simplesim/sim-mpfast ./jasper --input /home/bo/goldenears.bmp --output /home/bo/test2.jp2
......
# -config # load configuration from a file
# -dumpconfig # dump configuration to a file
# -h false # print help message
# -v false # verbose operation
# -d false # enable debug message
-seed 1 # random number generator seed (0 for timer seed)
# -q false # initialize and terminate immediately
......=======================
4. thread in sim-mpfast
---------------------------------
- Need this header file
"/home/nmanjiki/RESEARCH/ARCHITECTURE/SIMULATORS/SIMPLE_SCALAR/mp_simplesim/ssmp.h"
- Need the following library
make[2]: Entering directory `/home/Bo/jasper-1.900.1-sm/src/appl'
/bin/sh ../../libtool --tag=CC --mode=link /home/nmanjiki/RESEARCH/ARCHITECTURE/SIMULATORS/SIMPLE_SCALAR/sslittle-na-sstrix/bin/gcc -g -O2 /home/nmanjiki/RESEARCH/ARCHITECTURE/SIMULATORS/SIMPLE_SCALAR
/mp_simplesim/libssmp.a -o jasper jasper.o ../libjasper/libjasper.la
/mp_simplesim/libssmp.a -o jasper jasper.o ../libjasper/libjasper.la
/home/nmanjiki/RESEARCH/ARCHITECTURE/SIMULATORS/SIMPLE_SCALAR/sslittle-na-sstrix/bin/gcc -g -O2 -o jasper.exe jasper.o /home/nmanjiki/RESEARCH/ARCHIT
ECTURE/SIMULATORS/SIMPLE_SCALAR/mp_simplesim/libssmp.a ../libjasper/.libs/libjasper.a
- Changes made to the Makefile (src/appl/Makefile)
LDFLAGS = /home/nmanjiki/RESEARCH/ARCHITECTURE/SIMULATORS/SIMPLE_SCALAR/mp_simplesim/libssmp.a
No comments:
Post a Comment