A primeira vez que falamos sobre o projeto Mega-Processor foi em junho do ano passado. Seu responsável James Newman investiu uma quantidade considerável de tempo, dinheiro e energia, mas finalmente declarou o Mega-Processor terminado, e nos últimos dias de junho publicou um vídeo no YouTube com um tour completo de seu processador. É claro, dizemos “tour” porque o design de 40 mil transistores e 10 mil LEDs ocupa as paredes de uma sala de estar.

Mega-Processor: o processador “feito à mão” está terminado
Mega-Processor

O processador em escala humana

O que começou como um projeto pessoal se transformou, com muito tempo e esforço, no que provavelmente é uma das exibições educacionais mais espetaculares no mundo da computação. Hoje, o processador é um componente comum, e sua evolução ao longo das décadas permitiu que assimilasse otimizações notáveis, mas além da lógica ou da arquitetura, a história do processador pode ser reduzida a transistores. Quando dizemos que a GPU da placa Nvidia GTX 1080 possui 7,2 bilhões de transistores, isso nos dá uma ideia de sua capacidade, mas não necessariamente de seu funcionamento. Para alcançar isso, alguém precisaria construir um processador “em escala humana”, instalando todos os transistores e todas as suas interconexões, uma por uma.

Tour completo do processador

Detalhes do Mega-Processor

Bem, esse processador existe, e se chama Mega-Processor. De acordo com seu criador James Newman, a versão final possui 40 mil transistores, 10 mil LEDs, mede dez metros de comprimento por dois de altura, seu peso é de meia tonelada, consome nada desprezíveis 500 watts de eletricidade, e sua frequência máxima é de cerca de 20 kHz (segundo a página oficial), embora no vídeo ele anuncie uma velocidade de 8 kHz. A possibilidade de modificar a velocidade ajuda ainda mais no processo de visualização, uma verdadeira dança de LEDs que ilumina sua sala de estar. Registros de processo geral e especial, unidade aritmético-lógica, entradas, saídas, decodificação de instruções... tudo o que compõe o conceito de “processador” está ali.

Um processador programável

Se isso não parece suficiente, talvez queiram saber que o Mega-Processor pode ser programado (afinal, funciona perfeitamente), e inclusive mostra no vídeo um clone do Tetris como demonstração. Qualquer pessoa interessada em criar software para o Mega-Processor pode acessar as ferramentas necessárias na página oficial, e após declarar o Mega-Processor “versão 1.0”, certamente veremos mais vídeos e atualizações por parte de Newman. Pessoalmente, fico muito feliz em vê-lo terminado. Sem dúvida foi um “projeto de um homem só”, e apesar das dificuldades, atingiu seu objetivo.

Site oficial: