Árbitro #1 - Open Computing Facilityqmn/assets/nguyen_dewey... · 2018-04-03 · Árbitro #1...
Transcript of Árbitro #1 - Open Computing Facilityqmn/assets/nguyen_dewey... · 2018-04-03 · Árbitro #1...
Árbitro #1
«Dewey es un nuevo sistema para generar la ubicación y conneccion [sic] entre distintos elementos para construir circuitos en Minecraft, un sistema de juego y simulación….»
• Tengo que satisfacer los árbitros.
4/2/18 1
Aumentos incrementales en la construcción de circuitos
digitalesQuan Nguyen
2 de abríl de 2018
LABORATORIO DE CIENCIAS DE LA COMPUTACIÓN Y INTELLIGENCIA ARTIFICIAL
Ley de Moore
4/2/18 3
Fuente: WIkipedia
2011
4
Redstone (piedra rojiza)
5
Fuente: Mojang (Minecraft wiki)
Puertas lógicas
604/01/2016
Puerta Y
Puerta NO
Biestable DFuente de diagramas: WIkipedia
El problema
• Circuitos Minecraft casi construído a mano• "Diseño totalmente a medida"
7
Fuente: YouTube
Esquema de presentación
• Introdución (ya presentada)• Método• Solución• Resultados
4/2/18 8
Método
• Aumentar un programa para poner y cablear circuitos en Minecraft
• Trabajo anterior: PERSHING• Este trabajo: Dewey
4/2/18 9
Fuente: Biblioteca del Congreso, EE UU Fuente: http://labv87.blogspot.com/
El proceso
10
Verilog Yosys BLIF Dewey Mundo Minecraft
Video
4/2/18 11
Resultados
Diseño Puertas Reds Tamaño Tiempo (s)
Acceleración Ahora Antes
Biestable RS 2 4 5 × 20 × 21 2.2 15 6.8×
Sumador 2-bit 7 11 7 × 31 × 37 8.8 117 13.3×
Contador 4-bit 23 26 7 × 52 × 77 31.9 1084 34.0×
Contador 8-bit 49 51 7 × 119 × 127 584 ∞ ∞×
4/2/18 12
Tenía mucho éxito!
• Computadoras en computadoras?• Problemas en alocación de memoría
-> Trabajo futuro
4/2/18 13
4/2/18 14
Fuente: https://redd.it/87b61e Fuente: The Very Near Future
Gracias!
Preguntas?
4/2/18 15