Цифровая обработка сигналов, на сегодняшний день, присутствует, пожалуй, во всех мультимедийных устройствах - начиная от бытовой аудио- и видеотехники, и заканчивая персональными компьютерами. Если ПК может положиться на мощь своего центрального процессора, то в более специализированных устройствах обработка возложена на цифровые процессоры сигналов (DSP).
В области DSP на днях произошло заметное событии. Компания Tensilica, как говорят в таких случаях, "подняла планку на новую высоту", представив наиболее производительное на данный момент лицензируемое ядро DSP - Diamond Standard 545CK. Говорить о рекорде производительности позволяют результаты теста BDTI Benchmarks, разработанного в компании Berkeley Design Technology (BDTI). Конкретно, показатель теста BDTIsimMark2000 - 3490 единицы, достигнутый при тактовой частоте 220 МГц, на 30% превосходит достижение, существовавшее до сих пор, установленное ядром DSP CEVA-X1620. Кроме того, Diamond Standard 545CK примерно вдвое экономичнее в терминах потребления энергии по сравнению с любым аналогичным предложением, прошедшим тестирование BDTI.
Diamond Standard 545CK использует архитектуру с командными словами очень большой длины (very long instruction word, VLIW). 64-разрядные VLIW-инструкции могут быть использованы одновременно с 16/24-разрядными (набор команд Xtensa), чтобы не "раздувать" код, когда параллельное выполнение команд невозможно. Восемь 16-разрядных умножителей могут работать в режиме "один поток команд - много потоков данных" (single instruction, multiple data - SIMD), используя 16 160-разрядных векторных регистров.
Ядро комплектуется программным инструментарием разработчика (Xtensa Xplorer Diamond Edition (DE) SDK), включающим примеры исходных кодов для разнообразных функций DSP и двоичные библиотеки. Кстати, в числе лицензиатов Tensilica - компания ATI. По материалам Tensilica.
Инф. iXBT