Introducción al simulador LIMES

Slides:



Advertisements
Presentaciones similares
Introducción a Linux Lic. Gonzalo Pastor.
Advertisements

AIC-P81 AIC – P8 Introducción al simulador LIMES.
AIC – P9-10 Barreras en Multiprocesadores. Objetivo Programar el acceso a variables compartidas en multiprocesadores Uso de cerrojos en el acceso a las.
Midnight Commander (MC)
Date | Place Programación de Computadores Utilidades para la realización de las prácticas.
Free Pascal 1. Introducción 2. Instalación 3. Uso 4. Documentación 5. Información Adicional.
Sistemas Operativos Oscar Bedoya
Linux RHC030 Modulo La Shell Bash Relator : Carlos Villanueva.
INTRODUCCION A UNIX Luis A. López UPR-RUM Enero de 2005.
Sistemas de Información Colnodo Ariel Barbosa & Sylvia Cadena
Red de Datos Universidad del Cauca
Modulo 2. Filesystem Bàsico
Date | Place Estructura de Computadores Utilidades para la realización de las prácticas.
PEDRO ALBERTO ARIAS QUINTERO. El shell es un intérprete de órdenes, los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como.
Introducción a los modelos de simulación y análisis de datos en Física de Partículas Isidro González Caballero (
INSTRUCCIONES. El alumno, seguirá los pasos que se le va indicando a continuación. En el recuadro en blanco, debe ir añadiendo un pantallazo con la.
1 Indice del Curso Tema 1 - Introducción Tema 2 - Comandos Tema 3 - Procesos y Entorno Tema 4 - Shell y Editores Tema 5 - Distribuciones e Instalación.
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 9: Funciones, variables y arreglos en BASH Nombre.
Las variables de entorno forman un conjunto de valores dinámicos que normalmente afectan el comportamiento de los procesos en una computadora.
El código de las herramientas de análisis, está localizado en DAMIC svn. Para poder utilizar svn, es necesario tener un nombre de usuario kerberos y una.
Programación II Ing. Diego J. Arcusin 1 - Introducción a UNIX.
UTFSM-Electrónica 1 Fundamentos de Java Agustín J. González Programación de Sistemas: ELO-330.
UNLP | Facultad de Informática | LINTI Aprovechando hardware viejo con clientes livianos Sofía Martin – Fernando López.
Excel Nivel Principiante Objetivo General Al Finalizar El Curso Los Alumnos Podrán Aplicar Las Principales Herramientas De La Planilla De Cálculo Excel.
Fecha : 8 junio del 2015 Tema: Herramientas básicas de Windows para el manejo de archivos. Objetivo: Reconocer y aplicar las diferentes opciones de editar.
Se debe INICIAR la sesión como ADMINISTRADOR del sistema local. OBSERVACION CONFIGURACION DE CONEXION DE RED CON SISTEMA OPERATIVO WINDOWS XP.
Print Screen Para copiar toda la pantalla del monitor, presiona el botón Prt.
Bienvenido. Agenda ● Instalar software ● Entorno texto ● Permisos ● Entornos gráficos.
Repos en USB Neville A. Cross Embajador de Fedora Nicaragua Instalaciones sin internet.
INSTALACIÓN DEL SISTEMA C.A.N.O.A.
Grupo de Usuarios de Linux
Sistemas operativos Linux
Conociendo un Ubuntu: Una distribución diferente a Linux
Introducción al Proyecto
Introducción a la Programación Multimedial
Hardware de Computador
COMO SE GRABA ARCHIVOS EN UN CD.
Administración de Lavado de Prendas
Línea de Comando de Unix
Comandos Básicos Comandos Básicos Jornadas Octubre 2009 GUL – UC3M
Introducción a Sistemas Operativos (clase práctica)
1 laboratorio de referencia nacional procesador de CV, CD4 y ADN-PCR
TABLA DE CONTENIDOS RESUMEN
Unidad 7 Windows.
INSTALACION LINUX UBUNTU
Resource standard Metrics (RSM)
Introducción a Visual Studio .NET
MATLAB 6.5 Clase 3: Funciones básicas e Introducción a la Programación
Avances e Información de los Programadores del Lado del Cliente
Ingeniería en Sistemas computacionales Fundamentos de programación
Organización y Descripción de Archivos
Administrador de Tareas
Programación de Sistemas Operativos
1. Funciones básicas Acceso y presentación inicial del programa El botón de Office Diseño de página 2. Dar formato al texto Seleccionar.
Comandos de Linux Luna Luna Francisco Jesús
Ud.3 Procesadores de textos (II) Siguiente.
Tecnologías de información
EXeLearning. Es una herramienta de autor que permite a usuarios sin conocimientos informáticos avanzados el diseño y desarrollo de recursos de aprendizaje.
WEBNODE.
“INSTALAR JAVA PARA EJECUTAR EL VALIDADOR MEDIOS MAGNETICOS CALI 2017”
Crear virus con notepad (bloc de notas) 1.)Introduccion: Buenas, ante todo he de decir que esto es un manual de introducción y no un manual para expertos.
Se evalúa el mismo día de la Presentación oral
“Seguridad en Aplicaciones Web” -Defensa en Profundidad-
SCOOP.IT Ignacio Larrañaga.
MATERIA SISTEMAS DE INFORMACIÓN GEOGRAFICA
Arquitecturas Avanzadas Curso 07/08
PLANIFICACIÓN INTEGRADA DE TAREAS
Cuadro de texto: Se trata de un objeto contenedor de texto con formatos, es decir texto que admite las opciones de formato de los procesadores de texto.
MANEJO DE UBUNTU COMANDOS SHELL / TERMINAL.
Matemática / Geometría 4º Básico / Clase N°4
Transcripción de la presentación:

Introducción al simulador LIMES Laboratorio de OC – P7 Introducción al simulador LIMES Objetivo: Uso del simulador de multiprocesadores Limes Estudio de los principales protocolos de coherencia de caché basados en Bus Comparación de los protocolos y estudio del speed-up Instalación y manuales: http://www.uv.es/varnau/limes/limes.htm http://informatica.uv.es/iiguia/AC/limes/index.html

Conocimientos previos Practicas Linux y Bash: nivel “básico”: cd, ls, make Editor de textos: KATE o VIM Editar makefiles Casa Nivel administrador en Linux

Configuracion-I A partir de un shell, conectarse a limes, con vuestra contraseña ssh disdo4limes (o disdo4limes.uv.es) Copiamos el archivo fuente y lo descomprimimos (de uno de los 2 sitios posible): alumno@limes:~> wget http://informatica.uv.es/docencia/iiguia/asignatu/2000/ AC/limes/limeslabac-v1.1.tgz alumno@limes:~> wget http://www.uv.es/varnau/limes/limeslabac-v1.1.tgz alumno@limes:~> tar xzf limeslabac-v1.1.tgz COPIAR Y PEGAR estas ordenes! Usando un editor, introducimos en el .profile (o en .bash_profile) la línea export LIMESDIR=${HOME}/limes y actualizamos nuestro profile alumno@limes:~> source .bash_profile Nos movemos al directorio de ejecución alumno@limes:~> cd limes/applications/fft

Configuracion-I

Configuracion-I A partir de un shell, conectarse a limes, con vuestra contraseña ssh disdo4limes (o disdo4limes.uv.es) Copiamos el archivo fuente y lo descomprimimos (de uno de los 2 sitios posible): alumno@limes:~> wget http://informatica.uv.es/docencia/iiguia/asignatu/2000/ AC/limes/limeslabac-v1.1.tgz alumno@limes:~> wget http://www.uv.es/varnau/limes/limeslabac-v1.1.tgz alumno@limes:~> tar xzf limeslabac-v1.1.tgz COPIAR Y PEGAR estas ordenes! Usando un editor, introducimos en el .profile (o en .bash_profile) la línea export LIMESDIR=${HOME}/limes y actualizamos nuestro profile alumno@limes:~> source .bash_profile Nos movemos al directorio de ejecución alumno@limes:~> cd limes/applications/fft

Configuracion-II Editamos el archivo makefile (ver hoja de practicas para opciones) alumno@limes:~/limes/applications/fft:~> vi makefile Limpiamos y recompilamos alumno@limes:~/limes/applications/fft:~>make clean alumno@limes:~/limes/applications/fft:~>make Hemos generado un ejecutable, FFT. alumno@limes:~/limes/applications/fft:~>./FFT <- Ejecuta el codigo alumno@limes:~/limes/applications/fft:~>./FFT -h <- Opciones Redireccionar salida standard alumno@limes:~/limes/applications/fft:~>./FFT > salida.txt Filtrar líneas conteniendo una cadena alumno@limes:~/limes/applications/fft:~> grep cadena salida.txt

Configuracion-II

Configuracion-II Editamos el archivo makefile (ver hoja de practicas para opciones) alumno@limes:~/limes/applications/fft:~> vi makefile Limpiamos y recompilamos alumno@limes:~/limes/applications/fft:~>make clean alumno@limes:~/limes/applications/fft:~>make Hemos generado un ejecutable, FFT. alumno@limes:~/limes/applications/fft:~>./FFT <- Ejecuta el codigo alumno@limes:~/limes/applications/fft:~>./FFT -h <- Opciones Redireccionar salida standard alumno@limes:~/limes/applications/fft:~>./FFT > salida.txt Filtrar líneas conteniendo una cadena alumno@limes:~/limes/applications/fft:~> grep cadena salida.txt

Configuracion-II Editamos el archivo makefile (ver hoja de practicas para opciones) alumno@limes:~/limes/applications/fft:~> vi makefile Limpiamos y recompilamos alumno@limes:~/limes/applications/fft:~>make clean alumno@limes:~/limes/applications/fft:~>make Hemos generado un ejecutable, FFT. alumno@limes:~/limes/applications/fft:~>./FFT <- Ejecuta el codigo alumno@limes:~/limes/applications/fft:~>./FFT -h <- Opciones Redireccionar salida standard alumno@limes:~/limes/applications/fft:~>./FFT > salida.txt Filtrar líneas conteniendo una cadena alumno@limes:~/limes/applications/fft:~> grep cadena salida.txt

Trabajo en el laboratorio: Análisis de la aplicación para los protocolos MESI, DRAGON y FIREFLY Estudio del speed-up con el número de procesadores, variando de 1 a 32 procesadores. Repetir el estudio con diferentes tamaños de caché

Trabajo en el laboratorio: AIC-P8