4 ms·
I thought chiplet is about not doing a large monolithic chip, but making a couple of small ones and connecting them together. Smaller chips improve yield.
by ant6n 4y ago
I thought chiplet is about not doing a large monolithic chip, but making a couple of small ones and connecting them together. Smaller chips improve yield.
- eklitzke 4y agoThat is part of it, but it's not the full story. In earlier multi-core CPUs each core was basically its own chip with its own resources that could operate nearly fully independently from the other cores (although not completely independently as you still need some cache coherency mechanism and usually there would be at least a shared last-level cache). In the chiplet model the chiplets are less independent and use more shared resources, e.g. the chiplets might be designed so the memory controllers are separate from the chiplets themselves and shared between multiple chiplets. There's obviously kind of a gray area and what makes something a chip or a chiplet isn't necessarily precisely defined, but the name "chiplet" implies a model with smaller cores that use more shared resources.
- _kbh_ 4y agoChiplets also drastically improve binning since you no longer need all 16 cores on a monolithic die to run at for example 5ghz, you just need to find 4, 4 core chiplets that run at 5ghz. It effectively allows you to mix and match parts (to a degree) to make the highest performing cpu.