Son zamanlarda Arm, iki yeni IP (Cortex-M55 ve Ethos-U55) piyasaya sürerek yapay zeka ile ilgili ürünlerini genişletti.
Cotex-M55Cortex-M55 CPU, Arm'ın geçtiğimiz yıl duyurduğu birçok yeni özelliği getiriyor. İlk yeni özellik, özel talimatları desteklemektir. Arm, özel açıklamayı ilk olarak 2019 Techcon'da duyurdu ve ardından Cortex-M33 ile başlattı. Bu işlev, SiFive ve Andes gibi şirketlerin RISC-V tabanlı IP çekirdekleri tarafından sağlanan benzer işlevleri izler. Amaç, güç tüketimini ve olası verimi azaltmak için çok sayıda yürütülen çekirdekte sıkı komut sırasını avantajlı bir şekilde tek bir talimata katlamaktır.
Arm, özel açıklamaya ek olarak, Cortex-M55'i "en yapay zeka destekli Cortex-M işlemci" olarak da ifade ediyor çünkü Helyum işlevini uygulayan ilk işlemci. M-Profil Vektör Uzatma (MVE) olarak da bilinen helyum, Armv8.1-M mimarisinin bir uzantısıdır ve DSP ve ML uygulamalarını ve performansını artırmayı amaçlayan yeni bir SIMD 128-bit vektör işlemini sunar. NEON gibi vektör kayıtlarından daha fazla mevcut kayıtlara dayanır ve şerit tahmini, döngü tahmini ve karmaşık işlemler (dağılım-toplama gibi) için yeni destek sunar. Daha da önemlisi bunu, IP'nin silikon alanını minimumda tutmak için daha küçük veri blokları (32 bit) uygulayarak yapar. Makine öğrenimi için Helyum, VMLAV yatay vektör çarpma ve biriktirme talimatları gibi talimatlar sağlar.
Ethos-U55Ethos-U55, Ethos ailesinin bir uzantısı olan Cortex-M55 ile birlikte piyasaya sürüldü. Ethos-U55, özellikle NPU'lar için performans ve enerji verimliliği iyileştirmeleri sağlamak üzere Cortex-M serisi CPU'larla birlikte kullanılabilen özel bir microNPU çıkarım hızlandırıcısıdır. Ethos-U55, Ethos-N serisinden biraz farklı çünkü özellikle Cortex-M CPU için. Her şeyden önce Ethos-N'den farklı olarak Ethos-U, SoC CCN-500 ağına konulabilen bağımsız bir IP bloğudur.Uygun bir Cortex-M CPU ile yakın çalışmak ve işlem gücünü kullanmak için tasarlanmıştır. Helyum uzantısı nedeniyle Cortex-M55, özellikle U55 ile kullanım için uygundur, ancak M7, M4 ve M33 gibi daha eski Cortex-M işlemcilerle de kullanılabilir.
Performans karşılaştırması
Arm, tipik ses asistanı iş yükleri için Cortex-M55'in çıkarım performansının 6 kata kadar artırılabileceğini ve Helyum'un genişlemesi nedeniyle güç verimliliğinin 7 kat artırılabileceğini iddia ediyor. Arm, Ethos-U55 ile birlikte kullanıldığında, performansı sırasıyla 50 kat ve 25 kat artıran bu gelişmeyi iddia ediyor. Bu karşılaştırmalar Cortex-M7 için yapılır. Bu performans iyileştirmesini elde etmek için, yeni M-Profile vektör uzantısından ve Ethos MAC motorunun işlem gücünden tam olarak yararlanmak için kodun yeniden derlenmesi gerektiğine dikkat çekmek önemlidir.