Wei-han Lien: Ascalon and IP
2:33
Wei-han Lien: Vectors vs Matrices
1:26
Wei-han Lien: Ascalon
2:03
Жыл бұрын
Jim Keller: Try Auditing a Human
3:09
Jim Keller: Going For Customers
1:08
Jim Keller: Tenstorrent Squared
4:47
Jim Keller: Future Chips Built by AI
5:01
Jim Keller: Intel vs AMD vs Apple
2:20
Jim Keller: Mentors and Proud Moments
12:56
Пікірлер
@hammadnadeemx
@hammadnadeemx 3 ай бұрын
All the great minds that worked on Zen really show in its performance !
@manw3bttcks
@manw3bttcks 3 ай бұрын
The thing that's neat about risc-v (if I understand), is that beyond the core design the new optional stuff is defined in optional extensions. So if I want to make a music player, I could just buy a risc-v processor that only implements the core plus just the extensions that are of use for audio encoding decoding. I could leave off stuff related to graphics for example if that had no use in my music player
@esra_erimez
@esra_erimez 5 ай бұрын
I think this might be the 12th time I'm watching this video. The importance of this video cannot be overstated
@munair
@munair 5 ай бұрын
Amazing leader
@saultube44
@saultube44 5 ай бұрын
Jim Keller was for sure 1 of the Fathers of Zen
@saultube44
@saultube44 5 ай бұрын
Jim Keller: The Obi-Wan Kenobi of CPU Architecture, Master... I'm your loyal Apprentice 🤟🤘
@ianoconnor1515
@ianoconnor1515 5 ай бұрын
I would like to see raspberry pi release a reduced x64 chip.
@0MoTheG
@0MoTheG 5 ай бұрын
ISA doesn't matter. Let's talk about what does! The answer is always: That depends. As the software isn't written by humans anymore and code size is not an issue anymore the old requirements and constrains are irrelevant.
@pe6649
@pe6649 5 ай бұрын
We write 2024, Mai. Let' face it, he has not foreseen the victory of Arm over x86 2022, when Apple already has switched gears, and he has not foreseen the raise of NVidia and GPU computing WILL be AI computing. So obviously, it was not so obvious. Finally, RISC (Arm) has beaten CISC (x86)- it was predicted more than 30 years ago, but didn't happen for some time.. I read the first books..
@ymi_yugy3133
@ymi_yugy3133 6 ай бұрын
I have now seen multiple CPU designers, state that the architecture isn't really important. But in the CPUs actually out there there seems to be a huge power efficiency gap between ARM and AMD64.
@bakedbeings
@bakedbeings 6 ай бұрын
Need moar JK.
@hovant6666
@hovant6666 6 ай бұрын
ARM can't do division, pretty fail tbh
@profbx5258
@profbx5258 5 ай бұрын
Yea, really holds them back… 😴
@erikboris8478
@erikboris8478 6 ай бұрын
Now I understand why he comes in, designs an architecture, and then leaves for the next company. That way Future Jim won't have to deal with his mess.
@jimcallahan448
@jimcallahan448 6 ай бұрын
Linear algebra is a high level description of potentially thousands or millions of multiplies and adds -- all very predictable from a terse equation and dependent on the exact data. This makes AI, Data Science and Statistics on a large scale possible. It should also enable physics and engineering calculations. All of this implemented in low level languages and callable from Python!
@KushLemon
@KushLemon 6 ай бұрын
Why do people find it so hard to speak coherently these days? The interviewer is an example of that.
@alialibaba6672
@alialibaba6672 6 ай бұрын
It could be an interesting interview if there was no kitchen background noise
@shanemshort
@shanemshort 6 ай бұрын
"that's a problem for ron..." ... "later ron"
@bobbastian760
@bobbastian760 6 ай бұрын
Instruction sets are like government. The bureaucracy exists to feed the bureaucracy.
@chengong388
@chengong388 6 ай бұрын
Everybody keep saying instruction sets don't matter, except nobody could touch Apple in single thread performance with cores that run 30% higher clocks at 5x the power. Beat Apple, and then I'll believe "instruction sets don't matter"
@blipman17
@blipman17 6 ай бұрын
Apple made a damn good chip! The fact that the decoder decodes ARM instead of RISC-V is kinda inconsequential. The die area to solve the decoding step also becomes minimal.
@jasonchen-alienroid
@jasonchen-alienroid 6 ай бұрын
Architecture shouldn't matter when you learn the best from each other. The issues arises when you have design decisions that's mutual exclusive in the long run and doesn't have a path forward.
@RetroPaul6502
@RetroPaul6502 6 ай бұрын
What architecture/technology is Keller saying at 7m55s? The edit garbled the audio referring to an architecture that deprecated (sic.) a legacy mode. I'll have to dig out my architecture book.
@0MoTheG
@0MoTheG 6 ай бұрын
AMD Zen. Not sure why he considers it clean slate though. But as he has been saying for the past decade: ISA doesn't matter.
@joesligo1516
@joesligo1516 6 ай бұрын
Holy smokes, what a mind!
@fbritorufino
@fbritorufino 6 ай бұрын
But "80% of executions being composed of 6 instructions" isn't the same as "80% of the EXECUTION TIME is spent on those same instructions".
@0MoTheG
@0MoTheG 5 ай бұрын
And your point is?
@fbritorufino
@fbritorufino 5 ай бұрын
@@0MoTheG What I said. The information is imprecise and most probably understates the importance of the other instructions.
@0MoTheG
@0MoTheG 5 ай бұрын
@@fbritorufino My body is 70% the same as a bucket of water and my genome is 99.9% that of an ape and 99% that of a pig. What do those numbers do for you?
@fbritorufino
@fbritorufino 5 ай бұрын
@@0MoTheG Sorry, but WTF are you even talking about lol. If anything, you're further bolstering my point.
@0MoTheG
@0MoTheG 5 ай бұрын
@@fbritorufino As you have no point you would interpret any number >50% the way you do.
@Kneedragon1962
@Kneedragon1962 6 ай бұрын
LOL ~ I hate that, where future Jim comes back and goes "What the f ck did you do that for?"
@LouisDuran
@LouisDuran 6 ай бұрын
How did Intel let Jim get away? I guess he probably felt limited there.
@NickChapmanThe
@NickChapmanThe 6 ай бұрын
Somewhere between 20 and 80 percent 🤣😂
@dp8jl
@dp8jl 7 ай бұрын
He explained everything so easily
@ps3301
@ps3301 7 ай бұрын
This ceo may be technical but i would fire him as a marketer for the company.
@coenraadloubser5768
@coenraadloubser5768 8 ай бұрын
Explains a lot....... thanks!!!
@gearbraniac
@gearbraniac 8 ай бұрын
chiplet and ai processor is the future
@ryshask
@ryshask 8 ай бұрын
When I saw Jim I knew it would be insanely great explanation.
@aichrist
@aichrist 9 ай бұрын
Jim Keller is a smart dude
@ByteMeCompletely
@ByteMeCompletely Жыл бұрын
Oh, please, Patterson has been hyping his RISC for 40 years. He is just now competing with Raspberry and Orange Pi's. RISC-V has no discernible advantage over Intel, AMD, or ARM.
@BusAlexey
@BusAlexey 8 ай бұрын
Arm is risc, x86 is risc (micro ops are)
@jacobnunya808
@jacobnunya808 Жыл бұрын
Okay but when will potato-computing supremacy be realized?
@xThirdOpsx
@xThirdOpsx Жыл бұрын
Absolutely golden content
@Uthur
@Uthur Жыл бұрын
ZEM arm never came to be right??
@LouisDuran
@LouisDuran Жыл бұрын
Hah. Keller has a painting from Vladimir Kusch behind him. A Russian painter now based in Maui
@canislupus616
@canislupus616 Жыл бұрын
Is there a fully stable and official Python interpreter specifically tailored for RISC-V?
@Noitisnt-ns7mo
@Noitisnt-ns7mo Жыл бұрын
Lofty minds designing devices to be first utilized by the grosses souls.
@ironrobin
@ironrobin Жыл бұрын
why does every video begin with "What's your minimum specification?"
@freakinccdevilleiv380
@freakinccdevilleiv380 Жыл бұрын
Very underrated guy. This should be a household name instead of guys like Musk.
@freakinccdevilleiv380
@freakinccdevilleiv380 Жыл бұрын
I could listen to Jim Keller's insights for hours. Just serving him coffee I would feel like I'm wasting his time 😅
@oraz.
@oraz. Жыл бұрын
"what limit's computer performance is predictability". That's huge quote.
@bobbastian760
@bobbastian760 6 ай бұрын
Yeah I was thinking the same thing, what crazy times we live in...
@bakedbeings
@bakedbeings 6 ай бұрын
Yeah, in other words, avoiding the long access/retrieval times of RAM vs cpu cycle length 😢
@Satanist-zm2rq
@Satanist-zm2rq 5 ай бұрын
It's quite natural, you can do anything faster if you can predict future needs.
@niks660097
@niks660097 5 ай бұрын
@@bakedbeings If you can perfectly predict, long access times of RAM won't even matter, since you can queue up 1000s of memory fetches thus overlapping them as one and hiding their latency, if you have enough memory bandwidth, with perfect predictability CPUs will act like GPUs.
@bakedbeings
@bakedbeings 5 ай бұрын
@@niks660097 Yep, predict to avoid.
@markboatwright416
@markboatwright416 Жыл бұрын
Jim gives the impression that he's a reluctant to be referred to as a mentor, but as a consequence of his unrelenting drive to complete the mission he's a still great mentor nonetheless.
@unvergebeneid
@unvergebeneid Жыл бұрын
No offence to the guy but I really could've used subtitles on this one. English is not my first language and I pretty much have no idea what he said.
@kelvinnkat
@kelvinnkat Жыл бұрын
This says it only has 12 views? Is that right?
@ophello
@ophello Жыл бұрын
What does “what’s your minimum specification” mean?
@divyjotsingh3879
@divyjotsingh3879 Жыл бұрын
Really appreciate you for making these Ian. Thanks!
@killiangrieg
@killiangrieg Жыл бұрын
Great interview. Jim is a living legend. You ask questions I would want the answers to myself.
@c128stuff
@c128stuff Жыл бұрын
The parallels between CPU design and Operating System design are interesting. Uncontrolled complexity as a result of adding features but not removing features? Totally. Leaky abstractions as a result of 'quick fixes' and premature optinizing? Absolutely. I'm currently writing an OS for an extremely minimal system (as in, memory measured in kilobytes, cpu speed in single digit megahertz, etc). Am at incarnation 3 of the design now. Yes, the previous 2 worked, but as I kept adding features which were 'required', things got more complex, making for more involved decisions, resulting in more overhead. Poking holes in abstraction layers did speed up some things, but ended up causing longer lasting resource contention, which ended up lowering overall performance, etc. Incarnation 3 takes all the things from the previous 2 incarnations, but with a new and clean design, with clean and unbroken abstractions, resulting in less complexity, and removal of functionality which was in the end just providing alternative ways to do the same things. Without being a CPU designer, this discussion is still very relatable.