• No se han encontrado resultados

INSTITUTO POLITÉCNICO NACIONAL CENTRO DE INVESTIGACIÓN EN COMPUTACIÓN. Lagarto:

N/A
N/A
Protected

Academic year: 2021

Share "INSTITUTO POLITÉCNICO NACIONAL CENTRO DE INVESTIGACIÓN EN COMPUTACIÓN. Lagarto:"

Copied!
24
0
0

Texto completo

(1)

INSTITUTO POLITÉCNICO NACIONAL

CENTRO DE INVESTIGACIÓN EN COMPUTACIÓN

Lagarto:

Una estrategia para la Generación, Aplicación y Transferencia de conocimiento para el Desarrollo de la Industria de las TIC en México

(2)

CONTENIDO

§  Introducción

§  Lagarto: El primer procesador mexicano §  Objetivos

§  ¿Qué se requiere para integrarse al proyecto? §  ¿Qué ofrece el IPN?

§  Plan de generación de conocimiento §  Fases de desarrollo:

•  Fase 1: Arquitectura y Sistema Operativo

•  Fase 2: Multinúcleos y Redes de Interconexión •  Fase 3: Creación de un ecosistema

§  Conclusiones

(3)

Lagarto es un proyecto en desarrollo para generar conocimiento en dos áreas principales.

§  Diseño de Arquitecturas de procesadores •  Técnicas de alto rendimiento

•  Técnicas de bajo consumo de energía §  Sistemas operativos (Linux)

•  Adecuación a la arquitectura Lagarto •  Metodología para el desarrollo de drivers

Introducción

(4)

IPN-CIC 3 §  Consolidar grupos de Investigación, Desarrollo e innovación (I+D+i)

en áreas de:

•  Diseño de procesadores •  Diseño Digital (HDL-FPGA’s)

•  Diseño de Sistemas Operativos (Linux)

en instituciones de educación con nivel de posgrado, superior y media superior de todo el país, con la ayuda de los CEC del IPN.

§  Que se utilice como material educativo.

§  Reducir la dependencia de conocimiento y la dependencia tecnológica.

§  Que se convierta en un estándar para la industria Mexicana de las TIC

Objetivos

(5)

¿Qué se requiere para que te integres al proyecto?

§  Formación de grupos de académicos •  Arquitectura de computadoras •  Diseño Digital (HDL-FPGA) •  Sistemas Operativos

•  Supercómputo para la innovación

§  Plataformas de desarrollo FPGA’s (Altera, Xilinx) §  Cluster de GPUs

¿Qué se requiere?

(6)

IPN-CIC 5

¿Qué ofrece la red de Computación del IPN?

•  Acompañamiento de un grupo de expertos. •  Documentación

•  Material para clases

•  Código fuente (HDL-Verilog) •  Herramientas

•  Un foro de consulta y ayuda permanente

Los CEC-IPN coordinarán la realización de talleres de entrenamiento en las áreas mencionadas.

¿Qué ofrece el CIC-IPN?

(7)

Plan de Generación de Conocimiento en TIC

§  Parte I: Incluye todo el código Verilog del núcleo de un procesador escalar con planificación dinámica, ejecución en orden, predicción dinámica de saltos y utilerías.

§  Parte II: Incluye la adecuación de un Sistema Operativo Embebido (Linux), la metodología para el desarrollo de drivers, utilerías y un tutorial de instalación para plataformas de desarrollo basados en FPGA’s.

Plan de Generación de conocimiento en TIC

Proyecto Lagarto

§  Parte III: simulación de problemas complejos capaces de ejecutarse de forma eficiente en supercomputadoras modernas de bajo costo para la aplicación específica, es decir soluciones que no requieran grandes inversiones en equipo e instalaciones.

(8)

IPN-CIC

§  Parte IV: Desarrollo de material educativo para universidades, Simuladores, Libros.

§  Las herramientas (recomendamos) pueden ser

utilizadas en investigación y docencia en las áreas

de: Arquitectura de computadoras, Sistemas Operativos Embebidos, Diseño digital y Programación paralela.

7

Plan de Generación de conocimiento en TIC

(9)

§  Fase I: (2012-2016) - Investigación clave para el desarrollo de las TIC:

•  Arquitectura Lagarto I 32-bits, el primer procesador mexicano. •  Arquitectura Lagarto II 64-bits, emite 2-instrucciones,

planificación dinámica y ejecución fuera de orden. •  Sistemas Operativos Linux (ESCOM)

•  Diseño de PCB’s para tarjetas de desarrollo (ESCOM)

Fase de desarrollo

(10)

IPN-CIC 9 Procesador escalar segmentado (utiliza técnicas planificación dinámica

modernas) con S.O. Linux.

Fase I: Lagarto I

(11)

Fase I: Lagarto I

(12)

§  Pruebas realizadas a Lagarto I

MARS (MIPS Assembler and Runtime Simulator)

http://courses.missouristate.edu/KenVollmar/MARS/

Desarrollado por Pete Sanderson ([email protected]) y Kenneth Vollmar ([email protected])

IPN-CIC 11

Fase I: Lagarto I

(13)

MARS (MIPS Assembler and Runtime Simulator)

Fase I: Lagarto I

(14)

IPN-CIC 13 00111100000000010001000000000001 00000000001000000000100000100001 10001100001011000000000000000000 00111100000000010001000000000001 00000000001000000000100000100001 10001100001011010000000000000100 00000001100011010101100000100000 00111100000000010001000000000001 00000000001000000000100000100001 10101100001010110000000000001000 00000000000000000000011111011010 11111111111111111111100000100110 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000

.text  

.data  

Fase I: Lagarto I Proyecto Lagarto

(15)

Fase I: Lagarto I

(16)

IPN-CIC 15 Linux para arquitecturas MIPS

h"p://buildroot.uclibc.org/  

h"p://wiki.qemu.org/Main_Page  

Fase I: Lagarto I

(17)

Arquitectura desarrollada por el grupo de HPCA del CIC-IPN . §  Tesis de Doctorado:

“Superscalar Out of Order Processor for Embedded Systems”

César A. Hernández Calderón •  Arquitectura súper-escalar

Fetch, Decode y Dispatch de hasta dos instrucciones cada

ciclo de reloj.

•  Técnicas de planificación dinámica Branch Predictor de dos niveles

Renombrado de Registros Ejecución fuera de Orden

Fases I: Lagarto II Súper-escalar

Proyecto Lagarto

(18)

IPN-CIC 17

Fase I: Lagarto II Súper-escalar

(19)

Fase II: (2017-2020)

§  Productos de Investigación:

•  Dual Core Lagarto I 32-bits. •  Quad Core Lagarto II 64-bits.

Fase II

(20)

IPN-CIC 19

Proyecto Lagarto Fase II

Fase II: (2017-2020)

§  Productos de Investigación: •  Redes de interconexión

(21)

Proyecto Lagarto Fase II

Fase II: (2017-2020)

§  Productos de Investigación:

(22)

IPN-CIC 21

Fase III: (2020 - en adelante)

§  Aplicaciones:

•  Crear un ecosistema para soportar la industria Mexicana de las TIC’s.

•  Iniciar aplicaciones en áreas como Seguridad nacional, Educación, e-gobierno, etc.

(23)

Cursos próximos a realizarse:

•  Diseño y fabricación de Tarjetas de Circuito Impreso

•  Programación Lenguaje Máquina (Ensamblador MIPS)

•  Diseño de Circuitos Digitales (Verilog-FPGA)

•  Diseño de procesadores

•  Sistemas Embebidos

Cursos de entrenamiento

(24)

IPN-CIC 22 Centro de Investigación en Computación

Prof. Marco A. Ramírez Salinas [email protected]  

Información de contacto

Proyecto Lagarto

Escuela Superior de Cómputo

Prof. Jesús Yaljá Montiel Pérez [email protected]  

Escuela Superior de Ingeniería Mecánica y Eléctrica Unidad Culhuacan

Prof. Juan Carlos Sánchez [email protected]  

Unidad Profesional Interdisciplinaria en Ingeniería y Tecnologías Avanzadas

Prof. Arodi Rafael Carvallo Dominguez [email protected]  

Centro de Investogacion y Desarrollo de Tecnología Digital

Prof. Juan José Tapia Armenta [email protected]  

Referencias

Documento similar

Fuente de emisión secundaria que afecta a la estación: Combustión en sector residencial y comercial Distancia a la primera vía de tráfico: 3 metros (15 m de ancho)..

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

Y tendiendo ellos la vista vieron cuanto en el mundo había y dieron las gracias al Criador diciendo: Repetidas gracias os damos porque nos habéis criado hombres, nos

Después de una descripción muy rápida de la optimización así como los problemas en los sistemas de fabricación, se presenta la integración de dos herramientas existentes

diabetes, chronic respiratory disease and cancer) targeted in the Global Action Plan on NCDs as well as other noncommunicable conditions of particular concern in the European

Comunicación presentada en las V Jornadas Interdisciplinares: Estudios de Género en el Aula: Historia, Cultura visual e Historia del Arte, Málaga, España.. ¿Qué sería de

IN31 - Grado de satisfacción de los alumnos que participan en programas de movilidad (enviados) Intervalo Valor: -.. Rama: Ciencias Sociales

A nivel nacional la legislación básica en materia fitosanitaria se constituye en torno a la Ley 43/2002 , de 20 de noviembre, de Sanidad Vegetal , al Real Decreto 739/2021, de 24