731:
functionality. The 18th core is used as a spare in case one of the other cores are permanently damaged (for instance in manufacturing) but is shut down in functional operation. The Blue Gene/Q chip is manufactured on IBM's copper SOI process at 45 nm, will deliver a peak performance of 204.8
533:
It includes a memory management unit but no floating point unit (FPU). Such facilities are handled by the AXU, which has support for any number of standardized or customized macros, such as floating point units, vector units, DSPs, media accelerators and other units with instruction sets and
554:
Book III-E. It is optimized for single core performance and designed to reach 3 GHz at 45 nm process technology. The A2O differs from its sibling in that it is only two-way multithreaded, 32+32 kB data and instruction L1 caches, and is capable of
534:
registers not part of the Power ISA. The core has a system interface unit used to connect to other on die cores, with a 256-bit interface for data writes and a 128-bit interface for instruction and data reads at full core speed.
518:
The core has 4Γ32 64-bit general purpose registers (GPR) with full support for both little and big endian byte ordering, 16 KB+16 KB instruction and data cache and is capable of four-way multithreading.
852:
728:
526:(BPU) with eight 1024-entry branch history tables. The L1 caches is a 16 KB 8-way set-associative data cache and a 4-way set-associative 16 KB instruction cache. It executes a simple
421:
658:
system without any additional support chips. The chips are said to be extremely complex according to
Charlie Johnson, chief architect at IBM, and use 1.43 billion transistors on a
953:
856:
963:
620:
530:
pipeline capable of issuing two instructions per cycle; one to the 6-stage arithmetic logic unit (ALU) and one to the optional auxiliary execution unit (AXU).
904:
414:
958:
507:
is a 4-way simultaneous multithreaded core which implements the 64-bit Power ISA v.2.06 Book III-E embedded platform specification with support for the
878:
511:
features. It was designed for implementations with many cores and focusing on high throughput and many simultaneous threads. A2I was written in
447:
407:
586:
or 3.1 which is mandatory for OpenPOWER cores. It is IBM's wish for the cores to be updated so they comply with the newer version of the ISA.
369:
480:
The A2 core is a processor core designed for customization and embedded use in system on chip-devices, and was developed following IBM's
736:
at 1.6 GHz and draws about 55 watts. The chip has a die size of 19Γ19 mm (359.5 mm) and uses 1.47 billion transistors.
682:
processor is an 18 core chip using the A2I core running at 1.6 GHz with special features for fast thread context switching, quad
379:
354:
663:
983:
993:
988:
978:
705:
374:
582:'s offerings of free and open processor cores. As A2 was designed in 2010, A2I and A2O are not compliant with the
745:
655:
619:
and a typical server processor, that is manipulating and packaging data. It was revealed on
February 8, 2010, at
108:
908:
659:
571:
813:
930:
715:
It uses 16 cores for computing, and one core for operating system services. This 17th core will take care of
802:
556:
527:
22:
489:
891:
750:
701:
579:
443:
344:
287:
280:
853:"A2I POWER Processor Core Contributed to OpenPOWER Community to Advance Open Hardware Collaboration"
724:
686:
647:
508:
643:
481:
954:
A Wire-Speed Power
Processor: 2.3GHz 45nm SOI with 16 Cores and 64 Threads β Presentation, IBM
608:
485:
321:
304:
273:
959:
A Wire-Speed Power
Processor: 2.3GHz 45nm SOI with 16 Cores and 64 Threads β White paper, IBM
630:
as well a multitude of task-specific engines besides the general-purpose processors, such as
720:
639:
612:
523:
316:
690:
824:
791:
879:"OpenPOWER Foundation Unveils IBM Hardware/Software Contributions at OpenPOWER Summit"
972:
948:
493:
359:
73:
68:
689:, 5D torus chip-to-chip network and 2 GB/s external I/O. The cores are linked by a
635:
349:
63:
58:
53:
48:
651:
439:
230:
206:
193:
188:
182:
709:
604:
311:
199:
837:
778:
716:
697:
679:
627:
583:
551:
472:
to a less powerful, four core version, consuming 20 W at 1.4 GHz.
464:
specification. Versions of processors based on the A2 core range from a 2.3
461:
453:
364:
30:
712:
memory controllers running at 1.33 GHz, supporting up to 16 GB RAM.
253:
616:
547:
384:
241:
169:
90:
26:
570:
In the second half of 2020 IBM released the A2I and A2O cores under a
755:
575:
450:
236:
164:
159:
154:
149:
143:
136:
129:
122:
115:
733:
694:
667:
465:
85:
683:
512:
469:
327:
631:
457:
562:
When A2O was released, no actual products have used it.
964:
ISSCC: IBM back in network processor game - EE Times
607:processor", is designed as hybrid between regular
626:Each chip uses the A2I core and has 8 MB of
700:. The L2 cache is multi-versioned and supports
646:accelerators each with MMUs of their own, four
825:IBM open sources the A2O Core - Bill Flyn, IBM
546:is a slightly more modern version, written in
931:"IBM's BlueGene/Q Super Chip Grows 18th Core"
574:, and published the VHDL and Verilog code on
415:
8:
772:
770:
422:
408:
18:
892:IBM gives birth to 'wire-speed' processor
905:"US commissions beefy IBM supercomputer"
766:
578:. The intention was to add them to the
336:
296:
264:
100:
37:
21:
929:Timothy Prickett Morgan (2011-08-26).
855:. OpenPOWER Foundation. Archived from
654:. Up to four chips can be linked in a
38:NXP (formerly Freescale and Motorola)
7:
851:OpenPOWER Foundation (2020-06-30).
693:at half core speed to a 32 MB
907:. IDG News Service. Archived from
14:
603:(Power Edge of Network), or the "
949:A2 Processor Userβs Manual - IBM
468:version with 16 cores consuming
792:A2I Explored - Bill Flynn, IBM
1:
708:. A Blue Gene/Q chip has two
903:Joab Jackson (2011-02-08).
456:processor core designed by
1010:
746:IBM Power microprocessors
16:Power ISA-based processor
877:InsideHPC (2020-09-15).
572:Creative Commons license
45:PowerPC e series (2006)
814:A2O verilog source code
484:processor designs, the
524:branch prediction unit
178:PowerPC series (1992)
984:Power microprocessors
706:speculative execution
609:networking processors
994:Open microprocessors
989:Transactional memory
803:A2I VHDL source code
751:OpenPOWER Foundation
702:transactional memory
662:size of 428 mm
580:OpenPOWER Foundation
522:It has a fine grain
345:OpenPOWER Foundation
979:IBM microprocessors
687:floating point unit
648:10 Gigabit Ethernet
509:embedded hypervisor
836:IBM (2020-09-15).
777:IBM (2020-06-27).
644:regular expression
486:Xbox 360-processor
398:historic in italic
226:RAD series (1997)
82:Qor series (2008)
432:
431:
394:Cancelled in gray
1001:
942:
941:
939:
938:
926:
920:
919:
917:
916:
900:
894:
889:
883:
882:
874:
868:
867:
865:
864:
848:
842:
841:
833:
827:
822:
816:
811:
805:
800:
794:
789:
783:
782:
774:
721:asynchronous I/O
552:Power ISA v.2.07
462:Power ISA v.2.06
424:
417:
410:
395:
307:
19:
1009:
1008:
1004:
1003:
1002:
1000:
999:
998:
969:
968:
945:
936:
934:
933:. insideHPC.com
928:
927:
923:
914:
912:
902:
901:
897:
890:
886:
876:
875:
871:
862:
860:
850:
849:
845:
838:"a2o on GitHub"
835:
834:
830:
823:
819:
812:
808:
801:
797:
790:
786:
779:"a2i on GitHub"
776:
775:
768:
764:
742:
691:crossbar switch
676:
597:
592:
568:
540:
502:
478:
428:
393:
305:
17:
12:
11:
5:
1007:
1005:
997:
996:
991:
986:
981:
971:
970:
967:
966:
961:
956:
951:
944:
943:
921:
895:
884:
869:
843:
828:
817:
806:
795:
784:
765:
763:
760:
759:
758:
753:
748:
741:
738:
675:
672:
650:ports and two
596:
593:
591:
588:
567:
564:
539:
536:
501:
498:
490:Cell processor
477:
474:
430:
429:
427:
426:
419:
412:
404:
401:
400:
390:
389:
388:
387:
382:
377:
372:
367:
362:
357:
352:
347:
339:
338:
334:
333:
332:
331:
324:
319:
314:
309:
299:
298:
294:
293:
292:
291:
284:
277:
267:
266:
262:
261:
260:
259:
249:
248:
247:
246:
245:
244:
239:
234:
224:
223:
222:
219:
210:
203:
196:
191:
186:
175:
174:
173:
172:
167:
162:
157:
152:
147:
140:
133:
126:
119:
111:series (1990)
103:
102:
98:
97:
96:
95:
94:
93:
88:
79:
78:
77:
76:
71:
66:
61:
56:
51:
40:
39:
35:
34:
15:
13:
10:
9:
6:
4:
3:
2:
1006:
995:
992:
990:
987:
985:
982:
980:
977:
976:
974:
965:
962:
960:
957:
955:
952:
950:
947:
946:
932:
925:
922:
911:on 2012-11-10
910:
906:
899:
896:
893:
888:
885:
880:
873:
870:
859:on 2020-06-30
858:
854:
847:
844:
839:
832:
829:
826:
821:
818:
815:
810:
807:
804:
799:
796:
793:
788:
785:
780:
773:
771:
767:
761:
757:
754:
752:
749:
747:
744:
743:
739:
737:
735:
730:
726:
722:
718:
713:
711:
707:
703:
699:
696:
692:
688:
685:
681:
673:
671:
669:
665:
661:
657:
653:
649:
645:
641:
637:
633:
629:
624:
622:
618:
614:
610:
606:
602:
594:
589:
587:
585:
584:Power ISA 3.0
581:
577:
573:
565:
563:
560:
558:
553:
549:
545:
537:
535:
531:
529:
525:
520:
516:
514:
510:
506:
499:
497:
495:
494:PlayStation 3
491:
487:
483:
475:
473:
471:
467:
463:
459:
455:
452:
449:
448:multithreaded
445:
441:
437:
425:
420:
418:
413:
411:
406:
405:
403:
402:
399:
392:
391:
386:
383:
381:
378:
376:
373:
371:
368:
366:
363:
361:
358:
356:
353:
351:
348:
346:
343:
342:
341:
340:
337:Related links
335:
330:
329:
325:
323:
320:
318:
315:
313:
310:
308:
303:
302:
301:
300:
295:
290:
289:
285:
283:
282:
278:
276:
275:
271:
270:
269:
268:
263:
257:
255:
251:
250:
243:
240:
238:
235:
233:
232:
228:
227:
225:
220:
217:
216:
214:
211:
209:
208:
204:
202:
201:
197:
195:
192:
190:
187:
185:
184:
180:
179:
177:
176:
171:
168:
166:
163:
161:
158:
156:
153:
151:
148:
146:
145:
141:
139:
138:
134:
132:
131:
127:
125:
124:
120:
118:
117:
113:
112:
110:
107:
106:
105:
104:
99:
92:
89:
87:
84:
83:
81:
80:
75:
72:
70:
67:
65:
62:
60:
57:
55:
52:
50:
47:
46:
44:
43:
42:
41:
36:
33:architectures
32:
28:
24:
20:
935:. Retrieved
924:
913:. Retrieved
909:the original
898:
887:
881:. InsideHPC.
872:
861:. Retrieved
857:the original
846:
831:
820:
809:
798:
787:
725:flow control
714:
677:
636:cryptography
625:
600:
598:
569:
561:
557:out-of-order
550:, using the
543:
541:
532:
521:
517:
504:
503:
482:game console
479:
446:capable and
435:
433:
397:
350:AIM alliance
326:
286:
279:
272:
265:IBM/Nintendo
252:
229:
212:
205:
198:
181:
142:
135:
128:
121:
114:
680:Blue Gene/Q
674:Blue Gene/Q
640:compression
559:execution.
440:open source
973:Categories
937:2013-11-18
915:2011-02-08
863:2020-06-30
762:References
717:interrupts
664:fabricated
652:PCIe lanes
621:ISSCC 2010
605:wire-speed
566:OpenSource
488: and
460:using the
442:massively
312:PWRficient
670:process.
613:switching
470:65 W
454:Power ISA
444:multicore
365:Power.org
360:Blue Gene
31:Power ISA
740:See also
698:L2 cache
666:using a
611:, doing
590:Products
528:in-order
492:for the
288:Espresso
281:Broadway
617:routing
601:PowerEN
595:PowerEN
548:Verilog
385:AltiVec
242:RAD5500
231:RAD6000
215:(2010)
170:Power10
91:Qorivva
27:PowerPC
840:. IBM.
781:. IBM.
756:POWER7
734:GFLOPS
727:, and
723:, MPI
576:GitHub
476:Design
451:64-bit
438:is an
436:IBM A2
258:(1996)
256:series
237:RAD750
165:POWER9
160:POWER8
155:POWER7
150:POWER6
144:POWER5
137:POWER4
130:POWER3
123:POWER2
116:POWER1
29:, and
695:eDRAM
668:45 nm
628:cache
322:Xenon
306:Titan
297:Other
274:Gekko
109:Power
86:QorIQ
74:e6500
69:e5500
23:POWER
710:DDR3
704:and
684:SIMD
678:The
642:and
615:and
599:The
542:The
513:VHDL
434:The
380:CHRP
375:PReP
370:PAPR
355:RISC
328:X704
317:Cell
254:RS64
200:74xx
64:e600
59:e500
54:e300
49:e200
729:RAS
660:die
656:SMP
632:XML
544:A2O
538:A2O
505:A2I
500:A2I
466:GHz
458:IBM
221:A2O
218:A2I
207:970
194:7xx
189:4xx
183:6xx
101:IBM
975::
769:^
719:,
638:,
634:,
623:.
515:.
496:.
396:,
213:A2
25:,
940:.
918:.
866:.
423:e
416:t
409:v
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.