Existem essencialmente dois métodos para calcular os dados. O primeiro é com um DSP, um chip que realiza funções extremamente especializadas em um conjunto restrito de dados. Estes são extremamente baratos, têm um desempenho notável por watt, no entanto não pode fazer computação geral em tudo. Se você gostaria de desenvolver um computador de propósito geral, você terá que escolher um processador superscalar – um X86, PowerPC ou qualquer tipo de uma das outras arquiteturas de CPU verdadeiramente beefy por aí. Superscalares são ótimas para computação geral de funções, no entanto, seu desempenho por dólar de Watt é abismal em comparação com um DSP.
Uma grande parte das pessoas analisou essa questão, bem como não compareceram nada. Isso pode mudar, porém, se [Ivan Godard] de computação fora da caixa é capaz de criar o moinho – uma repensa de aterramento das arquiteturas atuais da CPU.
Ao contrário do DSPs, os processadores Superscalar que você descobriram em sua área de trabalho tiver uma enorme quantidade de registros, bem como muitos deles são registradores de renomeação, ou locais onde a CPU armazena temporariamente um valor. Integre isto com a verdade que vinculando numerosos estes registros de curto prazo a locais onde finalmente serão utilizados comem cerca de metade do plano orçamentário de energia em uma CPU, assim como você verá por que os DSPs são muito mais eficazes do que o x86 sentado no seu laptop.
[Ivan] O serviço para esta questão é substituir os registros em uma CPU com algo chamado de ‘cinto’ – essencialmente uma combinação estranha de uma pilha, bem como um registro de turno. A CPU pode levar dados de qualquer tipo de configuração na correia, realizar uma operação, bem como locais o resultado na frente da correia. Qualquer tipo de dados que não é utilizado apenas cai fora do cinto; Isso não é um problema, já que muitos dados utilizados em uma CPU são utilizados apenas uma vez.
No papel, é muito mais eficaz implica a computação geral da função. Infelizmente, [Ivan] não prefere ter todas as patentes para o moinho, então suas palestras (duas oferecidas abaixo) são um pouco compartimentadas. Ainda assim, é um dos avanços mais legais no design de computador em memória recente, bem como algo que gostaríamos de ver acabou sendo um produto genuíno.