Qualcomm Hexagon - Qualcomm Hexagon
Эта статья может быть слишком техническим для большинства читателей, чтобы понять. Пожалуйста помогите улучшить это к сделать понятным для неспециалистов, не снимая технических деталей. (Март 2016 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
Дизайнер | Qualcomm |
---|---|
Биты | 32-битный |
Введено | 2006 (QDSP6) |
Дизайн | 4-поточный многопоточный VLIW |
Тип | Зарегистрироваться-Зарегистрироваться |
Кодирование | Фиксированные 4 байта на инструкцию, до 4 инструкций в многоинструкции VLIW |
Открыть | Проприетарный |
Регистры | |
Общее назначение | 32-битный GPR: 32, может быть сопряжен с 64-битным[1] |
Шестиугольник (QDSP6) - это бренд семейства 32-битных многопоточных микроархитектуры реализация того же Набор инструкций для цифровой сигнальный процессор (DSP) разработан Qualcomm. По оценке 2012 г., Qualcomm поставила 1,2 млрд DSP ядра внутри его система на кристалле (SoC) (в среднем 2,3 ядра DSP на SoC) в 2011 году и 1,5 миллиарда ядер были запланированы на 2012 год, что сделало QDSP6 самой распространенной архитектурой DSP.[2] (CEVA в 2011 году было поставлено около 1 миллиарда ядер DSP, что составляет 90% рынка DSP с лицензией на IP.[3]).
Архитектура Hexagon разработана для обеспечения производительности с низким энергопотреблением в различных приложениях. Он имеет такие функции, как аппаратная помощь многопоточность, уровни привилегий, Очень длинное командное слово (VLIW), Одна инструкция, несколько данных (SIMD),[4][5] и инструкции, направленные на эффективную обработку сигналов. ЦП может по порядку отправлять от 4 инструкций (пакетов) до 4 Единицы исполнения каждые часы.[6][7] Аппаратная многопоточность реализована как бочка временная многопоточность - потоки переключаются циклически в каждом цикле, поэтому физическое ядро 600 МГц представлено как три логических ядра 200 МГц перед V5.[8][9] Hexagon V5 перешел на динамическую многопоточность (DMT) с переключатель потока на промахах L2, ожидании прерывания или по специальным инструкциям.[9][10]
На Hot Chips 2013 Qualcomm анонсировала подробности своего Hexagon 680 DSP. Qualcomm анонсировала Hexagon Vector Extensions (HVX). HVX разработан, чтобы позволить обрабатывать значительные вычислительные нагрузки для расширенной обработки изображений и компьютерного зрения на DSP, а не на CPU.[11] В марте 2015 года Qualcomm анонсировала свой SDK Snapdragon Neural Processing Engine, который позволяет Ускорение ИИ используя CPU, GPU и Hexagon DSP.[12]
Qualcomm с Львиный зев 855 содержит свой механизм искусственного интеллекта 4-го поколения на устройстве, который включает в себя Hexagon 690 DSP и Hexagon Tensor Accelerator (HTA) для Ускорение ИИ.[13]
Поддержка программного обеспечения
Операционные системы
В порт из Linux для Hexagon работает под гипервизор слой («Виртуальная машина шестиугольника»[14]) и был объединен с выпуском 3.2 ядро.[15][16] Исходный гипервизор имеет закрытый исходный код, и в апреле 2013 года компания Qualcomm выпустила минимальную реализацию гипервизора с открытым исходным кодом для QDSP6 V2 и V3, Hexagon MiniVM. Лицензия в стиле BSD.[17][18]
Компиляторы
Поддержка Hexagon была добавлена в версии 3.1 LLVM пользователя Tony Linthicum.[19] Поддержка Hexagon / HVX V66 ISA была добавлена в версии 8.0.0 LLVM.[20] Также есть не-ФСПО поддерживаемый филиал GCC и binutils.[21]
Принятие SIP-блока
Процессоры Qualcomm Hexagon DSP доступны в Qualcomm Snapdragon SoC с 2006 года.[22][23] В Snapdragon S4 (MSM8960 и новее) есть три ядра QDSP, два в подсистеме модема и одно ядро Hexagon в подсистеме мультимедиа. Ядра модема программируются только Qualcomm, и только ядро мультимедиа может программироваться пользователем.
Они также используются в некоторых фемтосота процессоры Qualcomm, включая FSM98xx, FSM99xx и FSM90xx.[24]
Сторонняя интеграция
В марте 2016 года было объявлено, что полупроводниковая компания Конексант Программное обеспечение для обработки звука AudioSmart было интегрировано в Qualcomm Hexagon.[25]
В мае 2018 г. wolfSSL добавлена поддержка использования Qualcomm Hexagon. [26] Это поддержка выполнения криптографических операций wolfSSL на DSP. В дополнение к использованию криптографических операций позже была добавлена специализированная библиотека управления загрузкой операций.
Версии
Выпущено шесть версий архитектуры QDSP6: V1 (2006), V2 (2007–2008), V3 (2009), V4 (2010–2011), QDSP6 V5 (2013, в Snapdragon 800).[27]); и QDSP6 V6 (2016, в Snapdragon 820).[23] V4 имеет 20 DMIPS на милливатт, работая на частоте 500 МГц.[22][23]Тактовая частота Hexagon варьируется в пределах 400–2000 МГц для QDSP6 и 256–350 МГц для предыдущего поколения архитектуры QDSP5.[28]
Версии QDSP6 | Технологический узел, нм | Дата[9] | Количество одновременных потоков | Поточная частота, МГц | Общая частота ядра, МГц | Товар |
---|---|---|---|---|---|---|
QDSP6 V1 | 65[9] | Октябрь 2006 г. | ||||
QDSP6 V2[29] | 65 | Декабрь 2007 г.[9] | 6 | 100 | 600 | |
QDSP6 V3 (первое поколение)[29] | 45 | 2009 | 6 | 67 | 400 | |
QDSP6 V3 (2-го поколения)[29] | 45 | 2009 | 4 | 100 | 400 | |
QDSP6 V4[29] (V4M, V4C, V4L[9]) | 28 | 2010–2011 | 3[10] | 167 | 500 | |
QDSP6 V5[30] (V5A, V5H[9]) | 28 | 2013 | 3[9] | 200 или выше с ДМТ[10] | 600 | |
QDSP6 V6 или 680[31] | 14 | 2016 | 4 | 500 | 2000 | Львиный зев 820/821 |
682 | 10 | 2017 | Львиный зев 835 | |||
685 | 10 | 2018 | 4[32] | Львиный зев 845 | ||
690 | 7 | 2019 | Львиный зев 855/855+ | |||
698 | 7 | 2020 | Львиный зев 865/865+ |
Доступность в продуктах Snapdragon
И ядра Hexagon (QDSP6), и ядра до Hexagon (QDSP5) используются в современных SoC Qualcomm, QDSP5 в основном в продуктах низкого уровня. Модемные QDSP (часто до Hexagon) не показаны в таблице.
Использование QDSP5:
Поколение Snapdragon | ID набора микросхем (SoC) | Генерация DSP | Частота DSP, МГц | Технологический узел, нм |
---|---|---|---|---|
S1[28] | MSM7627, MSM7227, MSM7625, MSM7225 | QDSP5 | 320 | 65 |
S1[28] | MSM7627A, MSM7227A, MSM7625A, MSM7225A | QDSP5 | 350 | 45 |
S2[28] | MSM8655, MSM8255, APQ8055, MSM7630, MSM7230 | QDSP5 | 256 | 45 |
S4 Играть[28] | MSM8625, MSM8225 | QDSP5 | 350 | 45 |
S200[33] | 8110, 8210, 8610, 8112, 8212, 8612, 8225Q, 8625Q | QDSP5 | 384 | 45 LP |
Использование QDSP6 (Hexagon):
Поколение Snapdragon | ID набора микросхем (SoC) | Версия QDSP6 | Частота DSP, МГц | Технологический узел, нм |
---|---|---|---|---|
S1[28] | QSD8650, QSD8250 | QDSP6 | 600 | 65 |
S3[28] | MSM8660, MSM8260, APQ8060 | QDSP6 (V3?) | 400 | 45 |
S4 Prime[28] | MPQ8064 | QDSP6 (V3?) | 500 | 28 |
S4 Pro[28] | MSM8960 Pro, APQ8064 | QDSP6 (V3?) | 500 | 28 |
S4 Plus[28] | MSM8960, MSM8660A, MSM8260A, APQ8060A, MSM8930, MSM8630, MSM8230, APQ8030, MSM8627, MSM8227 | QDSP6 (V3?) | 500 | 28 |
S400[33] | 8926, 8930, 8230, 8630, 8930AB, 8230AB, 8630AB, 8030AB, 8226, 8626 | QDSP6V4 | 500 | 28 LP |
S600[33] | 8064T, 8064M | QDSP6V4 | 500 | 28 LP |
S800[33] | 8974, 8274, 8674, 8074 | QDSP6V5A | 600 | 28 л.с. / мин |
S820[31] | 8996 | QDSP6V6 | 2000 | 14 FinFet LPP |
Поддерживается аппаратный кодек
Различные видеокодеки, поддерживаемые SoC Snapdragon.
D - расшифровать; E - кодировать
FHD = FullHD = 1080p = 1920x1080 пикселей
HD = 720p (1366x768 пикселей или 1280x720 пикселей)
Snapdragon 200 серии
Различные видеокодеки, поддерживаемые серией Snapdragon 200.
Кодек | Львиный зев 200[34] | Львиный зев 200[34] | Qualcomm 205[35] | Львиный зев 208/210[36] | Львиный зев 212[37] |
---|---|---|---|---|---|
Доступность | 2013 | 2013 | 2017 | 2014 | 2015 |
Шестиугольник | QDSP5 | QDSP6 | 536 | 536 | 536 |
H263 | D & E | D & E | D & E | D & E | D & E |
ВК-1 | |||||
H.264 | D & E | D & E | D & E | D & E | D & E |
H.264 10-бит | - | - | - | - | - |
VP8 | D & E | D & E | D & E | D & E | D & E |
H.265 | D HD и E HD | D HD и E HD | D HD и E HD | D FHD и E HD | D FHD и E HD |
H.265 10-битный | - | - | - | - | - |
H.265 12 бит | - | - | - | - | - |
ВВЦ | |||||
VP9 | - | - | - | - | - |
VP9 10-битный | - | - | - | - | - |
AV1 | - | - | - | - | - |
Snapdragon 400 серии
Различные видеокодеки, поддерживаемые серией Snapdragon 400.
Кодек | Львиный зев 400[38] | Львиный зев 410/415[39] | Львиный зев 425/427 | Львиный зев 429/439[40] | Львиный зев 450[41] | Львиный зев 460[42] |
---|---|---|---|---|---|---|
Доступность | 4 квартал 2013 г. | 2014/2015 | 1 квартал 2016 г. / 3 квартал 2017 г. | 2 квартал 2018 г. | 2 квартал 2017 г. | 1 квартал 2020 г. |
Шестиугольник | QDSP6 | QDSP6 V5 | 536 (256 КБ) | 536 | 546 | 683 |
H263 | D & E | D & E | D & E | D & E | D & E | D & E |
ВК-1 | ||||||
H.264 | D & E | D & E | D & E | D & E | D & E | D & E |
H.264 10-бит | - | - | - | - | - | - |
VP8 | D & E | D & E | D & E | D & E | D & E | D & E |
H.265 | - | D & E | D & E | D & E | D & E | D & E |
H.265 10-бит | - | - | - | - | - | - |
H.265 12 бит | - | - | - | - | - | - |
ВВЦ | - | - | - | -| | - | - |
VP9 | - | - | - | - | D & E | D & E |
VP9 10-битный | - | - | - | - | - | - |
AV1 | - | - | - | - | - | - |
Частота кадров видео поддержка декодирования | HD 60 кадров в секунду | |||||
FHD 60 кадров в секунду | FHD 60 кадров в секунду | FHD 60 кадров в секунду | ||||
Кадр видео оценить поддержку Кодирование | HD 60 кадров в секунду | |||||
FHD 60 кадров в секунду | FHD 60 кадров в секунду | FHD 60 кадров в секунду |
Snapdragon 600 серии
Различные видеокодеки, поддерживаемые серией Snapdragon 600.
Кодек | Львиный зев 600[43] | Львиный зев 610[44] | Львиный зев 650/652/653 | Львиный зев 630[45] | Львиный зев 632[40] | Львиный зев 636/660[45] | Львиный зев 670[46] |
---|---|---|---|---|---|---|---|
Доступность | 1 квартал 2013 г. | 1 квартал 2015 г. | 2 квартал 2018 г. | 2019 | |||
Шестиугольник | QDSP6 V4 | QDSP6 V50 | QDSP6 V56 | 642 | 546 | 680 | 685 |
H263 | D & E | D & E | D & E | D & E | D & E | D & E | D & E |
ВК-1 | D[47] & ? | ||||||
H.264 | D & E | D & E | D & E | D & E | D & E | D & E | D & E |
H.264 10-бит | - | - | - | - | - | - | - |
VP8 | D & E | D & E | D & E | D & E | D & E | D & E | D & E |
H.265 | - | D & E | D & E | D & E | D & E | D & E | |
H.265 10-битный | - | - | - | D &? | - | D &? | |
ВВЦ | - | - | - | - | - | - | - |
VP9 | - | - | D[47] & ? | D & E | D & E | D & E | D & E |
VP9 10-битный | - | - | - | - | - | - | - |
AV1 | - | - | - | - | - | -| | - |
Поддержка частоты кадров видео Расшифровка | HD 60 кадров в секунду | HD 120 кадров в секунду | HD 240 кадров в секунду[48] | HD 240 кадров в секунду | HD 240 кадров в секунду[49] | HD 240 кадров в секунду | |
FHD 30 кадров в секунду | FHD 60 кадров в секунду | FHD 120 кадров в секунду | FHD 120 кадров в секунду[48] | FHD 120 кадров в секунду | FHD 120 кадров в секунду[49] | FHD 120 кадров в секунду | |
Нет 4K | Нет 4K | 4K30 кадров в секунду | 4K30[48] | 4K30 кадров в секунду | 4K30[49] | 4K60[50] | |
Кадр видео оценить поддержку Кодирование | HD 60 кадров в секунду | HD 60 кадров в секунду | HD 240 кадров в секунду[48] | HD 240 кадров в секунду | HD 240 кадров в секунду[49] | HD 240 кадров в секунду | |
FHD 30 кадров в секунду | FHD 30 кадров в секунду | FHD 120 кадров в секунду | FHD 120 кадров в секунду[48] | FHD 120 кадров в секунду | FHD 120 кадров в секунду[49] | FHD 120 кадров в секунду | |
Нет 4K | Нет 4K | 4K30 кадров в секунду | 4K30[48] | 4K30 кадров в секунду | 4K30[49] | 4K60 | |
Другие |
Snapdragon 700 серии
Различные видеокодеки, поддерживаемые серией Snapdragon 700.
Кодек | Львиный зев | Львиный зев 720 г[53] | Львиный зев | Snapdragon 765G 5G[56] |
---|---|---|---|---|
Доступность | TBA | 1 квартал 2020 г. | ? | ? |
Шестиугольник | 685 | 692 | 688 | 696[59] |
H263 | D & E | D & E | D & E | D & E |
ВК-1 | D & E | D & E | D & E | D & E |
H.264 | D & E | D & E | D & E | D & E |
H.264 10 бит | - | - | - | |
VP8 | D & E | D & E | D & E | D & E |
H.265 | D & E | D & E | D & E | D & E |
H.265 10-бит | D | D | D | D |
H.265 12 бит | - | - | - | - |
ВВЦ | - | - | - | - |
VP9 | D & E | D & E | D & E | D & E |
VP9 10-битный | D | D | D | D |
AV1 | - | - | - | - |
Кадр видео оценить поддержку Расшифровка | HD 240 кадров в секунду | HD 240 кадров в секунду | HD 240 кадров в секунду | HD 480 кадров в секунду |
FHD 120 кадров в секунду | FHD 120 кадров в секунду | FHD 120 кадров в секунду | ? | |
4K 30 кадров в секунду | 4K 30 кадров в секунду | 4K 60 кадров в секунду | 4K 60 кадров в секунду | |
Кадр видео оценить поддержку Кодирование | HD 240 кадров в секунду | HD 240 кадров в секунду | HD 240 кадров в секунду | HD 480 кадров в секунду |
FHD 120 кадров в секунду | FHD 120 кадров в секунду | FHD 120 кадров в секунду | ? | |
4K 30 кадров в секунду | 4K 30 кадров в секунду | 4K 30 кадров в секунду | ? | |
Другие | HDR10 | HDR10, HLG | HDR10 | HDR10, HDR10 +, HLG, Рек. 2020 г. |
Snapdragon 800 серии
Различные видеокодеки, поддерживаемые серией Snapdragon 800.
Кодек | Львиный зев 800[60] | Львиный зев 801[60] | Львиный зев 805[61] | Львиный зев 810[62] | Львиный зев 820/821[63] | Львиный зев 835 | Львиный зев 845/850[64] | Львиный зев 855/855+[65] | Львиный зев 865[66] | Львиный зев 888 |
---|---|---|---|---|---|---|---|---|---|---|
Доступность | 2 квартал 2013 г. | 1 квартал 2014 г. | 1 квартал 2014 г. | 3 квартал 2014 г. | 4 квартал 2015 г. 3 квартал 2016 г. | 2 квартал 2017 г. | 1 квартал 2018 г. | 2019 | 2019 | 2020 |
Шестиугольник | QDSP6 V5 | QDSP6 V5 | QDSP6 V50 | QDSP6 V56 | 680 | 682[67] | 685[64] | 690[68] | 698 | 7XX |
MPEG-4 | D & E | |||||||||
H263 | D & E[69] | |||||||||
ВК-1 | D & E | |||||||||
H.264 | D & E[70] | |||||||||
H.264 10 бит | Нет данных | D & E | ||||||||
VP8 | D & E [71] | |||||||||
H.265 | Нет данных | D&E 720P30 | D & E | |||||||
H.265 10-битный | Нет данных | D | D | D & E | ||||||
VP9 | D & E | |||||||||
VP9 10-битный | D | |||||||||
AV1 | Нет данных | |||||||||
ВВЦ | Нет данных | |||||||||
Расшифровка | HD @ 120 | HD @ 240 | HD @ 480[64] | HD @ 480[72] | HD @ 960 | |||||
FHD @ 60 | FHD @ 120 | FHD @ 240[64] | FHD @ 240 | 4K @ 120 | ||||||
4K @ 30 | 4K @ 60 | 8K @ 30 | ||||||||
Кодирование FPS | HD @ 120 | HD @ 240 | HD @ 480[73] | HD @ 480 | HD @ 960 | |||||
FHD @ 60 | FHD @ 120 | FHD @240[73] | FHD @240 | 4K @ 120 | ||||||
4K @ 30 | 4K @60[73] | 4K @ 60 | 8K @ 30 | |||||||
Другие | HDR10 Только декодирование | HDR10, BT.2020 | HDR10 +[68] | HDR10 + |
Пример кода
Это сингл пакет инструкций из внутреннего цикла БПФ:[7][10]
{R17: 16 = MEMD (R0 ++ M1) MEMD (R6 ++ M1) = R25: 24 R20 = CMPY (R20, R8): << 1: rnd: sat R11: 10 = VADDH (R11: 10, R13 : 12)}: endloop0
Qualcomm утверждает, что этот пакет соответствует 29 классическим RISC-операциям; он включает в себя векторное сложение (4x 16-бит), сложную операцию умножения и поддержку аппаратного цикла. Все инструкции пакета выполняются в одном цикле.
Смотрите также
Рекомендации
- ^ Использование основной полосы частот в 2013 году: проблемы Hexagon В архиве 24 декабря 2013 г. Wayback Machine / Ralf-Philipp Weinmann Pacsec 20132013-11-14, Токио, Япония: «32-битное унифицированное адресное пространство для кода и данных - с байтовой адресацией; 32 общих регистра (32-битных) - также можно использовать попарно: 64-битные пары регистров»
- ^ Уилл Штраус, Вперед концепции. Бюллетень по рынку беспроводной связи / DSP: Qualcomm лидирует в глобальных поставках кремния DSP В архиве 28 мая 2013 г. Wayback Machine // Forward Concepts: «В 2011 календарном году компания Qualcomm отгрузила 521 миллион микросхем MSM, и, по нашим оценкам, в среднем 2,3 ее ядра DSP в каждом блоке привели к поставке 1,2 миллиарда DSP в кремнии. В этом (календарном) году по нашим оценкам, компания будет поставлять в среднем 2,4 ядра DSP с каждым (более сложным) чипом MSM ».
- ^ [1]; [2]; Ceva захватила 90% рынка DSP IP, 2012
- ^ Справочник программистов Hexagon v2
- ^ Лучиан Кодреску (Qualcomm) (март – апрель 2014 г.). «HEXAGON DSP: АРХИТЕКТУРА, ОПТИМИЗИРОВАННАЯ ДЛЯ МОБИЛЬНЫХ МУЛЬТИМЕДИА И КОММУНИКАЦИЙ» (PDF). IEEE Micro 34.2. С. 34–43.
- ^ "Блог Роба Лэндли на 2012 год". Landley.net. Получено 2012-10-19.
- ^ а б Перенос LLVM на DSP следующего поколения, Л. Тейлор Симпсон (Qualcomm) // Встреча разработчиков LLVM: 18 ноября 2011 г.
- ^ Более быстрое программное обеспечение 128-EEA3 и 128-EIA3, Роберто Аванци и Билли Боб Брамли (Qualcomm Research), Архив электронной печати Cryptology: отчет 2013/428, 2 июля 2013 г. Стр. 9.
- ^ а б c d е ж грамм час Лучиан Кодреску (Qualcomm) (август 2013 г.). «Qualcomm Hexagon DSP: архитектура, оптимизированная для мобильных мультимедиа и коммуникаций» (PDF). Пало-Альто, Калифорния: Горячие чипсы 25.
- ^ а б c d Qualcomm расширяет Hexagon DSP: Hexagon v5 добавляет математику с плавающей запятой, динамическую многопоточность // Линли Гвеннап, Microprocessor Report, август 2013 г.
- ^ Хо, Джошуа. «Qualcomm подробно рассказывает о Hexagon 680 DSP в Snapdragon 820: ускоренное отображение». www.anandtech.com. Получено 2019-05-12.
- ^ «ИИ на устройстве с SDK процессора нейронной обработки Qualcomm Snapdragon». Сеть разработчиков Qualcomm. Получено 2019-05-12.
- ^ «Механизм искусственного интеллекта в мобильной платформе Qualcomm Snapdragon 855 позволяет пользователям ИИ на устройстве работать с флагманскими смартфонами премиум-класса». Qualcomm. 2019-02-24. Получено 2019-05-12.
- ^ https://developer.qualcomm.com/download/80-nb419-3ahexagonvirtualmachinespec.pdf[постоянная мертвая ссылка ] (ограниченный доступ)
- ^ «3.2 окно слияния, часть 1». lwn.net. Получено 2012-10-19.
- ^ Примечания к выпуску ядра Linux 3.2 «1.4. Новая архитектура: Шестиугольник»
- ^ Ричард Куо, Шестиугольник MiniVM // linux.ports.hexagon, 25 апр 2013 г.
- ^ Шестиугольник MiniVM // CodeAurora (Qualcomm)
- ^ «Примечания к выпуску LLVM 3.1». Llvm.org. 2012-05-15. Получено 2012-10-19.
- ^ «Примечания к выпуску LLVM 8.0.0». Llvm.org. 2019-03-20. Получено 2019-04-03.
- ^ "Вики проекта Hexagon". Codeaurora.org."" Hexagon download ".[постоянная мертвая ссылка ]
- ^ а б Qualcomm объявляет о выпуске суперчипа 2012 года: 28-нм Snapdragon S4, 10/12/2011, Джон Орам. Цитата: «ЦСП Hexagon используются в чипах Snapdragon с 2006 года».
- ^ а б c QDSP6 V4: Qualcomm предоставляет клиентам и разработчикам доступ для программирования к своему ядру DSP // InsideDSP, 22 июня 2012 г.
- ^ Qualcomm нацелена на фемтосоты, 31 октября 2011 г. Линли Гвеннап // Linley WIRE
- ^ «Qualcomm интегрирует Conexant AudioSmart в процессоры Hexagon DSP». Speech Tech Magazine. 2016-03-01. Получено 2016-03-11.
- ^ "Использование wolfSSL с Hexagon Toolchain". wolfSLS. 2018-05-18. Получено 2020-07-10.
- ^ Qualcomm представляет мобильные процессоры Snapdragon Premium нового поколения // Qualcomm, 7 января 2013 г.
- ^ а б c d е ж грамм час я j «Список SoC Snapdragon» (PDF). Developer.qualcomm.com. Архивировано из оригинал (PDF) на 2012-10-26. Получено 2012-10-19.
- ^ а б c d QDSP6 V4: результаты теста BDTI и детали реализации ядра DSP от Qualcomm // БДТИ, 12 февраля 2013 г.
- ^ Qualcomm QDSP6 v5: результаты тестирования подтверждают, что появилась поддержка с плавающей точкой // БДТИ, 12 июня 2013 г.
- ^ а б Qualcomm QDSP6 v6: улучшения изображений и зрения с помощью векторных расширений // БДТИ, 29 сентября 2015 г.
- ^ https://veryleaks.cz/threads/qualcomm-hexagon-685-dsp-is-a-boon-for-machine-learning.9435/
- ^ а б c d Характеристики процессоров Snapdragon 800, 600, 400, 200 // Qualcomm
- ^ а б «Процессор Snapdragon 200». Qualcomm. 2 октября 2018 г. В архиве с оригинала 30 июня 2018 г.. Получено 30 июня, 2018.
- ^ «Мобильная платформа Qualcomm 205». Qualcomm. В архиве с оригинала 20 марта 2017 г.. Получено 20 марта, 2017.
- ^ «Qualcomm представляет процессоры Snapdragon 210 и 208». Qualcomm. В архиве с оригинала 25 февраля 2016 г.. Получено 19 февраля, 2016.
- ^ «Анонсированы процессоры Snapdragon 412 и 212». Qualcomm. 28 июля 2015 года. В архиве с оригинала 25 февраля 2016 г.. Получено 18 февраля, 2016.
- ^ «Процессор Snapdragon 400». Qualcomm. В архиве с оригинала 26 ноября 2016 г.. Получено 17 ноября, 2016.
- ^ «Процессор Snapdragon 415». Qualcomm. В архиве с оригинала 30 июня 2015 г.. Получено 28 июня, 2015.
- ^ а б «Представляем Snapdragon 632, 439 и 429 для расширенных мобильных возможностей и превосходной производительности». Qualcomm. В архиве с оригинала 27 июня 2018 г.. Получено 27 июня, 2018.
- ^ «Мобильная платформа Qualcomm Snapdragon 450 обеспечивает 14-нм техпроцесс FinFET, улучшенную поддержку двух камер и быстрое подключение LTE к смартфонам и планшетам среднего уровня». Qualcomm. В архиве из оригинала 7 июля 2017 г.. Получено 29 июня, 2017.
- ^ «Мобильная платформа Snapdragon 460 | Qualcomm». www.qualcomm.com. Получено 2020-09-08.
- ^ «Процессоры уровня Snapdragon 600 перемещены для отражения повышенной производительности». Qualcomm. В архиве с оригинала 22 декабря 2015 г.. Получено 17 декабря, 2015.
- ^ «Процессор Snapdragon 610». Qualcomm. В архиве из оригинала 4 ноября 2016 г.. Получено 16 ноября, 2016.
- ^ а б «Мобильные платформы Qualcomm Snapdragon 660 и 630 обеспечивают продвинутую фотографию, улучшенные игровые возможности, интегрированные возможности подключения и машинное обучение». Qualcomm. В архиве из оригинала 9 мая 2017 г.. Получено 12 мая, 2017.
- ^ «Мобильная платформа Snapdragon 670 | Qualcomm». www.qualcomm.com. Получено 2020-09-07.
- ^ а б Kodi Codec SoC Аппаратная поддержка, в архиве с оригинала 30 декабря 2018 г., получено 2018-01-30
- ^ а б c d е ж «Мобильная платформа Snapdragon 630 с X12 LTE и Spectra 160 ISP | Qualcomm». Qualcomm. В архиве с оригинала 21 июня 2018 г.. Получено 21 июня, 2018.
- ^ а б c d е ж «Мобильная платформа Snapdragon 660 с Spectra ISP и Hexagon 680 DSP | Qualcomm». Qualcomm. В архиве с оригинала 21 июня 2018 г.. Получено 21 июня, 2018.
- ^ «Мобильная платформа Snapdragon 670 | Qualcomm». www.qualcomm.com. Получено 2020-09-07.
- ^ «Мобильная платформа Snapdragon 710». Qualcomm. В архиве с оригинала 24 мая 2018 г.. Получено 24 мая, 2018.
- ^ «Мобильная платформа Snapdragon 712 | Qualcomm». www.qualcomm.com. Получено 2020-09-08.
- ^ «Мобильная платформа Snapdragon 720G». Qualcomm. В архиве с оригинала 11 марта 2020 г.. Получено 21 января, 2020.
- ^ «Мобильная платформа Snapdragon 730 | Qualcomm». www.qualcomm.com. Получено 2020-09-08.
- ^ «Мобильная платформа Snapdragon 732G | Qualcomm». www.qualcomm.com. Получено 2020-09-08.
- ^ «Мобильная платформа Snapdragon 768G 5G | Qualcomm». www.qualcomm.com. Получено 2020-09-08.
- ^ «Мобильная платформа Snapdragon 765 5G | Qualcomm». www.qualcomm.com. Получено 2020-09-08.
- ^ «Мобильная платформа Snapdragon 768G 5G | Qualcomm». www.qualcomm.com. Получено 2020-09-08.
- ^ «Мобильная платформа Snapdragon 765G 5G». Qualcomm. 2019-11-22. Получено 2020-09-07.
- ^ а б Ошибка цитирования: указанная ссылка
:2
был вызван, но не определен (см. страница помощи). - ^ "Qualcomm Technologies представляет процессор Qualcomm Snapdragon 805 нового поколения" Ultra HD ". Qualcomm. В архиве с оригинала 25 февраля 2016 г.. Получено 19 февраля, 2016.
- ^ "Qualcomm Snapdragon 808/810". В архиве из оригинала 8 апреля 2014 г.. Получено 7 апреля, 2014.
- ^ Ошибка цитирования: указанная ссылка
:4
был вызван, но не определен (см. страница помощи). - ^ а б c d «Мобильная платформа Snapdragon 845». Qualcomm. В архиве с оригинала 7 декабря 2017 г.. Получено 6 декабря, 2017.
- ^ «Мобильная платформа Snapdragon 855». Qualcomm. В архиве с оригинала 7 декабря 2018 г.. Получено 6 декабря, 2018.
- ^ «Мобильная платформа Snapdragon 865 5G». Qualcomm. В архиве с оригинала 4 декабря 2019 г.. Получено 4 декабря, 2019.
- ^ «Мобильная платформа Snapdragon 835». Qualcomm. В архиве из оригинала 17 сентября 2018 г.. Получено 20 февраля, 2018.
- ^ а б «Как Qualcomm улучшила производительность, игры и искусственный интеллект на Snapdragon 855». xda-developers. 2018-12-05. В архиве с оригинала 6 декабря 2018 г.. Получено 2018-12-06.
- ^ Snapdragon 820 (2016). «Краткое описание продукта Snapdragon 820».
- ^ "snapdragon-820-processor-product -rief.pdf | Графический процессор | Электроника". Scribd. В архиве с оригинала 30 декабря 2018 г.. Получено 20 июня, 2018.
- ^ «Eragon ™ Snapdragon ™ 820 SOM (APQ8096) - на базе процессора Qualcomm® Snapdragon ™ 820 (APQ8096) для встраиваемых систем». В архиве с оригинала от 20 июня 2018 г.. Получено 20 июня, 2018.
- ^ «Выпущена Qualcomm Spectra 380: первый в мире интернет-провайдер со встроенным ИИ». xda-developers. 2018-12-05. В архиве с оригинала 6 декабря 2018 г.. Получено 2018-12-06.
- ^ а б c d Ошибка цитирования: указанная ссылка
:0
был вызван, но не определен (см. страница помощи).
внешняя ссылка
- Домашняя страница Qualcomm Hexagon
- Предстоящие архитектуры DSP, Арнд Бергманн // LWN
- Введение в программу доступа Qualcomm QDSP // Qualcomm, 2011 г.
- Qualcomm Hexagon DSP: архитектура, оптимизированная для мобильных мультимедиа и коммуникаций // Лучиан Кодреску (Qualcomm), Hot Chips 25, Пало-Альто, Калифорния, август 2013 г.
- Qualcomm расширяет Hexagon DSP: Hexagon v5 добавляет математику с плавающей запятой и динамическую многопоточность // Линли Гвеннап, Microprocessor Report, август 2013 г.