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.

Primeros pasos con gem5 en ubuntu

Embed Size (px)

DESCRIPTION

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

Citation preview

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