2 pontos por GN⁺ 2023-08-30 | 1 comentários | Compartilhar no WhatsApp
  • Intel destaca um tecido óptico de fibra com conexão direta mesh-to-mesh na Hot Chips 2023
  • A motivação dessa tecnologia é o programa DARPA HIVE para dados hiper-esparsos
  • A Intel desenvolveu um processador de 8 núcleos com 66 threads por núcleo, um avanço importante
  • O processador usa ISA RISC em vez de x86 e tem baixa utilização de linhas de cache
  • A Intel usa rede óptica e empacota 16 soquetes desses processadores em um único OCP Compute Thread
  • A arquitetura do chip inclui pipeline multithread e chip de I/O de alta velocidade para funções eletro-ópticas
  • Por meio da rede entre dies e da fotônica de silício, é possível conectar chips diretamente sem switches nem NICs
  • O chip é empacotado como um pacote multichip usando EMIB, e o consumo de energia é dominado pela fotônica de silício
  • Essa tecnologia foi desenvolvida em TSMC 7nm e ainda está em fase de laboratório
  • O artigo também menciona a ausência do conector plugável mostrado na Innovation 2022 e a participação da Ayar Labs na parte óptica

1 comentários

 
GN⁺ 2023-08-30
Comentários do Hacker News
  • O processador tem 8 núcleos e 528 threads, com um número alto de threads por núcleo.
  • As threads podem não ser muito rápidas, mas ainda podem ser úteis se houver trabalho suficiente para o processador.
  • A Marvell também criou uma CPU com muitas threads especializada em cargas de trabalho de banco de dados.
  • O uso de silício fotônico permite obter velocidade de interconexão independentemente da distância.
  • O uso do TSMC 7nm neste processador é visto como um momento pouco glorioso para a Intel.
  • Este processador é considerado uma prova de conceito e pode ter usos específicos.
  • No futuro, a fotônica pode ser introduzida na computação de uso geral para resolver problemas térmicos.
  • A Sun teve um conceito semelhante no passado, mas ele foi abandonado.
  • A base matemática para o número de 528 threads não é conhecida.
  • Este processador pode ser útil para redução de grafos e programação de fluxo de dados.
  • Pode ser necessário reescrever o código com base em eventos e aproveitar tecnologias como io_uring.