Apple’ın Eski Mühendisinden M1 İşlemcilerin Muvaffakiyet Öyküsü
Apple’ın Macbook dizüstü bilgisayarlarında kullanmaya başladıkları M1 işlemciler, sahip olduğu başarılı performans sayesinde uzun müddettir …
Apple’ın Macbook dizüstü bilgisayarlarında kullanmaya başladıkları M1 işlemciler, sahip olduğu başarılı performans sayesinde uzun müddettir gündemdeki yerini koruyor. Birçok kişi bu muvaffakiyetin ardında ARM mimarisinin yattığını düşünürken, bir Twitter kullanıcısı muvaffakiyetin işlemcinin önbelleğinden kaynaklandığını lisana getirdi.
Eski bir Apple mühendisi olan Shac Ron, bu görüşün yanlış olduğunu gösterecek nitelikte bir açıklamada bulundu. Ron, Apple’ın yaklaşık olarak 10 yıldır ARM tabanlı çekirdekler üzerinde ağırlaştığını, ARM ve Apple şirketinin işbirliği sayesinde birlikte geliştiklerini ve M1’in bu geliştirmeler sonucunda yüksek performansa ulaştığını lisana getirdi.
Ron’a nazaran ARM ve Apple, 64-bit çekirdekleri birlikte geliştirdiler
Bir Twitter kullanıcısı; Apple M1 işlemcinin sahip olduğu muvaffakiyetin ARM mimarisi ile ilgisi olmadığını, asıl olayın işlemcinin önbellekte bittiğini tez etti. Shac Ron ise bu fikrinin yanlış olduğunu ve Apple’ın yıllar evvel ARM mimarisi üzerinde çalışmaya başladığını lisana getirerek, olayın yalnızca önbellekten ibaret olmadığını belirtti.
Apple 64-bit ARM mimarisini 2013 yılında piyasaya sürdüğü vakit, ARM şirketi işlemcide kullanılan çekirdekleri üçüncü partilere satmak için şimdi hazır değildi. Yani bu çekirdek tasarım, ARM şirketinden de evvel, Apple tarafından geliştirildi. O tarihlerde kimse 64-bit ARM çekirdekleri üzerine fazla baş yormuyordu, bu yüzden de Apple’ın bu adımı, Qualcomm ve Samsung üzere dev üreticileri hazırlıksız yakaladı.
Apple, ARM mimarisi üzerinde daha düşük saat suratına ve çekirdek sayısına sahip olabilmek için, data yolu standartı olan ISA’ya gereksinim duyuyordu. ARM, bu ihtiyacı Apple’a sağladı ve Apple, vakit ilerledikçe içerisinde milyarlarca transistör bulunan ve geniş OoO (sırasız yürütüm) skalasına sahip yonga setleri üretmeye başladı.
Apple, vakit içerisinde işlemci suratını iki katına çıkardı
Birinci olarak iPhone 5S model akıllı telefonlarda kullanılan ARM tabanlı 64-bit çekirdek, toplamda iki çekirdeğe ve 1,3 GHz saat suratına sahipti. iPhone 12’lerde kullanılan 2,99 GHz’lik A14 Bionic çip ise 6 çekirdekli işlemci ünitesine ve 4 çekirdekli grafik işlemciye sahipti. Son olarak Macbook dizüstü bilgisayarlarda kullanılan M1 işlemciler, 3,2 Ghz saat suratında çalışıyor ve toplamda 16 çekirdeği bulunuyor.
Shac Ron, M1 işlemcilerin sahip olduğu bu muvaffakiyetin piyasada ARM mimarisinin bulunmasından kaynaklanmadığını, bilakis ARM’in de Apple sayesinde geliştiğini ve işbirliği sayesinde bu türlü başarılı bir işin gerçekleştiğini lisana getirdi.