primeros pasos con gem5 en ubuntu

4
1. Instalar hg(mercurial). Abri la terminal e ingresar sudo apt-get install mercurial. Figura 1. Instalación de los paquetes hg(mercurial). 2. Instalar gcc. En la misma terminal ingresar sudo apt-get install build-essential. Figura 2. Instalación de los paquetes gcc. La imagen anterior muestra que el gcc ya se encuentra actualizado a la última versión.

Upload: ezequias-manuel-calvillo-hernandez

Post on 21-Nov-2015

19 views

Category:

Documents


0 download

DESCRIPTION

instalación de todos los paquetes necesarios para correr simulaciones en gem5

TRANSCRIPT

Simulacin en gem5 ubuntu

Simulacin en gem5 ubuntu

1. Instalar hg(mercurial).Abri la terminal e ingresar sudo apt-get install mercurial.

Figura 1. Instalacin de los paquetes hg(mercurial).2. Instalar gcc.En la misma terminal ingresar sudo apt-get install build-essential.

Figura 2. Instalacin de los paquetes gcc.

La imagen anterior muestra que el gcc ya se encuentra actualizado a la ltima versin.3. Instalar SCons.Ingresar sudo apt-get install scons.

Figura 3. Instalacin de los paquetes SCons.4. Instalar Python.Ingresar las siguientes lneas: export PATH=/s/python-2.7.3/bin:$PATHexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/s/python-2.7.3/libexport LIBRARY_PATH=/s/python-2.7.3/lib:$LIBRARY_PATH

Para instalar el Python ingresar sudo apt-get install python-dev

Figura 4. Instalacin de Python.

5. Instalacin de SWIGIngresar sudo apt-get install swig

Figura 5. Instalacin de los paquetes SWIG.Despus ingresar export PATH=/s/swig-2.0.6/bin/:$PATH

6. Descargar gem5Cambiar de directorio en la terminal a donde se desea descargar el gem5 e ingresar hg clone http://repo.gem5.org/gem5-stable. En este punto se crea una carpeta llamada gem5.7. Nuevamente cambiar el directorio de la terminal ahora dentro de gem5. Ingresar la siguiente lnea: Scons CPU_MODELS="AtomicSimpleCPU,MinorCPU,O3CPU,TimingSimpleCPU" build/X86/gem5.opt j3 donde j3 es el procesador que va a gestionar las simulaciones, re recomienda usar n+1; donde n es el nmero de procesadores reales de tu PC.Este proceso pude llegar a demorar ms de 1 hora.8. Una vez terminado el proceso anterior se realiza la primera simulacin para la arquitectura x86. Ingresar la siguiente lnea (el directorio es dentro de gem5) build/X86/gem5.opt configs/example/se.py -c tests/test-progs/hello/bin/X86/linux/hello

Figura 6. Resultado de la simulacin.

La imagen anterior muestra el resultado de la simulacin, hasta es solo desplegar Hello world.Arquitectura computacional avanzada