Hızlandırma çipleri ile matematiksel fonksiyonların kullanımı
AM67A Serisi SoC’lerde yer alan C7x DSP çekirdekleri, yüksek performanslı sinyal ve görüntü işleme görevleri
için optimize edilmiştir. Bu çekirdekler, Texas Instruments tarafından sağlanan optimize kütüphaneler aracılığıyla
düşük seviyeden ileri seviyeye uzanan geniş bir uygulama yelpazesinde kullanılabilmektedir.
DSPLIB (Digital Signal Processing Library), düşük seviye sinyal işleme fonksiyonları için yüksek verimlilik sağlayan
bir kütüphanedir. Bu kütüphane üzerinden FFT, FIR/IIR filtreleme, korelasyon, konvolüsyon ve matris işlemleri gibi
temel DSP algoritmaları donanım hızlandırmalı şekilde gerçekleştirilebilir. Bu fonksiyonlar, C7 çekirdeklerinin
paralel işleme kapasitesinden faydalanarak yüksek hızda çalışır ve özellikle görüntü ön işleme aşamalarında
(örneğin gürültü azaltma, sinyal filtreleme) önemli performans kazançları sağlar.DSPLIB Kullanıcı Kılavuzuna buradan ulaşabilirsiniz.
VXLIB (Vision Acceleration Library), düşük seviyeli görüntü işleme fonksiyonlarını içeren, OpenVX standardı ile
uyumlu bir kütüphanedir. Kenar tespiti, histogram hesaplama, morfolojik işlemler, renk uzayı dönüşümleri gibi
temel görüntü işleme adımları bu kütüphane ile optimize şekilde gerçekleştirilebilir. VXLIB, DSPLIB ile birlikte
kullanıldığında görüntü işleme hattının tüm aşamalarında (ön işleme, özellik çıkarımı, segmentasyon) yüksek
verimlilik sağlar.VXLIB Kullanıcı Kılavuzuna buradan ulaşabilirsiniz.
MMALIB (Matrix Multiply and Linear Algebra Library), konvolüsyonel sinir ağları (CNN), lineer cebir (LINALG) ve
ileri düzey dijital sinyal işleme (DSP) işlemleri için optimize edilmiş fonksiyonlar sunar. Bu kütüphane,
özellikle derin öğrenme tabanlı görüntü işleme uygulamalarında (örneğin nesne tanıma, sınıflandırma, segmentasyon)
C7 çekirdeklerinin donanımsal potansiyelinden maksimum düzeyde yararlanılmasını sağlar.MMALIB Kullanıcı Kılavuzuna buradan ulaşabilirsiniz.
Bu üç kütüphane bir arada kullanıldığında, AM67A SoC üzerindeki C7 çekirdekleri sadece düşük seviye işleme değil,
aynı zamanda karmaşık görüntü analitiği, makine öğrenmesi çıkarım işlemleri ve gerçek zamanlı görüntü optimizasyonu
gibi ileri seviye uygulamaların da temelini oluşturabilir.Örneğin:
DSPLIB ile sinyal ön işleme,
VXLIB ile görüntü tabanlı özellik çıkarımı,
MMALIB ile sinir ağı tabanlı sınıflandırma işlemleri aynı işlem hattında ardışık şekilde uygulanabilir.
Bu sayede sistem genelinde CPU üzerindeki yük azaltılırken, enerji verimliliği yüksek ve gerçek zamanlı
çalışabilen görüntü işleme ve matematiksel hesaplama çözümleri geliştirilebilir.