Keluarga Cadence Tensilica FloatingPoint DSP menargetkan aplikasi komputasi intensif

Pembaruan: 21 Juni 2021

Keluarga Cadence Tensilica FloatingPoint DSP menargetkan aplikasi komputasi intensif

Keluarga Cadence Tensilica FloatingPoint DSP menargetkan aplikasi komputasi intensif

Cadence Design Systems telah meluncurkan rangkaian DSP Tensilica FloatingPoint, yang telah dirancang untuk memberikan solusi yang dapat diskalakan dan dapat dikonfigurasi khusus untuk beban kerja floating-point-centric.

Inti IP DSP baru ini terbentang dari kecil, daya sangat rendah hingga kinerja sangat tinggi dan sangat cocok untuk beragam aplikasi mulai dari: solusi hemat energi untuk perangkat yang dioperasikan dengan baterai hingga kecerdasan buatan/pembelajaran mesin (AI/ML ), kontrol motor, fusi sensor, pelacakan objek, dan aplikasi augmented reality/virtual reality (AR/VR) di pasar seluler, otomotif, komputasi hyperscale, dan konsumen.

Keluarga ini terdiri dari empat inti: Tensilica FloatingPoint KP1 DSP, Tensilica FloatingPoint KP6 DSP, Tensilica FloatingPoint KQ7 DSP dan Tensilica FloatingPoint KQ8 DSP.

Masing-masing berbagi arsitektur set instruksi umum (ISA) dengan unit titik-mengambang vektor opsional (VFPU) Tensilica DSP yang ada, mempromosikan portabilitas dan penggunaan kembali perangkat lunak sekaligus memungkinkan pembongkaran beban kerja titik-mengambang dengan mudah.

Dapat diskalakan dari SIMD 128-bit ke SIMD 1024-bit pada platform Tensilica Xtensa LX dan NX, FloatingPoint DSP memberikan peningkatan 25% dalam operasi fusi multi-tambah (FMA) dibandingkan dengan DSP titik tetap Tensilica dengan tambahan VFPU aktif, berkontribusi pada throughput operasional yang lebih besar. Performa dapat lebih ditingkatkan dan dibedakan menggunakan bahasa Tensilica Instruction Extension (TIE). Selain itu, DSP FloatingPoint menawarkan penghematan area hingga 40% dibandingkan dengan kelas DSP titik tetap yang serupa dengan VFPU.

Alat perangkat lunak berkinerja tinggi menyediakan vektorisasi otomatis yang efektif yang membantu mengoptimalkan kode skalar untuk memanfaatkan unit titik-mengambang vektor dengan sedikit atau tanpa upaya manual. Dukungan untuk Eigen, NatureDSP, lokasi simultan dan pemetaan (SLAM) yang dioptimalkan dan perpustakaan perangkat lunak matematika memungkinkan pengembangan perangkat lunak berkinerja tinggi yang lebih mudah.

DSP Tensilica FloatingPoint juga menawarkan lingkungan pengembangan perangkat lunak yang mendukung migrasi mulus dari tumpukan perangkat lunak umum titik-mengambang yang ada ke DSP Tensilica FloatingPoint baru dan antara DSP FloatingPoint dalam keluarga.

“Angka floating-point digunakan secara luas dalam komputasi modern di berbagai aplikasi intensif komputasi, dan kebutuhan akan pemrosesan floating-point semakin meningkat,” kata Larry Przywara, direktur grup senior, pemasaran Tensilica di Cadence. “DSP yang hemat energi, hemat biaya, dan berkinerja tinggi yang dirancang khusus untuk komputasi floating-point-centric sangat penting untuk mengembangkan produk yang kompetitif dan berbeda. Keluarga Tensilica FloatingPoint DSP yang dapat diskalakan menyediakan PPA optimal untuk komputasi floating-point ini, apa pun aplikasinya. DSP ini adalah contoh bagaimana Cadence menerapkan kecakapan perangkat lunak komputasi kami ke perangkat keras untuk memecahkan tantangan desain pelanggan kami.”