Yokemate of Keyboards
Posts: 12577 from 2003/5/22
From: Germany
Update:
>>>> the v2.06/2.07 A2I and A2O cores cannot be used commercially under the
>>>> license by 3rd parties unless those cores be upgraded to ISA v3.0C or
>>>> v3.1 level, which includes, among other things, replacing the embedded
>>>> supervisor instructions (from Book III-E of Power ISA v2) by non-embedded
>>>> ("server") supervisor instructions (from Book III-S of Power ISA v2, or from
>>>> Book III of Power ISA v3 or pre-v2.03 PowerPC ISA). This is quite an effort.
>>> From the president of the OpenPOWER Foundation:
>>> "
Call for Interns: Help Bring the A2O Core to Power ISA 3.X Compliance! [...]"
>>>
https://www.linkedin.com/pulse/call-interns-help-bring-a2o-core-power-isa-3x-ganesan-narayanasamy-jgq1e>> they have to be aware of the terrible optics of "chips designed by interns".
> Absolutely. Besides, I doubt that anything tangible will come to fruition
> using this approach.
Follow-up approach started in July 2025: Chips designed using Agentic AI
Project website:
https://powercommons.orgNLnet project page:
https://nlnet.nl/project/PowerCommons/ (funding announced in April)
Repository:
https://codeberg.org/PowerCommons/a2o/src/branch/mainIntroduction video:
https://www.youtube.com/watch?v=pmZmBZlC4UQRepositories for new MMU:
https://github.com/ARX-0/Microwatt_MMU,
https://github.com/ARX-0/a2o_MMU (to be ported from MicroWatt)
Patreon:
https://www.patreon.com/cw/PowerCommons ("
we build the world's first openPower-based open-source computing stack. We start by reviving the A2O core and then design the world's first openPower-based laptop.")
Looking at the
presented roadmap, this project seems already way behind. Additionally, there seem to be some misconceptions on
https://powercommons.org/projects/a2o/ and other pages:
A2O...
- was never productized. BlueGene/Q used A2I, not A2O.
- implements Power ISA v2.07, not v2.06 (which is implemented by A2I).
- is 2-way SMT, not 4-way SMT (which is A2I).
- uses AXU-connected standard FPU, not AXU-connected QPU (QPX SIMD/FP unit). AXU-connected QPU was only ever contained in A2I-based Power BQC in BlueGene/Q (as opposed to A2I-based PowerEN, which was supposed to contain AXU-connected standard FPU just like used by A2O) and has not been open-sourced.