ARM não é melhor que x86 (ou a superação de RISC vs. CISC)

preview_player
Показать описание
Com o lançamento do M1 e M3 da Apple, migrando de x86 para ARM, além de outras linhas de PC Windows vindo com ARM, o debate sobre arquitetura se reaqueceu. Mas afinal, será que o ARM é melhor que o x86? Se é, por que ainda não migramos pra essa nova arquitetura? Se não é, por que então a Apple escolheu fazer uma migração tão grande?

A partir dessas perguntas trago no vídeo como é a visão científica hoje sobre o impacto que uma ISA (Instruction Set Architecture) tem sobre o desempenho do computador, mostrando que a visão atual evoluiu e muito desde 1980, quando o RISC foi inaugurado e trouxe diversas otimizações sobre as arquiteturas CISC da época. Mas que hoje outras coisas são muito mais importantes do que a ISA para o desempenho de um computador.

00:00 Introdução
02:41 ISA vs Microarquitetura
05:49 Exemplo ISA
07:26 Exemplo Microarquitetura
08:14 Microoperações
10:59 Polêmica sobre x86
13:33 Jim Keller
14:41 Artigo sobre RISC
18:41 RISC x CISC atualmente
21:01 Por que usam ARM?

LINKS

REDES
Рекомендации по теме
Комментарии
Автор

Dev react tomando de graça no início do vídeo, LIKE

SaguiDeBotinhas
Автор

Acho que ARM pode ser bastante viável no futuro pela questão financeira, é uma ISA que pode ser licenciada de forma mais fácil que a atual AMD_64, como existem muito mais fabricantes de processadores ARM também é maior o número de engenheiros para desenvolver essa microarquitetura no mercado, no geral é mais barato criar hoje um processador ARM do AMD_64.

maicosalbrecht
Автор

Na prática, troquei meu notebook por um ARM, ele está fazendo o mesmo trabalho sem precisar de cooler e a bateria durando muitoooo mais, nao creio que é apenas marketing, e sim uma tecnologia realmente mais eficiente.

josuejunior
Автор

Acredito que a diferença CISC vs RISC não seja tanto a questão de desempenho de instruções microprogramadas em CISC, até porque no projeto deste tipo de arquitetura, elas já são otimizadas. No entanto, o que pesa é a questão de custo, já que o projeto do RISC (genérico) tende a ser bem mais enxuto

rafaelmachado
Автор

Ok, vi muita gente nos comentários com dúvidas ainda. Vou explicar isso com erudição técnica: Eu tinha um macbook pro i7, agora tenho um M2, e então tudo mudou. As pessoas acham que M2 é melhor, e não é, perdi diversas funcionalidades. Não tenho mais uma máquina com gerador de ruído branco builtin. Nas noites frias, não tenho mais como me esquentar deixando a maquina processando fibo debaixo do cobertor. Manter o café quente na tampa do macbook? Nem pensar. E agora eu tenho problemas com tempo de build, pq não da mais tempo de cumprir a rotina: banheiro, cafuné no doguinho, beber água, dar uma alongada e pegar o café. Agora eu só pego o café e olhe lá. Quem acha M2 (ou derivados) melhor é doido.

stefanosandes
Автор

Muito bom o conteúdo! Um dos canais de YouTube que mais dou prioridade para ver novos vídeos

Miguel_Vitta
Автор

Cara teu conteudo é muito bom, profundo e com referências academicas,

misaelgt
Автор

Sentia falta de um conteudo completo e bem explicado, ganhou +1 incrito 🎉

LuizHenrique-rmic
Автор

Em 2007 na faculdade o debate era que as duas arquiteturas já estavam muito mais parecidas e que a diferença era irrelevantes

juninhovit
Автор

cara teu canalll é muuuuiitoo bomm, muito necessário

gustavo.g.pereira
Автор

O conteúdo me lembra de algo que eu só vejo em canais gringos. Parabéns pela didática e qualidade. 😊

DesireBlueSky
Автор

Sendo introduzido a essa área da computação na faculdade. Assunto muito interessante. Ótimo encontrar esse canal. Gostaria de ver mais conteúdos de por onde começar a entender mais sobre o baixo nível e como me manter informado...

nicolassouza
Автор

Qual livro você recomenda para aprender mais sobre Arquitetura de computadores? Tenho 1 ano de experiência como Junior em Golang, gostaria de me aprofundar mais no conhecimento sobre isso até pra ser mais eficiente trabalhando com a concorrência que é um dos principais motivos de estarmos usando Go.

christianfreire
Автор

não menospreze outros devs para enaltecer seu canal, questão de ética, tirando isso o conteúdo realmente é bom.

ThisIsJs
Автор

Conteúdo de Baixo Nível...

... Por isso me inscrevi 👏👏👏

MarvinCriste
Автор

Gostei demais do teu canal. Sou graduado em biologia mas curioso por natureza estudei por conta própria tudo que gosto e aprendi o suficiente pra fazer um processador bem rudimentar baseado em um outro de um professor no jogo no mans sky, dá pra programar com binário, tem um conjunto de 5 instruções e em um deles que fiz tem um display. Fiz até uma documentação explicando as instruções e os tokens pra programar nele. Como ele funciona basicamente a 1 hz fica facil ver o fluxo dos dados nos barramentos e fica bem mais facil entender o baixo nível depois de construir um na prática. Lá pudia fazer algumas partes das execuções com hardware na forma de transistores ou podia escrever em software e ter um hardware mais simples com menos transistores o que é uma miniatura do que seria o princípio do risc e cisc. Teu vídeo me fez lembrar do tempo que construí ele. Incrito com certeza. Se quiser ver ele funcionando e se achar que da pra usar pra explicar algo só dar um toque que posso te mostrar. Digo isso porque um professor usou o próprio jogo pra ensinar a construir circuitos digitais. Valeu!

SAMUELLHENRIQUE
Автор

Parabéns pelo vídeo. É difícil achar alguém falando com propriedade em português.
Um tema legal é as tão famosas NPUs dos processadores novos e se são diferentes dos núcleos neurais das RTXs. Até onde é jogada de marketing.

darlanluzo
Автор

2:18 as "estrelas" da programação 🌟😄

diegoduck
Автор

Com toda essa propaganda, acreditava que RISC tinha superado CISC. Entretanto, com seu video e de outros, me parece que a diferença foi em algum detalhe entre as arquiteturas, gerando uma superioridade momentanea.

eibrendon
Автор

pprt muito bom esse canal bom trabalho mano

rafaellisboa
welcome to shbcf.ru