• weinzierl 4 hours ago

    Can someone explain, why this is needed and why ARM is involved?

    I understand the desire for standardization in the Chiplet space, but why is this something ARM is concerned about? Does the transition to Chiplets impact ISA? I would have assumed it being transparent from a system architecture's perspective, a mere technical detail, nothing within ARM's scope.

    • fork-bomber 3 hours ago

      Arm doesn't only do ISA. It essentially wrote the standards for the AMBA/AXI/ACE/CHI interconnect space. Standardizing chip-to-chip interconnects is very much in Arm's interests. It is a double edged sword though since Chiplets will likely enable fine grained modularity allowing IP from other vendors to be stitched around Arm (eg RISC-V IOMMU instead of Arm SMMUv3 etc).

      • ahartmetz 3 hours ago

        The strange thing to me is why ARM, which is about chips with small area, where you don't need chiplets, cares.

        If you do get involved with chiplets, which ARM says will be "because AI" (sigh), you need physical and logical interconnect standards, something ARM has been doing for a long time for SoC-internal connections: the AMBA bus standard.

        • SuchAnonMuchWow 3 hours ago

          ARM have been moving away from chips with small area for a long time (see server SoC which are huge beasts), and are trying to become the standard platform for everyone trying to have custom hardware.

          In this space, chiplets makes a lot of sense: you can have a compute chip with standard arm cores which is reused across your products, and add an extra chiplet with custom IPs depending on the product needs. That is for example what (as far as I'm aware) Huawei is doing: they reuse the chiplet with arm cores in different product, then add for example an IO+crypto die in the SoC in their routers/firewalls products, etc.

          • _ph_ 3 hours ago

            Have you seen the "Ultra" versions of the Apple Silicon? They are gigantic chips. And many other competitors make server-class ARM based processors, so having a chiplet architecture as part of the ecosystem makes a lot of sense.

            • fork-bomber 2 hours ago

              Arm has been enabling server/data-center class SoCs for a while now (eg Amazon Graviton et al). This is only going to pick up further (eg Apple Private Cloud Compute).

              Also, there's nothing fundamentally stopping chiplet pick-up in traditional embedded domains. It's probably quite likely.

              • SecretDreams 22 minutes ago

                Maybe ARM sees a life for ARM outside of mobile? Someplace where you might need a lot of cores and a chiplet approach could play out.

                I've heard rumours of AMD working on something like this. They're going to call it Zen1. Could be a total nothing burger though, we'll see.

                • solarkraft 2 hours ago

                  > ARM, which is about chips with small area

                  Huh? Is that their goal? Recent high power ARM chips do seem to have quite some area and chiplets enable increasing power further, which, looking from the outside, seems much higher on the agenda than keeping chip area small.

                • amelius 3 hours ago

                  I'm guessing but it may make it easier to sell CPU cores if you can sell physical dies instead of IP blocks.

                  Anyway, this is presumably no different than why Intel took an active role in the specification of what a motherboard looks like.

                  • SuchAnonMuchWow 3 hours ago

                    More than the ISA, its the memory interconnect that require standardization. At SoC level, ARM is already a de-facto standard (ACE-Lite, CHI, ...), but its only a standard for communication inside a chip, to interconnect varius IPs.

                    I guess this standard aim to keep being a standard interconnect even in multi-chiplets system, to create/extend the whole ecosystem around ARM partners.

                  • InfinityByTen 3 hours ago

                    Just curious: is this hardware having its "micro-services" moment?

                    • mschuster91 37 minutes ago

                      That has been the way of how things were done in hardware from the start I'd say, just look at any moderately complex PCB - you can see each IC as a "microservice" of sorts, even analog function groups (oscillators, bandpasses, filters, ...) made out of discrete components can be considered "microservices" of sorts IMHO.

                      All this is is moving the definition scope of an individual "service" from the IC to the chiplet level.

                      • baq an hour ago

                        imagine your services crashed at runtime 5% of the time due to cosmic rays.

                        actual number in hardware is a closely guarded secret, at least for the most recent process, but the high level solution is the same... build smaller boxes so the whole system can handle one of them failing gracefully.

                        • kome 2 hours ago

                          basically yes :)

                          chiplets seems the hot new thing, with an important difference - it's not just a fad: a lot of investments and production plans are moving in this direction. Expensive stuff. So IT HAS to work. Failure would be very expensive. But it's still totally possible.

                        • kome 2 hours ago

                          Anybody knows if "Silicon Box" is involved as well?