- Posts
- 118
- Reaction score
- 85
Hey all,
We have a long-running thread here about ARM vs. x86 with focus on Apple Silicon. I figured it could be fun with a wider thread that focuses on interesting, unique or otherwise a bit special chips and designs. With Apple Silicon we of course focus on laptop/desktop segments but different design considerations exist for different segments and I've always liked looking into special hardware setups, like IBM's z/Architecture. I recently ran into Tachyum's Prodigy and I find it very interesting. Here's a long-ish deep dive video on it, but it's very unique and interesting
While they abandoned the idea I think something interesting from the first version of Prodigy was an attempt to try VLIW (Very long instruction word) design and more or less putting all out-of-order re-ordering responsibilities on the compiler to mask latencies. There's a lot of ideas in chip design I'm not sure have been explored in full. And with highly optimising compilers and software flexibility I do wonder if Itanium and Prodigy 1 might be right; Simplify the hardware and make the compiler work harder. On the other hand if the compiler tunes intensely for a specific latency level it doesn't easily migrate to an optimised binary for a future generation of chip that may have different latencies.
Just to also leave an opening for system-level uniqueness in this thread than specifically one chip, I also just want to point out my ongoing love for the PlayStation 3's Cell architecture. The main CPU ran a POWER based design, but had an interesting setup with "Synergetic Processing Units". - If you optimally used all the blocks it could go through a lot of vector operations for its time
We have a long-running thread here about ARM vs. x86 with focus on Apple Silicon. I figured it could be fun with a wider thread that focuses on interesting, unique or otherwise a bit special chips and designs. With Apple Silicon we of course focus on laptop/desktop segments but different design considerations exist for different segments and I've always liked looking into special hardware setups, like IBM's z/Architecture. I recently ran into Tachyum's Prodigy and I find it very interesting. Here's a long-ish deep dive video on it, but it's very unique and interesting
Just to also leave an opening for system-level uniqueness in this thread than specifically one chip, I also just want to point out my ongoing love for the PlayStation 3's Cell architecture. The main CPU ran a POWER based design, but had an interesting setup with "Synergetic Processing Units". - If you optimally used all the blocks it could go through a lot of vector operations for its time