Árbitro #1 - open computing facilityqmn/assets/nguyen_dewey... · 2018-04-03 · Árbitro #1...
TRANSCRIPT
![Page 1: Árbitro #1 - Open Computing Facilityqmn/assets/nguyen_dewey... · 2018-04-03 · Árbitro #1 «Dewey es un nuevo sistema para generar la ubicación y conneccion [sic] entre distintos](https://reader034.vdocuments.co/reader034/viewer/2022050210/5f5d006e1d72e82675242764/html5/thumbnails/1.jpg)
Á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
![Page 2: Árbitro #1 - Open Computing Facilityqmn/assets/nguyen_dewey... · 2018-04-03 · Árbitro #1 «Dewey es un nuevo sistema para generar la ubicación y conneccion [sic] entre distintos](https://reader034.vdocuments.co/reader034/viewer/2022050210/5f5d006e1d72e82675242764/html5/thumbnails/2.jpg)
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
![Page 3: Árbitro #1 - Open Computing Facilityqmn/assets/nguyen_dewey... · 2018-04-03 · Árbitro #1 «Dewey es un nuevo sistema para generar la ubicación y conneccion [sic] entre distintos](https://reader034.vdocuments.co/reader034/viewer/2022050210/5f5d006e1d72e82675242764/html5/thumbnails/3.jpg)
Ley de Moore
4/2/18 3
Fuente: WIkipedia
2011
![Page 4: Árbitro #1 - Open Computing Facilityqmn/assets/nguyen_dewey... · 2018-04-03 · Árbitro #1 «Dewey es un nuevo sistema para generar la ubicación y conneccion [sic] entre distintos](https://reader034.vdocuments.co/reader034/viewer/2022050210/5f5d006e1d72e82675242764/html5/thumbnails/4.jpg)
4
![Page 5: Árbitro #1 - Open Computing Facilityqmn/assets/nguyen_dewey... · 2018-04-03 · Árbitro #1 «Dewey es un nuevo sistema para generar la ubicación y conneccion [sic] entre distintos](https://reader034.vdocuments.co/reader034/viewer/2022050210/5f5d006e1d72e82675242764/html5/thumbnails/5.jpg)
Redstone (piedra rojiza)
5
Fuente: Mojang (Minecraft wiki)
![Page 6: Árbitro #1 - Open Computing Facilityqmn/assets/nguyen_dewey... · 2018-04-03 · Árbitro #1 «Dewey es un nuevo sistema para generar la ubicación y conneccion [sic] entre distintos](https://reader034.vdocuments.co/reader034/viewer/2022050210/5f5d006e1d72e82675242764/html5/thumbnails/6.jpg)
Puertas lógicas
604/01/2016
Puerta Y
Puerta NO
Biestable DFuente de diagramas: WIkipedia
![Page 7: Árbitro #1 - Open Computing Facilityqmn/assets/nguyen_dewey... · 2018-04-03 · Árbitro #1 «Dewey es un nuevo sistema para generar la ubicación y conneccion [sic] entre distintos](https://reader034.vdocuments.co/reader034/viewer/2022050210/5f5d006e1d72e82675242764/html5/thumbnails/7.jpg)
El problema
• Circuitos Minecraft casi construído a mano• "Diseño totalmente a medida"
7
Fuente: YouTube
![Page 8: Árbitro #1 - Open Computing Facilityqmn/assets/nguyen_dewey... · 2018-04-03 · Árbitro #1 «Dewey es un nuevo sistema para generar la ubicación y conneccion [sic] entre distintos](https://reader034.vdocuments.co/reader034/viewer/2022050210/5f5d006e1d72e82675242764/html5/thumbnails/8.jpg)
Esquema de presentación
• Introdución (ya presentada)• Método• Solución• Resultados
4/2/18 8
![Page 9: Árbitro #1 - Open Computing Facilityqmn/assets/nguyen_dewey... · 2018-04-03 · Árbitro #1 «Dewey es un nuevo sistema para generar la ubicación y conneccion [sic] entre distintos](https://reader034.vdocuments.co/reader034/viewer/2022050210/5f5d006e1d72e82675242764/html5/thumbnails/9.jpg)
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/
![Page 10: Árbitro #1 - Open Computing Facilityqmn/assets/nguyen_dewey... · 2018-04-03 · Árbitro #1 «Dewey es un nuevo sistema para generar la ubicación y conneccion [sic] entre distintos](https://reader034.vdocuments.co/reader034/viewer/2022050210/5f5d006e1d72e82675242764/html5/thumbnails/10.jpg)
El proceso
10
Verilog Yosys BLIF Dewey Mundo Minecraft
![Page 11: Árbitro #1 - Open Computing Facilityqmn/assets/nguyen_dewey... · 2018-04-03 · Árbitro #1 «Dewey es un nuevo sistema para generar la ubicación y conneccion [sic] entre distintos](https://reader034.vdocuments.co/reader034/viewer/2022050210/5f5d006e1d72e82675242764/html5/thumbnails/11.jpg)
Video
4/2/18 11
![Page 12: Árbitro #1 - Open Computing Facilityqmn/assets/nguyen_dewey... · 2018-04-03 · Árbitro #1 «Dewey es un nuevo sistema para generar la ubicación y conneccion [sic] entre distintos](https://reader034.vdocuments.co/reader034/viewer/2022050210/5f5d006e1d72e82675242764/html5/thumbnails/12.jpg)
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
![Page 13: Árbitro #1 - Open Computing Facilityqmn/assets/nguyen_dewey... · 2018-04-03 · Árbitro #1 «Dewey es un nuevo sistema para generar la ubicación y conneccion [sic] entre distintos](https://reader034.vdocuments.co/reader034/viewer/2022050210/5f5d006e1d72e82675242764/html5/thumbnails/13.jpg)
Tenía mucho éxito!
• Computadoras en computadoras?• Problemas en alocación de memoría
-> Trabajo futuro
4/2/18 13
![Page 14: Árbitro #1 - Open Computing Facilityqmn/assets/nguyen_dewey... · 2018-04-03 · Árbitro #1 «Dewey es un nuevo sistema para generar la ubicación y conneccion [sic] entre distintos](https://reader034.vdocuments.co/reader034/viewer/2022050210/5f5d006e1d72e82675242764/html5/thumbnails/14.jpg)
4/2/18 14
Fuente: https://redd.it/87b61e Fuente: The Very Near Future
![Page 15: Árbitro #1 - Open Computing Facilityqmn/assets/nguyen_dewey... · 2018-04-03 · Árbitro #1 «Dewey es un nuevo sistema para generar la ubicación y conneccion [sic] entre distintos](https://reader034.vdocuments.co/reader034/viewer/2022050210/5f5d006e1d72e82675242764/html5/thumbnails/15.jpg)
Gracias!
Preguntas?
4/2/18 15