Цифровой сигнальный процессор Hexagon 680 DSP (Digital signal processor) — новая разработка Qualcomm, которая является важной частью нового чипсета для смартфонов топового уровня Snapdragon 820.
Задачей Hexagon 680 DSP от Qualcomm, как и любого другого цифрового сигнального процессора, является обработка сигналов от разных датчиков в режиме реального времени. При этом DSP позволяет разгрузить ресурсы процессора и значительно снизить общее энергопотребление системы за счет того, что в него вшит микрокод, позволяющий решать целый спектр задач по работе с сигналами.
Две главных фишки Hexagon 680 DSP
Относительно своих предшественников Hexagon 680 DSP обрел две новых важных возможности. Первая заключается в том, что новый DSP полностью берет на себя работу с данными, поступающими от датчиков. Эта технология называется «low power island» («остров низкого энергопотребления»), которая позволяет повысить срок работы от аккумулятора практически во всех типовых ситуациях, включая, например, точное позиционирование с использованием разных источников, а не только GPS. При этом ресурсы центрального процессора не тратятся на то, чтобы переключаться между разными датчиками.
Вторая интересная особенность Hexagon 680 DSP называется HVX (Hexagon Vector Extensions — Векторные расширения Hexagon). Заключается она в аппаратной поддержке выполнения некоторых операций по обработке изображений совместно с процессором обработки изображений ISP Qualcomm Spectra, который тоже входит в состав Snapdragon 820. Например, в условиях низкой освещенности Hexagon 680 DSP помогает Spectra адаптивно осветлить области видео и фото, которые в противном случае могли бы выглядеть слишком темными. За счет поддержки DSP операция выполняется в несколько раз быстрее и для нее используется только 10% мощности процессора обработки изображений.