Apple procura construir chips com a arquitectura RISC-V de código aberto. | AndroidGeek
Apple procura construir chips com a arquitectura RISC-V de código aberto.
Por Joao Bonell em Set 5, 2021
Actualmente, a empresa confia na arquitectura de chips da ARM Holding para os seus chipsets, mas o gigante tecnológico está à procura de um programador de alto desempenho RISC-V.
Um post sobre Carreiras no site da Apple mostra que a Apple pode estar a dar-nos uma pista sobre os seus planos futuros relativamente à arquitectura do chip que utiliza para conduzir os seus dispositivos. Actualmente, a empresa confia na arquitectura de chips da ARM Holding para os seus chipsets, mas o gigante tecnológico está à procura de um programador de alto desempenho RISC-V. RISC significa "Reduced Instruction Set Computer" e é uma arquitectura de chips de código aberto.
Apple sobre a utilização da arquitectura RISC-V em futuros chips
O RISC-V oferece uma execução mais eficiente e rápida das instruções da CPU
O RISC-V é mais eficiente em termos energéticos, utiliza menos transístores e permite aos utilizadores construir chips mais baratos.
Uma vez que é de fonte aberta, os fabricantes de dispositivos não têm de pagar royalties ou uma taxa de licenciamento. Actualmente, a Apple paga uma taxa para utilizar a arquitectura do ARM. Enquanto que para o RISC-V proporciona poupanças no consumo de energia, ao mesmo tempo que não suporta o nível de desempenho que se vê com o ARM. Além de ser mais eficiente em termos energéticos, o RISC-V pode reduzir os custos de fabrico de chips; com todos os componentes baseados no ARM utilizados nos muitos dispositivos da Apple, a utilização do RISC-V de fonte aberta poderia poupar à Apple milhões de dólares por ano.
A Apple publica uma lista de empregos que sugere a utilização de uma alternativa de fonte aberta aos chips baseados em ARM.
Mas não seria prático para a Apple substituir completamente os seus chipsets baseados em ARM como os SoCs das séries A e M por componentes RISC-V. Isto porque uma tal mudança levaria anos de planeamento e a Apple muito provavelmente teria feito tal mudança antes de embarcar na sua mudança para o Apple Silicon para os Macs e para o iPad Pro. É de salientar que os chips ARM são RISC e, de facto, ARM significa Advanced RISC Machine.
No site da ARM, "Define RISC como sendo "uma arquitectura de microprocessador que utiliza um conjunto pequeno e altamente optimizado de instruções em vez do conjunto altamente especializado de instruções tipicamente encontrado noutras arquitecturas" RISC é uma alternativa à arquitectura de Computação do Conjunto Complexo de Instruções (CISC), e é muitas vezes considerada a tecnologia de arquitectura CPU mais eficiente actualmente disponível"
ARM acrescenta que "Com RISC, uma unidade central de processamento (CPU) implementa o princípio de desenho do processador de instruções simplificadas que pode fazer menos mas pode executar mais rapidamente. O resultado é um melhor desempenho. Uma característica chave do RISC é que permite aos programadores aumentar o conjunto de registos e aumentar o paralelismo interno, aumentando o número de roscas paralelas executadas pela CPU e aumentando a velocidade de execução das instruções da CPU. ARM, ou "Advanced RISC Machine" é uma família específica de arquitectura de conjuntos de instruções que foi desenvolvida pela Arm Ltd."
Vai gostar de saber: iPhone SE 2022 será um iPhone 8 com 5G e especificações actualizadas
"Quanto à listagem de trabalhos, a Apple escreve, 'O Grupo Vector e Numérico está encarregado de conceber, melhorar e melhorar vários subsistemas incorporados que funcionam em iOS, macOS, watchOS e tvOS. O grupo procura um programador de alto desempenho excepcional para complementar a equipa e fazer a diferença. Como membro do nosso grupo de ritmo acelerado, terá a oportunidade única de deliciar e inspirar milhões de clientes Apple todos os dias.
Se estiver a considerar esta posição, a Apple lista as qualificações:
Mais de 5 anos de desenvolvimento algorítmico de baixo nível no processamento de sinais ou na aprendizagem de máquinas primitivas.
Conhecimento detalhado das Arquitecturas do Conjunto de Instrução RISC-V (ISA) e ISA vectorial de ARM.
Forte compreensão da eficiência computacional.
Excelentes capacidades de codificação em ASM e C++.
Fortes capacidades de comunicação verbal e escrita.
Capacidade de gerir múltiplas tarefas e de se priorizar a si próprios.
Obviamente, um trabalho como este requer uma forte formação em matemática, informática, e engenharia informática. Embora seja preferível uma licenciatura avançada, pode ser capaz de conseguir o trabalho sem ela.
Embora a Apple não pareça preparada para fazer uma mudança por atacado no RISC-V, poderia decidir substituir alguns dos seus chips construídos com ARM por novos chips baseados no RISC-V. Independentemente do que tenha em mente, a Apple está de facto à procura de alguém que a possa ajudar a trabalhar com a arquitectura de código aberto. A descrição do trabalho afirma que "O programador irá trabalhar numa equipa que está "a implementar soluções inovadoras RISC-V e rotinas de ponta". Isto é para apoiar o cálculo necessário para coisas como a aprendizagem de máquinas, algoritmos de visão, processamento de sinais, e vídeo"
ARM diz, "RISC fornece alto desempenho por watt para dispositivos operados por bateria onde a eficiência energética é fundamental" Para desenhadores de chips, os processadores RISC simplificam o processo de concepção e implementação e proporcionam um custo mais baixo por chip devido aos componentes mais pequenos necessários. Devido ao reduzido conjunto de instruções e à lógica de descodificação simples, é utilizado menos espaço no chip, são necessários menos transístores e podem caber na unidade central de processamento mais registos de uso geral.