News for hackers. Stuff that matters.
Re:Jim Keller criticizes Nvidia's CUDA, x86 by diggan on Friday February 23, 2024 @10:41AM (#39481945)
Wow, that's some omission in the article. Mentioned in the very bottom, but with no disclaimer that it might influence his opinion as they're a competitor:

> His statements also imply that even though he has worked stints at some of the largest chipmakers in the world, including the likes of Apple, Intel, AMD, Broadcom (and now Tenstorrent), we might not see his name on the Nvidia roster any time soon.

Re:Jim Keller criticizes Nvidia's CUDA, x86 by mrb on Friday February 23, 2024 @11:31AM (#39482721)
"it might influence his opinion as they're a competitor"

Or, as is just often the case, he competes with Nvidia because he has a different opinion (of their vision).

Re:Jim Keller criticizes Nvidia's CUDA, x86 by diggan on Friday February 23, 2024 @11:35AM (#39482773)
I meant more in terms of the article content. The entire article is about his point-of-view, but it's surely useful to the readers to know if he's just someone who happens to have an opinion, or if he also directly competes with the project/company he is talking about. But they never say that.
Re:Jim Keller criticizes Nvidia's CUDA, x86 by silisili on Friday February 23, 2024 @01:04PM (#39484018)
I'd tend to lean this way. Keller is someone who could generally call any chip company in the world, and have a top job tomorrow. Not some scrappy dreamer who's just trying to steal customers from a big player.
Re:Jim Keller criticizes Nvidia's CUDA, x86 by boppo1 on Saturday February 24, 2024 @12:57AM (#39489469)
>Keller is someone who could generally call any chip company in the world, and have a top job tomorrow.

How does someone achieve this? Raw IQ? The right schools? Right place/right time? Luck + effort?

Is there something a moderately intelligent person can do that has a high likelihood of moving them in this direction (if not actually achieving it)?

Re:Jim Keller criticizes Nvidia's CUDA, x86 by silisili on Saturday February 24, 2024 @05:07AM (#39490471)
Speculation ahead: a little of all columns.

The field itself is already pretty niche. The amount of people on his level probably fit on an index card. That helps probably the most.

He's obviously a smart guy, but to me his wisdom comes from being able to actually understand the system and explain it. Whether he actually codes it or is even that smart becomes irrelevant, he has the ability to big picture it and get aces in their places.

But mostly the first point. The niche is so small you'd probably be hard pressed to find someone in comments who actually has worked alongside him to even attest to any of this.

It's immensely clear that when he goes somewhere, some big advancement usually happens, and he can explain why. Even if that's -all- he knew, it'd be enough to make him super valuable. So if we have to keep going back and pinning traits, I'd say it's some amount of intelligence mixed with a whole lot of passion.

Re:Jim Keller criticizes Nvidia's CUDA, x86 by sporkland on Tuesday March 05, 2024 @10:45AM (#39604901)
I found his interviews on Lex Fridman to be interesting:

https://youtu.be/G4hL5Om4IJ4

https://youtu.be/Nb2tebYAaOA

Re:Jim Keller criticizes Nvidia's CUDA, x86 by shash on Friday February 23, 2024 @10:51AM (#39482101)
Somehow, I don't see him going to Nvidia in any case. Their designs are very different from his philosophy, and he can be quite opinionated. I'd characterise Tenstorrent as his attempt to build the opposite of an Nvidia style accelerator.
Re:Jim Keller criticizes Nvidia's CUDA, x86 by Kuinox on Friday February 23, 2024 @11:14AM (#39482475)
What is his philosophy ?
Re:Jim Keller criticizes Nvidia's CUDA, x86 by mcbishop on Friday February 23, 2024 @11:30AM (#39482698)
He gets into that in his talk with Lex Fridman.
Re:Jim Keller criticizes Nvidia's CUDA, x86 by andy_ppp on Friday February 23, 2024 @11:44AM (#39482896)
If only there was a service that could watch a 2 hour video and give you a detailed answer to this question in a few seconds just by asking it… soon enough I guess.
Re:Jim Keller criticizes Nvidia's CUDA, x86 by vladf on Friday February 23, 2024 @12:24PM (#39483493)
I’m not sure if you’re being facetious, but this is literary available for early access, but not ga yet. https://simonwillison.net/2024/Feb/21/gemini-pro-video/
Re:Jim Keller criticizes Nvidia's CUDA, x86 by kekebo on Friday February 23, 2024 @12:06PM (#39483215)
Feeding the output of a transcription service (e.g. https://youtubetranscript.com/?v=G4hL5Om4IJ4 ) into an llm for specific requests should be possible, likely in multiple steps to handle context limitations
Re:Jim Keller criticizes Nvidia's CUDA, x86 by Keyframe on Friday February 23, 2024 @04:46PM (#39486528)
Gemini does that already. Here's the output when asked what is Keller's philosophy given that youtube interview:

According to the video, Keller’s philosophy emphasizes the importance of both theory and engineering in the field of computer science. He believes that theory provides a foundation for understanding how things work, while engineering is the practical application of that knowledge. He argues that both are essential for making progress in the field.

Keller also emphasizes the importance of craftsmanship and attention to detail. He believes that the best engineers are those who take pride in their work and are constantly striving to improve it. He believes that this is essential for building high-quality, reliable computer systems.

Finally, Keller believes that it is important to be open to new ideas and to be willing to experiment. He believes that this is the best way to make progress in the field of computer science.

Here are some specific examples from the podcast that support Keller's philosophy:

- Keller discusses the importance of theory in the development of branch prediction, a key technique for improving computer performance. He explains that while the basic idea behind branch prediction was known for many years, it was only through theoretical advances that it was possible to develop a practical implementation.

- Keller also discusses the importance of engineering in the development of the Alpha 21264 microprocessor. He explains that while the chip was a groundbreaking design, it also had some flaws that were only discovered after it was released. He says that these flaws could have been avoided if the engineers had paid more attention to detail.

- Finally, Keller discusses the importance of being open to new ideas. He talks about his work on the TenstorFlow chip, which is a new type of chip designed for machine learning applications. He says that he was initially skeptical of the idea, but that he eventually came to believe that it had the potential to be a major breakthrough.

Overall, Keller's philosophy is one of pragmatism and open-mindedness. He believes that the best way to make progress in computer science is to be willing to experiment and to learn from both successes and failures.

...

Here are some timestamps related to Keller's philosophy in the YouTube video:

1:18:02 - Keller discusses the importance of both theory and engineering in good design.

1:23:22 - Keller gives the example of branch prediction as a breakthrough in engineering that was based on theory.

1:34:12 - Keller talks about the importance of craftsmanship in engineering.

1:42:15 - Keller discusses the limitations of human thinking and the importance of being open to new ideas.

2:12:22 - Keller talks about the responsibility of engineers to society.

Re:Jim Keller criticizes Nvidia's CUDA, x86 by aurareturn on Friday February 23, 2024 @09:21PM (#39488545)
These seem like general advice and not philosophical difference between himself and Nvidia. I’m sure plenty inside Nvidia share similar “philosophy”.
Re:Jim Keller criticizes Nvidia's CUDA, x86 by mcbishop on Friday February 23, 2024 @11:33PM (#39489139)
Yeah, this review is pretty superficial. It seems like it was written by a college freshman that barely engaged with the interview. (Thanks for sharing it though.)
Re:Jim Keller criticizes Nvidia's CUDA, x86 by Keyframe on Saturday February 24, 2024 @05:08AM (#39490477)
well, it is gemini though! It's neat how you can paste in a youtube video and ask questions about it and for specific timestamps
Re:Jim Keller criticizes Nvidia's CUDA, x86 by mcbishop on Saturday February 24, 2024 @12:10PM (#39493165)
Timestamps are valuable for sure.
Re:Jim Keller criticizes Nvidia's CUDA, x86 by 95014_refugee on Friday February 23, 2024 @11:11AM (#39482425)
He wants to be the boss, and there’s already one of those at Nvidia.