This episode had all so many little details that give great perspective on what I was already familiar with. Thanks!
@capability-snobАй бұрын
This was super fun! On FP registers: besides the fact that these are sometimes different sizes to gp registers, another reason they are often separate is that adding additional ports to a register file is very costly in space. There's additional circuitry per-register-per-port. Add to that, many implementations duplicate register files to get more fast read ports, but you still need to write to all of the register files whenever you update. Separating out the FP path, then, makes sense for FP heavy workloads. Also, I think POWER predates PowerPC, but I could be misremembering. The thinking was that when IBM, Apple, and Motarola came together to design the RISC they could all standardise on, they ended up starting from IBMs ISA and pruning out COBOL-specific instructions.
@DygearАй бұрын
6:18 - Saying Siri turned on all of the lights in my house for some reason. LOL. Thanks Amos!
@pinealservoАй бұрын
There are a bunch of Power architecture CPU cores with a variable length encoding extension (VLE) in the automotive embedded space. These are like the thumb-only ARM cores, except based on PPC rather than Arm. When I started using them, you couldn't even get an upstream GCC release that supported them. There's also an arch named Coldfire which is the name under which the 68k arch lives on.
@humanbeing2730Ай бұрын
I dont think most people in my life would und erstand why someone would watch this for and reason but I enjoeyed it nonetheless :)
@IgnoreMyChanАй бұрын
That's quite a lot of advertisement in the first minutes for such a small channel. 👋