Xputer


El Xputer es un diseño para una computadora reconfigurable , propuesto por el científico informático Reiner Hartenstein. Hartenstein usa varios términos para describir las diversas innovaciones en el diseño, incluyendo config-ware, flow-ware, morph-ware y "anti-machine".

El Xputer representa un alejamiento de la arquitectura de computadora tradicional de Von Neumann , a una arquitectura de " unidad lógica aritmética suave (ALU)" de grano grueso . [1] El paralelismo se logra mediante elementos configurables conocidos como matrices de rutas de datos reconfigurables (rDPA), organizadas en una matriz bidimensional de ALU similar a KressArray . [1] [2] [3]

La arquitectura de Xputer está basada en flujo de datos y es la contraparte de la arquitectura de computadora de von Neumann basada en instrucciones .

La arquitectura Xputer fue una de las primeras arquitecturas reconfigurables de grano grueso, [2] y consiste en una matriz de ruta de datos reconfigurable (rDPA) organizada como una matriz bidimensional de ALU (rDPU). [2] El ancho de bus entre ALU era de 32 bits en la primera versión del Xputer. [2]

Las ALU (también conocidas como rDPU) se utilizan para calcular una sola operación matemática, como suma, resta o multiplicación, y también se pueden utilizar únicamente para enrutamiento. [2]

Las ALU están conectadas en malla a través de tres tipos de conexiones, y el flujo de datos a lo largo de estas conexiones es administrado por una unidad de generación de direcciones. [2]