Oxide and Friends 7/15/2024 -- Heterogeneous Computing with Raja Koduri
HTML-код
- Опубликовано: 28 авг 2024
- Raja Koduri joined Bryan and Adam to answer a question sent in from a listener: what's are the differences between a CPU, GPU, FPGA, and ASIC? And after a walk through history of hardware, software, their intersection and relevant companies, we ... almost answered it!
Context: mastodon.socia...
Notes: github.com/oxi...
Raja is just so humble, pleasant and has great insights. Good pick, great episode!
You really should do an episode on how you guys at Oxide think about security. You've talked a lot about Rust and having transparency down to the lowest levels of the firmware, but I'd love to hear you guys ramble on up and down the stack just on security.
I mean all the way from the ground level (e.g. Trusted Platform Modules) to the bootloader to firewalls to virtualization to chroot, namespaces, access controls, etc...
How much has containerization and virtualization changed the relevance of the traditional Unix security model (which is tightly coupled to the file system)? I know Bryan is a big believer in running containers on bare metal (he's convinced me).
Do things like Linux Security Modules and Seccomp matter? Should there be (and/or is there already) equivalents to these things in the Illumos and BSD worlds?
My request would be for you to look at partially successful but ultimately failed tech from the 90s so like SGI, Next. I guess you had a lot of contact with them and I'd be curious to know what they got right but why they ultimately failed
A previous episode covered Next I think (mostly in the form of a book review).
@@Tim_Small thanks I'll look into the back catologue
If you take requests, as a followup to this episode and in light of Crowdstrike incident, a discussion of homogenous and heterogenous infrastructure.
if you take requests, it could be fun to do an episode on alternate forges to github
What a wonderful episode! Thank you for the all the knowledge.
S3 caching out when they were right on the Verge of something great 🙃
I'm smelling a CrowdStrike episode... 😅
A Crowdstrike episode?
downloading kernel module updates from the interwebs during boot, what could go wrong?
sarcasm/jokes aside, this one is at the level where it has more likely than not killed people--911 system outages, hospital information systems down, etc. So there's an interesting safety discussion to be had
Look if you cats are going to talk about SMT and ia64 not-entirely-disparagingly I'm going to have to tune in more often.
Food for thought: if Sun Microsystems had released Spring (the operating system, not the application framework) under the consumer name Doors, how would it have competed with Microsoft's offerings in the space of "software named after parts of a house?"
Kind of funny note on graphics of the era, id was all in on OpenGL over DirectX (GLQuake needed a shim to run on non-OpenGL cards), because John Carmack didn't like DirectX-he felt like it had a less pleasant API in the name of eliminating a performance bottleneck that wasn't really there. And so Carmack penned his famous "DirectX sucks" post and id to this day remains an OpenGL and now Vulkan shop, even long after that technical rationale went away (DX got nicer to work with and as GPUs have gotten faster those bottleneck have become very real. Modern OpenGL is much closer to D3D1 than OpenGL1.0).
Basic solar panel on ebay much less than 1$ per watt. Since moving energy is more expensive than moving bits what if you just strapped server blades directly to the underside of a solar panel and get rid of all the cabling. Actually why not take it a step farther and put the cpu on the same die as the solar cell, they are both silicon wafers. In other words , first principles thinking means every form of energy other than solar is putting unnecessary steps in the chain
I had not noticed the ‘s’es before you pointed them out, now I can’t I hear them 🥲