A Deep Dive into A2I and A2O
Published on Monday 21 December 2020
By Abhishek Jadhav, Lead Open Hardware Developer Community (India) and Freelance Tech Journalist
After the opening of the POWER instruction set architecture (ISA) last August, there have been many developments from IBM and its community.
Some major contributions include OpenPOWER’s A2I and A2O POWER processor core.
The OpenPOWER Foundation, which is under the umbrella of the Linux Foundation, works on the advocacy of POWER Instruction Set Architecture and its usage in the industry.
What is A2I the core?
A2I core was created as a high-frequency four-threaded design, optimized for throughput and targeted for 3 GHz in 45nm technology. It was created to provide high streaming throughput, balancing performance and power.
“With a strong foundation of the open POWER ISA and now the A2I core, the open source hardware movement is poised to accelerate faster than ever,” said James Kulina, Executive Director, OpenPOWER Foundation.
A2I was developed as a processor for customization and embedded use in system-on-chip (SoC) devices, however, it’s not limited to that— it can be seen in supercomputers with appropriate accelerators. There is a diverse range of applications associated with the core including streaming, network processing, data analysis.
We have an Open Hardware Developer Community and contributors across India working on A2I in multiple use cases. where there has been an increasing contribution from the open source community.
If you want a headstart on A2I core, check out this short tutorial on how to get started.
The launch of A2O
A couple of months after the A2I core’s release at OpenPOWER Summit 2020, the OpenPOWER Foundation announced the A2O POWER processor core, an out-of-order follow-up to the A2I core. The A2O processor core is now open-source as a POWER ISA core for embedded use in SoC designs. The A2O offers better single-threaded performance, supports PowerISA 2.07, and has a modular design.
Potential A2O POWER processor core applications include artificial intelligence, autonomous driving, and secure computing.
If you want to get started with A2O POWER processor core, watch this short tutorial.
The A2O reference manual is available here.
Join the Open Hardware Developer Community to engage in exciting projects on A2I and A2O processor core.