BBN Butterfly - BBN Butterfly

O BBN Butterfly foi um computador maciçamente paralelo construído por Bolt, Beranek e Newman na década de 1980. Foi nomeado em homenagem à rede de comutação de vários estágios "borboleta" em torno da qual foi construído. Cada máquina tinha até 512 CPUs , cada uma com memória local, que podiam ser conectadas para permitir que todas as CPUs acessassem a memória de todas as outras CPUs, embora com uma latência substancialmente maior (cerca de 15: 1) do que a sua. As CPUs eram microprocessadores commodity. O espaço de endereço de memória foi compartilhado.

A primeira geração usou processadores Motorola 68000, seguidos por uma versão 68010. O Butterfly Connect foi desenvolvido especificamente para este computador. A segunda ou terceira geração, os modelos GP-1000 usavam Motorola 68020 e dimensionados para 256 CPUs. O último, os modelos TC-2000 usavam Motorola MC88100 e dimensionados para 512 CPUs.

O Butterfly foi inicialmente desenvolvido como o Voice Funnel , um roteador para o protocolo ST-II destinado a transportar voz e vídeo em redes IP. O hardware Butterfly foi posteriormente usado para o switch de pacotes Butterfly Satellite IMP (BSAT) da Wideband Packet Satellite Network da DARPA, que operava em vários locais nos Estados Unidos através de um canal de transmissão de 3 Mbit / s por satélite compartilhado. No final da década de 1980, essa rede tornou-se a Rede de Banda Larga Terrestre , baseada em circuitos T1 terrestres em vez de um canal de transmissão por satélite compartilhado e o BSAT tornou-se o Wideband Packet Switch (WPS). Outro projeto patrocinado pela DARPA na BBN produziu o Butterfly Multiprocessor Internet Gateway (Internet Router) para interconectar diferentes tipos de redes na camada IP. Como o BSAT, o Butterfly Gateway quebrou a contenção de uma arquitetura de minicomputador de barramento compartilhado que estava em uso para os Gateways da Internet, combinando os cálculos de roteamento e E / S nas interfaces de rede e usando o switch fabric do Butterfly para fornecer as interconexões de rede. Isso resultou em taxas de transferência de link significativamente maiores.

O Butterfly começou com um sistema operacional proprietário chamado Chrysalis, mas mudou para um sistema operacional do kernel Mach em 1989. Enquanto o tempo de acesso à memória não era uniforme, a máquina tinha semântica de memória SMP e podia ser operada como um multiprocessador simétrico. http://www.new-npac.org/projects/cdroms/cewes-1999-06-vol1/nhse/hpccsurvey/orgs/bbn/bbn

O maior sistema configurado com 128 processadores estava no Departamento de Ciência da Computação da Universidade de Rochester. A maioria dos sistemas entregues tinha cerca de 16 processadores. Nenhuma configuração conhecida parece estar em museus. Acredita-se que pelo menos um sistema esteja dentro de um veículo autônomo DARPA .

TotalView , o depurador de programa paralelo desenvolvido para o Butterfly, sobreviveu à plataforma e foi portado para várias outras máquinas massivamente paralelas.

Veja também

  • Pluribus foi um multiprocessador anterior projetado na BBN.

Referências

links externos