PowerPC, AIM olarak bilinen Apple-IBM-Motorola ittifakının 1991’de geliştirdiği bir RISC mikroişlemcisidir. Genel olarak kişisel bilgisayarlar içindir. PowerPC merkezi işlem birimleri (CPU) gömülü (embedded) ve yüksek performans işlemcileri olduğu için popüler olmuştur. PowerPC 1990’da AIM’ in ve PReP’in (PowerPC referans platformu) temel taşı oldu, fakat mimari Apple’ın Macintosh’unun 1994–2006 modellerinde daha başarılı bulundu.
Tasarımcı | AIM ittifakı |
---|---|
Bit | 32-bit/64-bit (32 → 64) |
Tanıtım | Ekim 1992 | )
Sürüm | 2.02 |
Tasarım | RISC |
Ardıl | |
Kaydediciler | |
32 | |
Kayan nokta | 32 |
32 ( ile) |
PowerPC fazlasıyla IBM’in önceki POWER mimarisi üzerine dayandırıldı ve bununla yüksek bir uyumluluk sağladı. Mimariler, tasarım aşamasında çalıştırılan aynı program ve işletim sistemlerine bağlı kaldı.
Tarihçe
PowerPC’nin tarihi, 1970'lerin sonunda bilgisayar mimarisi ve derleyici tasarımlarına büyük katkısı olan John Cocke’un IBM 801 prototipli yongası ile başlar. 801 tabanlı çekirdekler (cores) IBM’in gömülü ürünlerinde kullanıldı. Sonunda 16 yazmaçlı ROMP işlemcisi haline geldi ve IBRMT ‘de kullanıldı. RT, performansta bir hayal kırıklığına yol açtı ve IBM piyasadaki en hızlı işlemciyi yapmak için Amerika Projesi’ni başlattı. Sonuç, 1990 başında RISC System/6000 ile sunulan POWER mimarisi oldu.
POWER mikroişlemcisi, yüksek performans ve çoklu yonga tasarımıydı. IBM tek yongalı mikroişlemciye ihtiyaç olduğunu ve bazı POWER işlemci komutlarının, RS/6000 serisini düşük sonlu makinelerden yüksek sonlu makinelere ölçeklemek için elemek gerektiğini fark etti ve RSC adında tek yongaya sahip POWER mikroişlemcisi üzerinde çalışmaya başladı. 1991 başlarında IBM kendi tasarımlarının endüstride çok tutulan bir mikroişlemci olduğunu fark etti.
İlk POWERPC ürünleri piyasaya ulaştığında büyük bir ilgi gördü. 1990'ların ortalarına kadar, POWERPC işlemcileri x86 merkezi işlem birimlerinin en hızlıları ile çalışan programların test sonuçlarını elde ettiler. Windows, OS/2 ve Sun müşterileri, POWERPC için uygulama yazılımsızlığı ile karşılaştılar. POWERPC versiyonları olan Solaris, OS/2 ve Windows piyasadan kısa bir periyot sonra kaldırıldılar. Sadece Apple POWERPC den kazanç sağladı. Apple’a göre, POWERPC ‘nin performansı, Windows 95 ve Windows NT tabanlı PC ler tarafından yapılan artan rekabet yüzünde önemli bir yer tutmaktaydı.
2004'te Motorola, işlemci faaliyetini bağımsız bir kurum olan Freescale Semiconductor kurumuna yöneltti ve yonga üretiminden çıktı. Aynı zamanlarda, IBM Intel işlemci kullanan bilgisayar ürünlerini Çinlilere satarak piyasadan çıktı ve Nintendo Wii, Sony Playstation 3 ve Microsoft xbox360 gibi oyun makinelerinin merkezi işlem birimlerindeki yonga tasarımlarına odaklandı. 2005’te Apple, Macintosh bilgisayarlarında POWERPC işlemcilerini çok uzun kullanmayacağını duyurdu. Bunun yerine daha iyi mikroişlemciler üretti. Kişisel bilgisayar donanımı için yonganın performans sınırları, çıkan sıcaklığa ve ürünlerdeki enerji kullanımına bağlı idi. IBM’in bu hatası 970 işlemcisini 3 GHz değerine taşımıştır. IBM bu kusurundan dolayı Intel ve diğer rakiplerine, hız ve mimari gelişimi alanında yenik düşmüştür. Bu durum AIM birleşimini sona erdirmiştir. IBM POWER PC işlemcilerini oyun konsollarında kullanmaya ve geliştirmeye devam etmiş ve Freescale Semiconductor firması yalnızca gömülü cihazlara odaklanmıştır.
PowerPC işlemcileri geniş alanlı ticaretlerin servis isteklerinde önemli bir yere sahiptir ve günümüzde geliştirilmeye devam edilmektedir. Şimdiki POWER işlemcileri POWERPC mimarisinin komut kümesinin tamamını göstermektedir.
PowerPC tanımlaması şimdi IBM ve Freescale’in üyeleri olan Power.org tarafından ele alınmaktadır. POWERPC, Ceil ve POWER işlemcileri, POWER mimarisi olarak piyasaya sürülmektedir.
Tasarım özellikleri
POWERPC RISC ilkeleri (azaltılmış komut kümesi) boyunca tasarlanır ve paralel komut düzeyinde bir merkezi işlem birimi(CPU) gösterimine (superscalar) izin verir. Tasarımın sürümleri 32-bit ve 64- bit gösterimlerde bulunmaktadır. Basit POWER tanımlaması ile başlarsak, POWERPC aşağıdaki gibi toplanabilir:
- Big endian yöntemi olan en önemli byte değerinin hafızada en düşük adresle tutulması ve little endian yönetimi olan en önemsiz byte değerinin düşük adresle beraber hafızada tutulması yöntemlerinde destek olmaktır. POWER PC çalışma süresinde bir yöntemden diğer yönteme geçebilir. Bu özellik POWER PC G5 de bulunmamaktadır. (Bu Virtual PC’nin G5 tabanlı Macintosh’lara göre daha fazla tutulmasına neden olmuştur.)
- Kelimeyi sayısal yorumlayan (floating point) bazı komutların kesinliği ve buna ilaveten çift kesinlik formları
- Apple tarafınca eklenen sayısal yorumlayıcı komutlar
- 32 bit modu ile uygun eksiksiz 64-bit tanımlaması
- Önemli işletim sistemlerine benzeyen özel POWER komutlarının birçoğunu taşıması
Endian yöntemleri
IBM’in bazı gömülü POWERPC yongaları sayfa başına bir byte sırası biti (endianness bit) kullanmaktadır. Sonrakilerin hiçbiri onlara uygun olmamaktadır.
Birçok POWERPC yongası, endianness yolu ile MSR yazmacındaki bir bite, ikinci bir bit yardımı ile OS'ye değişik endianness ile çalışmasına izin vererek dönüşüm yapabilir. Tersine çevrilmiş sayfa tablosuna erişimler çoğunlukla big endian modunda yapılır. İşlemci big endian modunda başlar.
Little endian modunda, etkin adresin önemsiz üç biti, operand uzunluğu tarafından seçilmiş üç bit değeri ile özel veya işlemi(XOR) yapılır. Bu durum normal yazılıma göre little endian olarak görünmeye yeterlidir.
Bir işletim sistemi çevre yongalara (video ve iletişim ağı donanımı) eriştiğinde çevrenin çarpık bir görüntüsünü görebilir. Bu çarpık görüntüyü onarma, işlemciye veri giriş ve çıkışlarında 64-bit byte koşulsuz yer değiştirmesinin ana kart tarafından düzenlenmesini gerektirir. Big endian modundaki ana kartta da, little endian modunda işleyen bir işetim sistemi, little endian yongalara erişirken byte’ları yer değiştirmeli ve özel veya (XOR) işlemini geri almalıdır.
AltiVec işlemleri, 128 bit olmasına rağmen, 64 bit gibi davranmaktadırlar. Bu durum, önceki AltiVec'ler için tasarlanmış olan little-endian ana kartları ile uyumluluk sağlar.
Bu gösterimin bir ilginç yan etkisi, bir programın en uzun operand formatı olan 64-bit değerini bir endian modunda iken hafızada tutabilmesi, dönüşüm yöntemleri ve hiçbir byte sırasını değiştirmeden aynı 64 bit değerini geri okuyabilmesidir. Eğer ana kart aynı anda dönüşüm ediyor ise, bu durum söz konusu değildir.
Mercury bilgisayar sistemleri ve Matrox POWERPC'yi little endian modunda çalıştırdılar. Bu durum x86 tabanlı çoklu bilgisayarlarla PCI kartları üzerinde birleşik işlemciler olarak, veri yapılarının paylaşımını sağlayan POWER PC araçları olmak için yapıldı. PCI ve x86’nın her ikisi de little endian idi. POWERPC için Solaris ve Windows NT işlemciyi little endian modunda çalıştırdılar.
Uygulamalar
POWER1 ve POWERPC teknik özelliklerinin bir hibritini gösteren RSC tabanlı MPC601, ilk tekli yonga tasarımı idi. IBM bu yongayı mevcut POWER1 tabanlı platformlarında kullandı. Apple yonga tabanlı Macintosh bilgisayarlar üzerinde çalışmaya devam etti ve sonunda 14 Mart 1994’te 601 tabanlı Power Macintosh olarak bunları piyasaya sürdü.
IBM POWERPC tabanlı yapılmış olan masaüstüleri piyasaya sürmeye hazırdı. Ancak, IBM’in bu bilgisayarlarda çalıştırmak için tasarladığı Microsoft Windows NT işletim sistemi, 1993 başlarında yani makinelerin piyasaya sürülmekte hazır olduklarında, daha tamamlanmamıştı. Bu yüzden IBM husumetini Microsoft’a karşı geliştirdi ve POWER PC için OS/2'yi yeniden yazmaya karar verdi. POWERPC için OS/2'yi baştan yazmak iki yılını aldı. İşletim sistemi bittiğinde, POWERPC ‘nin işletim sistemi piyasası yok olmuştu. Bu nedenle, RS/6000 modeli olarak bilinen IBM POWER PC masaüstüleri satılamadı.
POWERPC tabanlı işletim sistemi eksik olan Apple, değişik bir yol izledi. POWERPC mimarisi için Macişletim sisteminin önemli parçalarını yeniden yazdılar ve 68K tabanlı uygulamaları işletebilen 680x0 emülatör ve işletim sisteminin daha önce yazılmamış kısımlarını yazdılar.
İkinci nesil saf olarak adlandırılan düşük sonlu(low end) 603 ve yüksek sonlu (high end) 604 idi. 603 çok düşük fiyat ve güç tüketiminden dolayı tanınmış idi. 603 projesini gelecekteki bütün POWERPC yongaları için basit çekirdekler yapmak için kullanılan, Motorola parçalarına yönelik bir tasarım idi. Apple 603'ü yeni diz üstü tasarımında kullanmayı denedi fakat 8KB Level-1 önbellekten dolayı başaramadı. Mac işletim sistemindeki 68000 emülatörü 8KB’a uymadı ve bu yüzden bilgisayar aşırı derecede yavaşladı. 16KB L1 ön belleğine sahip olan 603e emülatörün daha verimli çalışmasına izin vererek sorunu çözdü.
İlk 64 bit uygulaması 620 idi, fakat fazla kullanılmıyor gibi gözüküyordu. Apple bunu almak istemiyordu çünkü ölü bir alana sahipti ve gömülü piyasa için çok pahalı idi. Daha sonra IBM, POWERPC 970 ‘in girişi yani 2002 sonuna kadar 64-bit çözümünü kullanmadan kendi POWER3 tasarımını kullandı. 970 POWER4 hizmet birimi (server) işlemcisinden çıkarılan 64-bit bir işlemcidir. Bunu yaratmak için POWER4 çekirdeği 32-bit POWER PC işlemcileri ile geri uyumlu olabilmesi için modifiye edildi ve bir vektör kümesi(Motorola 74xx serisindeki Altivec ilavelerine benzer) eklendi.
İşletim sistemleri
Gömülü POWERPC sistemlerinde kullanılan işletim sistemleri, QNX gerçek zamanlı işletim sistemi, LynxOS gerçek zamanlı işletim sistemi, VxWorks, eCos, LynuxWorks tarafından BlueCat gömülü Linux, AmigaOS 4.x ve MorphOS dur. POWERPC üzerinde çalışan Yellow Dog Linux ve POWERPC Linux Linux’un iki çeşididir. FreeBSD, NetBSD ve OpenBSD'lerin tümü POWERPC işlemcileri ile bazı sistemler üzerinde çalışabilirler. Windows NT 3.51 POWERPC işlemcileri için destek sağlamıştır.
Lisanslar
POWERPC kullanan lisanslı şirketler:
- Altera
- Apple Computer AIM birleşimi, son günlerde Intel dönüşümlü
- Applied Micro Circuits Corporation (AMCC)
- RAD750 merkezi işlem birimi için BAE Sistemleri.
- Yönlendiriciler için Cisco Sistemleri.
- V-Dragon merkezi işlem birimi için Culturecom
- HCL
- Xbox 360 işlemcisi için Microsoft .
- Motorola (şimdi Freescale Semiconductor), AIM’ın bir parçası
- GameCube ve Wii işlemcileri için Nintendo
- P.A. Semi.
- Samsung.
- Cell işlemcisi için Sony ve Toshiba
- Virtex-II and Virtex-4 FPGA'ları için Xilinx
Kaynakça
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
PowerPC AIM olarak bilinen Apple IBM Motorola ittifakinin 1991 de gelistirdigi bir RISC mikroislemcisidir Genel olarak kisisel bilgisayarlar icindir PowerPC merkezi islem birimleri CPU gomulu embedded ve yuksek performans islemcileri oldugu icin populer olmustur PowerPC 1990 da AIM in ve PReP in PowerPC referans platformu temel tasi oldu fakat mimari Apple in Macintosh unun 1994 2006 modellerinde daha basarili bulundu PowerPCTasarimciAIM ittifakiBit32 bit 64 bit 32 64 TanitimEkim 1992 31 yil once 1992 10 Surum2 02TasarimRISCArdilKaydediciler32Kayan nokta3232 ile IBM PowerPC 601 PowerPC fazlasiyla IBM in onceki POWER mimarisi uzerine dayandirildi ve bununla yuksek bir uyumluluk sagladi Mimariler tasarim asamasinda calistirilan ayni program ve isletim sistemlerine bagli kaldi TarihcePowerPC nin tarihi 1970 lerin sonunda bilgisayar mimarisi ve derleyici tasarimlarina buyuk katkisi olan John Cocke un IBM 801 prototipli yongasi ile baslar 801 tabanli cekirdekler cores IBM in gomulu urunlerinde kullanildi Sonunda 16 yazmacli ROMP islemcisi haline geldi ve IBRMT de kullanildi RT performansta bir hayal kirikligina yol acti ve IBM piyasadaki en hizli islemciyi yapmak icin Amerika Projesi ni baslatti Sonuc 1990 basinda RISC System 6000 ile sunulan POWER mimarisi oldu POWER mikroislemcisi yuksek performans ve coklu yonga tasarimiydi IBM tek yongali mikroislemciye ihtiyac oldugunu ve bazi POWER islemci komutlarinin RS 6000 serisini dusuk sonlu makinelerden yuksek sonlu makinelere olceklemek icin elemek gerektigini fark etti ve RSC adinda tek yongaya sahip POWER mikroislemcisi uzerinde calismaya basladi 1991 baslarinda IBM kendi tasarimlarinin endustride cok tutulan bir mikroislemci oldugunu fark etti Ilk POWERPC urunleri piyasaya ulastiginda buyuk bir ilgi gordu 1990 larin ortalarina kadar POWERPC islemcileri x86 merkezi islem birimlerinin en hizlilari ile calisan programlarin test sonuclarini elde ettiler Windows OS 2 ve Sun musterileri POWERPC icin uygulama yazilimsizligi ile karsilastilar POWERPC versiyonlari olan Solaris OS 2 ve Windows piyasadan kisa bir periyot sonra kaldirildilar Sadece Apple POWERPC den kazanc sagladi Apple a gore POWERPC nin performansi Windows 95 ve Windows NT tabanli PC ler tarafindan yapilan artan rekabet yuzunde onemli bir yer tutmaktaydi 2004 te Motorola islemci faaliyetini bagimsiz bir kurum olan Freescale Semiconductor kurumuna yoneltti ve yonga uretiminden cikti Ayni zamanlarda IBM Intel islemci kullanan bilgisayar urunlerini Cinlilere satarak piyasadan cikti ve Nintendo Wii Sony Playstation 3 ve Microsoft xbox360 gibi oyun makinelerinin merkezi islem birimlerindeki yonga tasarimlarina odaklandi 2005 te Apple Macintosh bilgisayarlarinda POWERPC islemcilerini cok uzun kullanmayacagini duyurdu Bunun yerine daha iyi mikroislemciler uretti Kisisel bilgisayar donanimi icin yonganin performans sinirlari cikan sicakliga ve urunlerdeki enerji kullanimina bagli idi IBM in bu hatasi 970 islemcisini 3 GHz degerine tasimistir IBM bu kusurundan dolayi Intel ve diger rakiplerine hiz ve mimari gelisimi alaninda yenik dusmustur Bu durum AIM birlesimini sona erdirmistir IBM POWER PC islemcilerini oyun konsollarinda kullanmaya ve gelistirmeye devam etmis ve Freescale Semiconductor firmasi yalnizca gomulu cihazlara odaklanmistir PowerPC islemcileri genis alanli ticaretlerin servis isteklerinde onemli bir yere sahiptir ve gunumuzde gelistirilmeye devam edilmektedir Simdiki POWER islemcileri POWERPC mimarisinin komut kumesinin tamamini gostermektedir PowerPC tanimlamasi simdi IBM ve Freescale in uyeleri olan Power org tarafindan ele alinmaktadir POWERPC Ceil ve POWER islemcileri POWER mimarisi olarak piyasaya surulmektedir Tasarim ozellikleriPOWERPC RISC ilkeleri azaltilmis komut kumesi boyunca tasarlanir ve paralel komut duzeyinde bir merkezi islem birimi CPU gosterimine superscalar izin verir Tasarimin surumleri 32 bit ve 64 bit gosterimlerde bulunmaktadir Basit POWER tanimlamasi ile baslarsak POWERPC asagidaki gibi toplanabilir Big endian yontemi olan en onemli byte degerinin hafizada en dusuk adresle tutulmasi ve little endian yonetimi olan en onemsiz byte degerinin dusuk adresle beraber hafizada tutulmasi yontemlerinde destek olmaktir POWER PC calisma suresinde bir yontemden diger yonteme gecebilir Bu ozellik POWER PC G5 de bulunmamaktadir Bu Virtual PC nin G5 tabanli Macintosh lara gore daha fazla tutulmasina neden olmustur Kelimeyi sayisal yorumlayan floating point bazi komutlarin kesinligi ve buna ilaveten cift kesinlik formlari Apple tarafinca eklenen sayisal yorumlayici komutlar 32 bit modu ile uygun eksiksiz 64 bit tanimlamasi Onemli isletim sistemlerine benzeyen ozel POWER komutlarinin bircogunu tasimasiEndian yontemleriIBM in bazi gomulu POWERPC yongalari sayfa basina bir byte sirasi biti endianness bit kullanmaktadir Sonrakilerin hicbiri onlara uygun olmamaktadir Bircok POWERPC yongasi endianness yolu ile MSR yazmacindaki bir bite ikinci bir bit yardimi ile OS ye degisik endianness ile calismasina izin vererek donusum yapabilir Tersine cevrilmis sayfa tablosuna erisimler cogunlukla big endian modunda yapilir Islemci big endian modunda baslar Little endian modunda etkin adresin onemsiz uc biti operand uzunlugu tarafindan secilmis uc bit degeri ile ozel veya islemi XOR yapilir Bu durum normal yazilima gore little endian olarak gorunmeye yeterlidir Bir isletim sistemi cevre yongalara video ve iletisim agi donanimi eristiginde cevrenin carpik bir goruntusunu gorebilir Bu carpik goruntuyu onarma islemciye veri giris ve cikislarinda 64 bit byte kosulsuz yer degistirmesinin ana kart tarafindan duzenlenmesini gerektirir Big endian modundaki ana kartta da little endian modunda isleyen bir isetim sistemi little endian yongalara erisirken byte lari yer degistirmeli ve ozel veya XOR islemini geri almalidir AltiVec islemleri 128 bit olmasina ragmen 64 bit gibi davranmaktadirlar Bu durum onceki AltiVec ler icin tasarlanmis olan little endian ana kartlari ile uyumluluk saglar Bu gosterimin bir ilginc yan etkisi bir programin en uzun operand formati olan 64 bit degerini bir endian modunda iken hafizada tutabilmesi donusum yontemleri ve hicbir byte sirasini degistirmeden ayni 64 bit degerini geri okuyabilmesidir Eger ana kart ayni anda donusum ediyor ise bu durum soz konusu degildir Mercury bilgisayar sistemleri ve Matrox POWERPC yi little endian modunda calistirdilar Bu durum x86 tabanli coklu bilgisayarlarla PCI kartlari uzerinde birlesik islemciler olarak veri yapilarinin paylasimini saglayan POWER PC araclari olmak icin yapildi PCI ve x86 nin her ikisi de little endian idi POWERPC icin Solaris ve Windows NT islemciyi little endian modunda calistirdilar UygulamalarIBM PowerPC 604e 200 MHz POWER1 ve POWERPC teknik ozelliklerinin bir hibritini gosteren RSC tabanli MPC601 ilk tekli yonga tasarimi idi IBM bu yongayi mevcut POWER1 tabanli platformlarinda kullandi Apple yonga tabanli Macintosh bilgisayarlar uzerinde calismaya devam etti ve sonunda 14 Mart 1994 te 601 tabanli Power Macintosh olarak bunlari piyasaya surdu IBM POWERPC tabanli yapilmis olan masaustuleri piyasaya surmeye hazirdi Ancak IBM in bu bilgisayarlarda calistirmak icin tasarladigi Microsoft Windows NT isletim sistemi 1993 baslarinda yani makinelerin piyasaya surulmekte hazir olduklarinda daha tamamlanmamisti Bu yuzden IBM husumetini Microsoft a karsi gelistirdi ve POWER PC icin OS 2 yi yeniden yazmaya karar verdi POWERPC icin OS 2 yi bastan yazmak iki yilini aldi Isletim sistemi bittiginde POWERPC nin isletim sistemi piyasasi yok olmustu Bu nedenle RS 6000 modeli olarak bilinen IBM POWER PC masaustuleri satilamadi POWERPC tabanli isletim sistemi eksik olan Apple degisik bir yol izledi POWERPC mimarisi icin Macisletim sisteminin onemli parcalarini yeniden yazdilar ve 68K tabanli uygulamalari isletebilen 680x0 emulator ve isletim sisteminin daha once yazilmamis kisimlarini yazdilar Ikinci nesil saf olarak adlandirilan dusuk sonlu low end 603 ve yuksek sonlu high end 604 idi 603 cok dusuk fiyat ve guc tuketiminden dolayi taninmis idi 603 projesini gelecekteki butun POWERPC yongalari icin basit cekirdekler yapmak icin kullanilan Motorola parcalarina yonelik bir tasarim idi Apple 603 u yeni diz ustu tasariminda kullanmayi denedi fakat 8KB Level 1 onbellekten dolayi basaramadi Mac isletim sistemindeki 68000 emulatoru 8KB a uymadi ve bu yuzden bilgisayar asiri derecede yavasladi 16KB L1 on bellegine sahip olan 603e emulatorun daha verimli calismasina izin vererek sorunu cozdu Ilk 64 bit uygulamasi 620 idi fakat fazla kullanilmiyor gibi gozukuyordu Apple bunu almak istemiyordu cunku olu bir alana sahipti ve gomulu piyasa icin cok pahali idi Daha sonra IBM POWERPC 970 in girisi yani 2002 sonuna kadar 64 bit cozumunu kullanmadan kendi POWER3 tasarimini kullandi 970 POWER4 hizmet birimi server islemcisinden cikarilan 64 bit bir islemcidir Bunu yaratmak icin POWER4 cekirdegi 32 bit POWER PC islemcileri ile geri uyumlu olabilmesi icin modifiye edildi ve bir vektor kumesi Motorola 74xx serisindeki Altivec ilavelerine benzer eklendi Isletim sistemleriGomulu POWERPC sistemlerinde kullanilan isletim sistemleri QNX gercek zamanli isletim sistemi LynxOS gercek zamanli isletim sistemi VxWorks eCos LynuxWorks tarafindan BlueCat gomulu Linux AmigaOS 4 x ve MorphOS dur POWERPC uzerinde calisan Yellow Dog Linux ve POWERPC Linux Linux un iki cesididir FreeBSD NetBSD ve OpenBSD lerin tumu POWERPC islemcileri ile bazi sistemler uzerinde calisabilirler Windows NT 3 51 POWERPC islemcileri icin destek saglamistir LisanslarPOWERPC kullanan lisansli sirketler Altera Apple Computer AIM birlesimi son gunlerde Intel donusumlu Applied Micro Circuits Corporation AMCC RAD750 merkezi islem birimi icin BAE Sistemleri Yonlendiriciler icin Cisco Sistemleri V Dragon merkezi islem birimi icin Culturecom HCL Xbox 360 islemcisi icin Microsoft Motorola simdi Freescale Semiconductor AIM in bir parcasi GameCube ve Wii islemcileri icin Nintendo P A Semi Samsung Cell islemcisi icin Sony ve Toshiba Virtex II and Virtex 4 FPGA lari icin XilinxKaynakca IBM 16 Kasim 2005 29 Kasim 2020 tarihinde kaynagindan arsivlendi