Jump to content

Qualcomm Шестиугольник

Шестиугольник
Дизайнер Квалкомм
Биты 32-bit, 64-bit
Представлено 2006 г. (QDSP6)
Дизайн 4-поточный многопоточный VLIW
Тип Загрузка-сохранение
Кодирование Фиксированные 4 байта на инструкцию, до 4 инструкций в мультиинструкции VLIW.
Открыть Собственный
Регистры
общего назначения 32-битный георадар: 32, может быть сопряжен с 64-битным [1]

Hexagon — торговая марка семейства процессоров цифровых сигналов (DSP), а затем и нейронных процессоров (NPU) компании Qualcomm . [2] Hexagon также известен как QDSP6, что означает «процессор цифровых сигналов шестого поколения». По словам Qualcomm, архитектура Hexagon разработана для обеспечения производительности при низком энергопотреблении в различных приложениях. [3] [4]

Каждая версия Hexagon имеет набор команд и микроархитектуру. Эти две особенности тесно связаны.

Hexagon используется в чипах Qualcomm Snapdragon , например, в смартфонах, автомобилях, носимых устройствах и других мобильных устройствах, а также в компонентах сетей сотовой связи.

Архитектура набора команд

[ редактировать ]

Вычислительные устройства имеют наборы команд, которые являются их самыми низкими и примитивными языками. Общие инструкции — это те, которые вызывают сложение, умножение или объединение двух чисел другими способами, а также инструкции, которые указывают процессору, где искать в памяти следующую инструкцию. Есть много других типов инструкций.

Ассемблеры и компиляторы, которые преобразуют компьютерные программы в потоки инструкций – битовые потоки – которые устройство может понять и выполнить (выполнить). При выполнении потока команд целостность системной функции поддерживается за счет использования уровней привилегий команд. Привилегированные инструкции имеют доступ к большему количеству ресурсов устройства, включая память. Hexagon поддерживает уровни привилегий.

Первоначально инструкции Hexagon работали с целыми числами, а не с числами с плавающей запятой. [5] но в v5 была добавлена ​​поддержка плавающей запятой. [6]

Процессор, который обрабатывает выполнение инструкций, способен по порядку отправлять до 4 инструкций (пакетов) 4 исполнительным модулям каждый такт. [7] [8]

Микроархитектура

[ редактировать ]

Микроархитектура — это физическая структура чипа или компонента чипа, которая позволяет устройству выполнять инструкции. Данный набор команд может быть реализован с помощью различных микроархитектур. Шины – каналы передачи данных – для устройств Hexagon имеют ширину 32 бита. То есть 32 бита данных можно переместить из одной части чипа в другую за один шаг. Микроархитектура Hexagon является многопоточной. [4] это означает, что он может одновременно обрабатывать более одного потока инструкций, повышая скорость обработки данных. Hexagon поддерживает очень длинные слова инструкций. [9] [10] которые представляют собой группы из четырех инструкций, которые могут выполняться «параллельно». Параллельное выполнение означает, что несколько инструкций могут выполняться одновременно, при этом одна инструкция не должна завершиться до запуска следующей. Микроархитектура Hexagon поддерживает одну инструкцию, несколько операций с данными, [11] это означает, что когда устройство Hexagon получает инструкцию, оно может выполнять операцию с более чем одним фрагментом данных одновременно.

По оценкам 2012 года, Qualcomm поставила 1,2 миллиарда ядер DSP внутри своей системы на кристалле (SoC) (в среднем 2,3 ядра DSP на SoC) в 2011 году, а на 2012 год было запланировано 1,5 миллиарда ядер, что сделало QDSP6 самой продаваемой архитектурой DSP. [12] ( В 2011 году CEVA поставила около 1 миллиарда ядер DSP, что составило 90% рынка DSP, лицензируемого по IP. [13] ).

Архитектура Hexagon разработана для обеспечения производительности при низком энергопотреблении в различных приложениях. Он имеет такие функции, как многопоточность с аппаратной поддержкой , уровни привилегий, очень длинное слово инструкции (VLIW) , множественные данные одной инструкции (SIMD) . [14] [15] и инструкции, направленные на эффективную обработку сигналов. Аппаратная многопоточность реализована как бочкообразная временная многопоточность - потоки переключаются по кругу в каждом цикле, поэтому физическое ядро ​​с частотой 600 МГц представлено как три логических ядра с частотой 200 МГц до V5. [16] [17] Hexagon V5 переключился на динамическую многопоточность (DMT) с переключением потоков при промахах L2, ожидании прерывания или по специальным инструкциям. [17] [18]

На выставке Hot Chips 2013 компания Qualcomm анонсировала подробности своего процессора Hexagon 680 DSP. Qualcomm анонсировала расширение Hexagon Vector Extensions (HVX). HVX предназначен для обработки значительных вычислительных нагрузок для расширенных изображений и компьютерного зрения на DSP, а не на ЦП. [19] В марте 2015 года Qualcomm анонсировала SDK Snapdragon Neural Processing Engine, который обеспечивает ускорение искусственного интеллекта с использованием ЦП, графического процессора и Hexagon DSP. [20]

Qualcomm от Snapdragon 855 содержит встроенный в устройство механизм искусственного интеллекта четвертого поколения, который включает в себя Hexagon 690 DSP и Hexagon Tensor Accelerator (HTA) для ускорения искусственного интеллекта . [21] Snapdragon 865 содержит встроенный в устройство механизм искусственного интеллекта 5-го поколения на основе Hexagon 698 DSP, способный выполнять 15 триллионов операций в секунду (TOPS). [22] Snapdragon 888 содержит встроенный в устройство механизм искусственного интеллекта 6-го поколения на основе Hexagon 780 DSP, способный работать на 26 TOPS. [23] Snapdragon 8 содержит встроенный в устройство механизм искусственного интеллекта 7-го поколения на основе Hexagon DSP, способный работать со скоростью 52 TOPS, а в некоторых случаях и до 104 TOPS. [24]

Поддержка программного обеспечения

[ редактировать ]

Операционные системы

[ редактировать ]

Порт . Linux ) для Hexagon работает под уровнем гипервизора («Виртуальная машина Hexagon» [25] ) и был объединен с версией ядра 3.2 . [26] [27] Исходный гипервизор имеет закрытый исходный код, а в апреле 2013 года минимальная реализация гипервизора с открытым исходным кодом для QDSP6 V2 и V3, «Hexagon MiniVM», была выпущена Qualcomm под лицензией в стиле BSD . [28] [29]

Составители

[ редактировать ]

Поддержка Hexagon была добавлена в версию LLVM 3.1. ​​Тони Линтикумом [30] Поддержка Hexagon/HVX V66 ISA была добавлена ​​в выпуске LLVM 8.0.0 . [31] Существует также не поддерживаемая FSF ветка GCC и binutils, . [32]

Внедрение блока SIP

[ редактировать ]

DSP Qualcomm Hexagon доступны в SoC Qualcomm Snapdragon с 2006 года. [33] [34] В Snapdragon S4 (MSM8960 и новее) имеется три ядра QDSP, два в подсистеме модема и одно ядро ​​Hexagon в подсистеме мультимедиа. Ядра модема программируются только компанией Qualcomm, и только мультимедийное ядро ​​может программироваться пользователем.

Они также используются в некоторых фемтосотовых процессорах Qualcomm, включая FSM98xx, FSM99xx и FSM90xx. [35]

Сторонняя интеграция

[ редактировать ]

В марте 2016 года было объявлено, что программное обеспечение для обработки звука AudioSmart компании Conexant, производящей полупроводники , интегрируется в Hexagon от Qualcomm. [36]

В мае 2018 года wolfSSL добавил поддержку использования Qualcomm Hexagon. [37] Это поддержка выполнения криптографических операций wolfSSL на DSP. Помимо использования криптоопераций позже была добавлена ​​специализированная библиотека управления нагрузкой на операции.

Выпущено шесть версий архитектуры QDSP6: V1 (2006 г.), V2 (2007–2008 гг.), V3 (2009 г.), V4 (2010–2011 г.), QDSP6 V5 (2013 г., на Snapdragon 800). [38] ); и QDSP6 V6 (2016 г., на Snapdragon 820). [34] V4 имеет мощность 20 DMIPS на милливатт и работает на частоте 500 МГц. [33] [34] Тактовая частота Hexagon варьируется в пределах 400–2000 МГц для QDSP6 и в пределах 256–350 МГц для предыдущего поколения архитектуры QDSP5. [39]

Версии QDSP6 Технологический узел, нм Год [17] Количество одновременных потоков Тактовая частота каждого потока, МГц Суммарная частота ядра, МГц Продукт
QDSP6 V1 65 [17] 2006
QDSP6 V2 [40] 65 2007 [17] 6 100 600
QDSP6 V3 (1-го поколения) [40] 45 2009 6 67 400
QDSP6 V3 (2-го поколения) [40] 45 2009 4 100 400
QDSP6 V4 [40] (В4М, В4С, В4Л [17] ) 28 2010 3 [18] 167 500 Львиный зев

600

QDSP6 V5 [41] (В5А, В5Х [17] ) 28 2013 3 [17] 200 или больше с ДМТ [18] 600 Львиный зев

410/412/800/801

536 12/28 2014 205/208/210/212

Snapdragon 425/427/429/430/435/439

В50 28 2014 Львиный зев

415/610/615/616/805

546 14/28 2015 Львиный зев

450/617/625/626/632

В56 20/28 2015 Львиный зев

650/652/653/808/810

642 14 2017 Львиный зев

630

QDSP6 V6 или 680 14 2016 4 500 2000 (820 [42] [43] и 821)

787 (660) [44]

Львиный зев

820/821/636/660

682 10 2017 Львиный зев

835

683 11 2020 Львиный зев

662/460

685 10/11 2018 (3 ТОПСА) Львиный зев

850/845/670/675/678/710/712

686 6/8/11 2019 (3,3 ТОПС) Львиный зев

695/685/680/665/480/480+

688 8 2019 (3,6 ТОПС) Львиный зев

730(Г)/732Г

690 7 2019 (7 ТОПОВ) Львиный зев

855/855+/860/8c/8cx
Microsoft SQ1/SQ2

692 8 2020 (5 ТОПОВ) Львиный зев

720Г/690/7с

694 8 2020 (4,7 ТОПС) Львиный зев

750Г

696 7 2020 (5,4 ТОПС) Львиный зев

765(Г)/768Г

698 7 2020 (15 ТОПОВ) Львиный зев

865/865+/870

770 5/6 2021 (12 ТОПОВ) Львиный зев

778Г/778Г+/780Г/782Г

780 5 2021 (26 ТОПОВ/ 32 ТОПОВ) Львиный зев

888/888+

790 ? 2022 ? Snapdragon 8 поколения 1 / 8+ поколения 1

Доступность в продуктах Snapdragon

[ редактировать ]

Ядра Hexagon (QDSP6) и pre-Hexagon (QDSP5) используются в современных SoC Qualcomm, QDSP5 в основном — в продуктах бюджетного класса. Модемные QDSP (часто до Hexagon) не показаны в таблице.

Использование QDSP5:

Поколение Snapdragon Идентификатор чипсета (SoC) Генерация DSP Частота ЦСП, МГц Технологический узел, нм
С1 [39] МСМ7627, МСМ7227, МСМ7625, МСМ7225 QDSP5 320 65
С1 [39] МСМ7627А, МСМ7227А, МСМ7625А, МСМ7225А QDSP5 350 45
С2 [39] МСМ8655, МСМ8255, APQ8055, МСМ7630, МСМ7230 QDSP5 256 45
S4 Играть [39] МСМ8625, МСМ8225 QDSP5 350 45
С200 [45] 8110, 8210, 8610, 8112, 8212, 8612, 8225К, 8625К QDSP5 384 45 LP

Использование QDSP6 (шестиугольник):

Поколение Snapdragon Идентификатор чипсета (SoC) Версия QDSP6 Частота ЦСП, МГц Технологический узел, нм
С1 [39] КСД8650, КСД8250 QDSP6 600 65
S3 [39] МСМ8660, МСМ8260, APQ8060 QDSP6 (V3?) 400 45
С4 Прайм [39] MPQ8064 QDSP6 (V3?) 500 28
S4 Про [39] MSM8960 Про, APQ8064 QDSP6 (V3?) 500 28
С4 Плюс [39] MSM8960, MSM8660A, MSM8260A, APQ8060A, MSM8930,
МСМ8630, МСМ8230, APQ8030, МСМ8627, МСМ8227
QDSP6 (V3?) 500 28
С400 [45] 8926, 8930, 8230, 8630, 8930AB, 8230AB, 8630AB, 8030AB, 8226, 8626 QDSP6V4 500 28 LP
С600 [45] 8064Т, 8064М QDSP6V4 500 28 LP
С800 [45] 8974, 8274, 8674, 8074 QDSP6V5A 600 28 л.с./мин
С820 [42] 8996 QDSP6V6 2000 14 ТОО «ФинФЭТ»

Поддерживается аппаратный кодек

[ редактировать ]

Различные видеокодеки, поддерживаемые процессорами Snapdragon SoC.

Д – декодировать; Е - кодировать

FHD = FullHD = 1080p = 1920x1080 пикселей

HD = 720p, что может быть 1366x768 пикселей или 1280x720 пикселей.

Серия Snapdragon 200

[ редактировать ]

Различные видеокодеки, поддерживаемые серией Snapdragon 200.

Кодек Львиный зев

200 [46]

Львиный зев

200 [46]

Квалкомм

205 [47]

Львиный зев

208/210 [48]

Львиный зев

212 [49]

Доступность 2013 2013 2017 2014 2015
Шестиугольник QDSP5 QDSP6 536 536 536
H263 Д и Э Д и Э Д и Э Д и Э Д и Э
ВК-1
H.264 Д и Э Д и Э Д и Э Д и Э Д и Э
H.264 10-битный - - - - -
ВП8 Д и Э Д и Э Д и Э Д и Э Д и Э
H.265 Д HD и Е HD Д HD и Е HD Д HD и Е HD D FHD и E HD D FHD и E HD
H.265 10-битный - - - - -
H.265 12-битный - - - - -
ВВЦ
ВП9 - - - - -
ВП9 10-битный - - - - -
АВ1 - - - - -

Серия Snapdragon 400

[ редактировать ]

Различные видеокодеки, поддерживаемые серией Snapdragon 400.

Кодек Львиный зев

400 [50]

Львиный зев

410/415 [51]

Львиный зев

425/427

Львиный зев

429/439 [52]

Львиный зев

450 [53]

Львиный зев

460 [54]

Львиный зев

480/480+ [55]

Доступность Q4 2013 2014/2015 1 квартал 2016 г./3 квартал 2017 г. 2 квартал 2018 г. 2 квартал 2017 г. 1 квартал 2020 г. 1 квартал 2021 г.
Шестиугольник QDSP6 QDSP6 V5 536(256КБ) 536 546 683 686
H263 Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э
ВК-1
H.264 Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э
H.264 10-битный - - - - - - Д и Э
ВП8 Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э
H.265 - Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э
H.265 10-битный - - - - - -
H.265 12-битный - - - - - -
ВВЦ - - - - - -
ВП9 - - - - Д и Э Д и Э
ВП9 10-битный - - - - - -
АВ1 - - - - - - -
Частота кадров видео

поддержка декодирования

HD 60 кадров в секунду
FullHD 60 кадров в секунду FullHD 60 кадров в секунду FullHD 60 кадров в секунду
Видеокадр

поддержка ставок

Кодирование

HD 60 кадров в секунду
FullHD 60 кадров в секунду FullHD 60 кадров в секунду FullHD 60 кадров в секунду

Серия Snapdragon 600

[ редактировать ]

Различные видеокодеки, поддерживаемые серией Snapdragon 600.

Кодек Snapdragon 600 [56] Snapdragon 610 [57] Snapdragon 650/652/653 Snapdragon 630 [58] Snapdragon 632 [52] Snapdragon 636/660 [58] Snapdragon 662 [59] Snapdragon 665 [60] Snapdragon 670/675/678 [61] Snapdragon 690 [62]
Доступность 1 квартал 2013 г. 1 квартал 2015 г. 2 квартал 2018 г. 1 квартал 2020 г. 2 квартал 2019 г. 2019 2 квартал 2020 г.
Шестиугольник QDSP6 V4 QDSP6 V50 QDSP6 V56 642 546 680 683 686 685 692
H263 Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э
ВК-1 Д [63] & ?
H.264 Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э
H.264 10-битный - - - - - - - - -
ВП8 Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э
H.265 - Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э
H.265 10-битный - - - Д & ? - Д & ? - - Д и Э
ВВЦ - - - - - - - - - -
ВП9 - - Д [63] & ? Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э
ВП9 10-битный - - - - - - - - -
АВ1 - - - - - - - - - -
ФПС
Поддержка частоты кадров декодирования видео HD 60 кадров в секунду HD 120 кадров в секунду HD 240 кадров в секунду [64] HD 240 кадров в секунду HD 240 кадров в секунду [65] HD 60 кадров в секунду HD 240 кадров в секунду HD 240 кадров в секунду HD 240 кадров в секунду
FullHD 30 кадров в секунду FullHD 60 кадров в секунду Full HD 120 кадров в секунду Full HD 120 кадров в секунду [64] Full HD 120 кадров в секунду Full HD 120 кадров в секунду [65] FullHD 60 кадров в секунду Full HD 120 кадров в секунду Full HD 120 кадров в секунду Full HD 120 кадров в секунду
No 4K No 4K 4K30 кадров в секунду 4K30 кадров в секунду [64] 4K30 кадров в секунду 4K30 кадров в секунду [65] No 4K 4K60 кадров в секунду 4K60 кадров в секунду [61] 4K60 кадров в секунду
Поддержка частоты кадров кодирования видео HD 60 кадров в секунду HD 60 кадров в секунду HD 240 кадров в секунду [64] HD 240 кадров в секунду HD 240 кадров в секунду [65] HD 60 кадров в секунду HD 240 кадров в секунду HD 240 кадров в секунду HD 240 кадров в секунду
FullHD 30 кадров в секунду FullHD 30 кадров в секунду Full HD 120 кадров в секунду Full HD 120 кадров в секунду [64] Full HD 120 кадров в секунду Full HD 120 кадров в секунду [65] FullHD 60 кадров в секунду Full HD 120 кадров в секунду Full HD 120 кадров в секунду Full HD 120 кадров в секунду
No 4K No 4K 4K30 кадров в секунду 4K30 кадров в секунду [64] 4K30 кадров в секунду 4K30 кадров в секунду [65] No 4K 4K30 кадров в секунду 4K30 кадров в секунду 4K30 кадров в секунду
HDR- форматы
Дисплей и

воспроизведение

HDR10 , ГВУ
Видео

запись

HDR10 , ГВУ

Серия Snapdragon 700

[ редактировать ]

Различные видеокодеки, поддерживаемые серией Snapdragon 700.

Кодек Львиный зев

710 [66] /712 [67]

Львиный зев

720G [68]

Львиный зев

730Г [69] /732G [70]

Львиный зев

765 [71] /765G [72]

/768G [72]

Львиный зев

778Г [73]

Львиный зев

780Г [74]

Доступность 2 квартал 2018 г. / 1 ​​квартал 2019 г. 1 квартал 2020 г. 2 квартал 2019 г. / 3 квартал 2020 г. 2 кв. 2019 г. / 2 кв. 2019 г. / 2 кв. 2020 г. 2 квартал 2021 г. 1 квартал 2021 г.
Шестиугольник 685 692 688 696 770 770
H263 Д и Э Д и Э Д и Э Д и Э
ВК-1 Д и Э Д и Э Д и Э Д и Э
H.264 Д и Э Д и Э Д и Э Д и Э
H.264 10-битный - - ? ?
ВП8 Д и Э Д и Э Д и Э Д и Э
H.265 Д и Э Д и Э Д и Э Д и Э
H.265 10-битный Д Д Д и Э Д и Э
H.265 12-битный - - - -
ВВЦ - - - -
ВП9 Д и Э Д и Э Д и Э Д и Э
ВП9 10-битный Д Д Д Д
АВ1 - - - -
ФПС
Видеокадр

поддержка ставок

Декодирование

HD 240 кадров в секунду HD 240 кадров в секунду HD 240 кадров в секунду HD 480 кадров в секунду
Full HD 120 кадров в секунду Full HD 120 кадров в секунду Full HD 120 кадров в секунду ?
4К 30 кадров в секунду 4К 30 кадров в секунду 4К 30 кадров в секунду 4К 60 кадров в секунду
Видеокадр

поддержка ставок

Кодирование

HD 240 кадров в секунду HD 240 кадров в секунду HD 240 кадров в секунду HD 480 кадров в секунду
Full HD 120 кадров в секунду Full HD 120 кадров в секунду Full HD 120 кадров в секунду ?
4К 30 кадров в секунду 4К 30 кадров в секунду 4К 30 кадров в секунду ?
HDR- форматы
Дисплей и

воспроизведение

10-битный HDR HDR10 , ГВУ HDR10 , HLG , HDR10+
Видео

запись

HDR10 , ГВУ HDR10 , HLG , HDR10+
Фото

запись

10-битный HDR HEIF

Серия Snapdragon 800

[ редактировать ]

Различные видеокодеки, поддерживаемые серией Snapdragon 800.

Кодек Львиный зев

800 [75]

Львиный зев

801 [75]

Львиный зев

805 [76]

Львиный зев

810 [77]

Львиный зев

820/821 [78]

Львиный зев

835 [79]

Львиный зев

845/850 [80]

Львиный зев

855/855+ [81]

Львиный зев

865/865+

/870 [82]

Львиный зев

888 [83]

Львиный зев

8 gen 1

Доступность 2 квартал 2013 г. 1 квартал 2014 г. 1 квартал 2014 г. Q3 2014 Q4 2015

Q3 2016

2 квартал 2017 г. 1 квартал 2018 г. 2019 2019

2021

Q4 2020 2021
Шестиугольник QDSP6 V5 QDSP6 V5 QDSP6 V50 QDSP6 V56 680 682 685 690 [84] 698 780 790
MPEG-4 Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э
H263 Д и Э Д и Э Д и Э Д и Э Д и Э [85] Д и Э Д и Э Д и Э Д и Э Д и Э
ВК-1 Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э
H.264 Д и Э Д и Э Д и Э Д и Э Д и Э [86] Д и Э Д и Э Д и Э Д и Э Д и Э
H.264 10-битный Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д Д и Э Д и Э Д и Э Д и Э
ВП8 Д и Э Д и Э Д и Э Д и Э Д и Э [87] Д и Э Д и Э Д и Э Д и Э Д и Э
H.265 Н/Д Д&Е 720P30 Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э Д и Э
H.265 10-битный Н/Д Н/Д Н/Д Н/Д Д Д Д и Э Д и Э Д и Э Д и Э
ВП9 Н/Д Н/Д Н/Д Н/Д Д Д и Э Д и Э Д и Э Д и Э Д и Э
ВП9 10-битный Н/Д Н/Д Н/Д Н/Д Д Д Д и Э Д и Э Д и Э Д и Э
АВ1 Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д
ВВЦ Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д Н/Д
ФПС
Декодирование

ФПС

HD@120 HD@240 HD@480 [80] HD@480 [88] HD@960
FullHD@60 FullHD@120 FullHD@240 [80] FullHD@240 ?
4K@30 4K@60 ? 4K@120
8К@? 8K@60
Кодирование

ФПС

HD@120 HD@240 HD@480 [89] HD@480 HD@960
FullHD@60 FullHD@120 Full HD @ 240 [89] Full HD @ 240 ?
4K@30 4K @60 [89] 4K@60 4K@120
8K@30
HDR- форматы
Дисплей и

воспроизведение

HDR HDR10 ,

ГВУ [90]

HDR10 , ГВУ ,

HDR10+ , Долби Видение

Видео

запись

HDR10 ,

ГВУ [90]

HDR10 , ГВУ ,

HDR10+

HDR10 , ГВУ ,

HDR10+ , Долби Видение

Фото

запись

10-битный HDR HEIF

Пример кода

[ редактировать ]

Это один пакет инструкций из внутреннего цикла БПФ : [8] [18]

{ 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; он включает в себя векторное сложение (4x16 бит), сложную операцию умножения и поддержку аппаратного цикла. Все инструкции пакета выполняются в одном цикле.

См. также

[ редактировать ]
  1. ^ Эксплуатация основной полосы в 2013 году: проблемы Hexagon. Архивировано 24 декабря 2013 года в Wayback Machine / Ральф-Филипп Вайнманн Паксек, 14 ноября 2013 г., Токио, Япония: «32-битное единое адресное пространство для кода и данных – с байтовой адресацией; 32 Регистры общего назначения (32-битные) – также можно использовать попарно: пары 64-битных регистров».
  2. ^ «CSDL | Компьютерное общество IEEE» . www.computer.org . Проверено 8 июня 2024 г.
  3. ^ «Шестиугольный DSP SDK» . Сеть разработчиков Qualcomm . Проверено 14 января 2021 г.
  4. ^ Jump up to: а б «Процессор Hexagon DSP SDK» . Сеть разработчиков Qualcomm . Проверено 14 января 2021 г.
  5. ^ Хамрик, Мэтт. «Подробнее о Qualcomm Snapdragon 835: процессор Kryo 280, графический процессор Adreno 540, X16 LTE» . www.anandtech.com . Проверено 14 января 2021 г.
  6. ^ Группа, Линдли. «Отчет микропроцессора» (PDF) .
  7. ^ «Блог Роба Лэндли за 2012 год» . Лэндли.нет . Проверено 19 октября 2012 г.
  8. ^ Jump up to: а б Портирование LLVM на DSP следующего поколения , Л. Тейлор Симпсон (Qualcomm) // Встреча разработчиков LLVM: 18.11.2011
  9. ^ «Шестиугольник — Микроархитектуры — Qualcomm — WikiChip» . ru.wikichip.org . Проверено 14 января 2021 г.
  10. ^ Икбал, Фейсал. «Qualcomm Hexagon DSP» .
  11. ^ Технологии, Qualcomm (2018). «Справочное руководство программиста Qualcomm Hexagon V66 HVX» (PDF) .
  12. ^ Уилл Штраус, Форвардные концепции. Бюллетень рынка беспроводной связи/DSP: Qualcomm лидирует в мировых поставках микросхем DSP. Архивировано 28 мая 2013 г., в Wayback Machine // Forward Concepts: «В 2011 календарном году Qualcomm отгрузила зарегистрированный 521 миллион поставок микросхем MSM, и, по нашим оценкам, в среднем По нашим оценкам, в этом (календарном) году компания будет поставлять в среднем 2,4 ядра DSP с каждым (более сложным) чипом MSM».
  13. ^ [1] ; [2 ] Ceva захватывает 90% рынка DSP IP , 2012 г.
  14. ^ Справочник программистов Hexagon v2
  15. ^ Лусиан Кодреску (Qualcomm) (март – апрель 2014 г.). «Hexagon DSP: архитектура, оптимизированная для мобильных мультимедиа и коммуникаций» (PDF) . IEEE Микро 34.2. стр. 34–43.
  16. ^ Faster 128-EEA3 и 128-EIA3 Software , Роберто Аванци и Билли Боб Брамли (Qualcomm Research), Архив Cryptology ePrint: отчет 2013/428, 2 июля 2013 г. Страница 9.
  17. ^ Jump up to: а б с д и ж г час Лучиан Кодреску (Qualcomm) (август 2013 г.). «Qualcomm Hexagon DSP: архитектура, оптимизированная для мобильных мультимедиа и коммуникаций» (PDF) . Пало-Альто, Калифорния: Hot Chips 25.
  18. ^ Jump up to: а б с д Qualcomm расширяет Hexagon DSP: Hexagon v5 добавляет математические вычисления с плавающей запятой, динамическую многопоточность // Линли Гвеннап, Отчет о микропроцессоре, август 2013 г.
  19. ^ Эй, Джошуа. «Qualcomm подробно описывает Hexagon 680 DSP в Snapdragon 820: ускоренная обработка изображений» . www.anandtech.com . Проверено 12 мая 2019 г.
  20. ^ «ИИ на устройстве с SDK Qualcomm Snapdragon Neural Processing Engine» . Сеть разработчиков Qualcomm . Проверено 12 мая 2019 г.
  21. ^ «Инструмент искусственного интеллекта в мобильной платформе Qualcomm Snapdragon 855 обеспечивает пользовательский опыт на базе искусственного интеллекта во флагманских смартфонах премиум-класса» . Квалкомм . 24 февраля 2019 г. Проверено 12 мая 2019 г.
  22. ^ «Qualcomm представляет самую передовую в мире мобильную платформу 5G» . Квалкомм . 03.12.2019 . Проверено 14 мая 2023 г.
  23. ^ «Изучение возможностей искусственного интеллекта мобильной платформы Qualcomm Snapdragon 888» . Квалкомм . 01.12.2020 . Проверено 14 мая 2023 г.
  24. ^ «Мобильная платформа Snapdragon 8 Gen 1» . Квалкомм . 01.12.2020 . Проверено 14 мая 2023 г.
  25. ^ https://docs.qualcomm.com/bundle/publicresource/80-NB419-3_REV_A_Hexagin_Virtual_Machine_Specification.pdf . [ постоянная мертвая ссылка ] (доступ ограничен)
  26. ^ «Окно слияния 3.2, часть 1» . lwn.net . Проверено 19 октября 2012 г.
  27. ^ Примечания к выпуску ядра Linux 3.2 «1.4. Новая архитектура: шестиугольник»
  28. ^ Ричард Куо, Hexagon MiniVM // linux.ports.exagon, 25 апреля 2013 г.
  29. ^ Hexagon MiniVM // CodeAurora (Qualcomm)
  30. ^ «Примечания к выпуску LLVM 3.1» . Llvm.org. 15 мая 2012 г. Проверено 19 октября 2012 г.
  31. ^ «Примечания к выпуску LLVM 8.0.0» . Llvm.org. 20 марта 2019 г. Проверено 3 апреля 2019 г.
  32. ^ «Проект Шестиугольник Вики» . Codeaurora.org. «Загрузка шестиугольника» . [ постоянная мертвая ссылка ]
  33. ^ Jump up to: а б Qualcomm анонсирует свой суперчип 2012 года: 28-нм Snapdragon S4 , 12.10.2011, Джон Орам. Цитата: «DSP Hexagon используются в чипах Snapdragon с 2006 года».
  34. ^ Jump up to: а б с QDSP6 V4: Qualcomm предоставляет клиентам и разработчикам доступ к программному обеспечению своего ядра DSP // InsideDSP, 22 июня 2012 г.
  35. Qualcomm нацеливает Hexagon на фемтосоты , 31 октября 2011 г. Линли Гвеннап // Linley WIRE
  36. ^ «Qualcomm интегрирует Conexant AudioSmart в процессоры Hexagon DSP» . Журнал «Речевая техника». 01.03.2016 . Проверено 11 марта 2016 г.
  37. ^ «Использование wolfSSL с набором инструментов Hexagon» . волкSLS. 18 мая 2018 г. Проверено 10 июля 2020 г.
  38. ^ Qualcomm анонсирует мобильные процессоры Snapdragon премиум-класса следующего поколения // Qualcomm, 7 января 2013 г.
  39. ^ Jump up to: а б с д и ж г час я дж «Список процессоров Snapdragon» (PDF) . Developer.qualcomm.com. Архивировано из оригинала (PDF) 26 октября 2012 г. Проверено 19 октября 2012 г.
  40. ^ Jump up to: а б с д QDSP6 V4: результаты тестов BDTI и детали реализации ядра DSP Qualcomm // BDTI, 12 февраля 2013 г.
  41. ^ Qualcomm QDSP6 v5: результаты сравнительного тестирования подтверждают, что появилась поддержка чисел с плавающей запятой // BDTI, 12 июня 2013 г.
  42. ^ Jump up to: а б Qualcomm QDSP6 v6: улучшение изображений и визуального восприятия с помощью векторных расширений // BDTI, 29 сентября 2015 г.
  43. ^ Грушка, Джоэл (25 августа 2015 г.). «Новый процессор Qualcomm Hexagon 680 DSP: быстрый, эффективный, поставляется с Snapdragon 820 — ExtremeTech» . Экстримтех . Проверено 10 июня 2022 г.
  44. ^ «SoC Qualcomm SDM660 | Интегрированный процессор приложений LTE на базе Snapdragon 660 | Qualcomm» . www.qualcomm.com . Проверено 9 июня 2022 г.
  45. ^ Jump up to: а б с д Характеристики процессора Snapdragon 800, 600, 400, 200 // Qualcomm
  46. ^ Jump up to: а б «Процессор Snapdragon 200» . Qualcomm. 2 октября 2018 года. Архивировано из оригинала 30 июня 2018 года . Проверено 30 июня 2018 г.
  47. ^ «Мобильная платформа Qualcomm 205» . Qualcomm. Архивировано из оригинала 20 марта 2017 года . Проверено 20 марта 2017 г.
  48. ^ «Qualcomm представляет процессоры Snapdragon 210 и 208» . Qualcomm. 9 сентября 2014 года. Архивировано из оригинала 25 февраля 2016 года . Проверено 19 февраля 2016 г.
  49. ^ «Анонсированы процессоры Snapdragon 412 и 212» . Qualcomm. 28 июля 2015. Архивировано из оригинала 25 февраля 2016 года . Проверено 18 февраля 2016 г.
  50. ^ «Процессор Snapdragon 400» . Qualcomm. Архивировано из оригинала 26 ноября 2016 года . Проверено 17 ноября 2016 г.
  51. ^ «Процессор Snapdragon 415» . Qualcomm. Архивировано из оригинала 30 июня 2015 года . Проверено 28 июня 2015 г.
  52. ^ Jump up to: а б «Представляем Snapdragon 632, 439 и 429 для улучшения мобильных возможностей и превосходной производительности» . Qualcomm. 26 июня 2018 года. Архивировано из оригинала 27 июня 2018 года . Проверено 27 июня 2018 г.
  53. ^ «Мобильная платформа Qualcomm Snapdragon 450, обеспечивающая 14-нм техпроцесс FinFET, расширенную поддержку двух камер и быстрое подключение LTE для смартфонов и планшетов среднего класса» . Qualcomm. 27 июня 2017. Архивировано из оригинала 7 июля 2017 года . Проверено 29 июня 2017 г.
  54. ^ «Мобильная платформа Snapdragon 460 | Qualcomm» . www.qualcomm.com . 14 января 2020 г. Проверено 8 сентября 2020 г.
  55. ^ «Мобильная платформа Qualcomm Snapdragon 480 5G | Qualcomm» . www.qualcomm.com . 11 декабря 2020 г. Проверено 19 января 2021 г.
  56. ^ «Процессоры уровня Snapdragon 600 изменены, чтобы отразить повышенную производительность» . Qualcomm. Декабрь 2015. Архивировано из оригинала 22 декабря 2015 года . Проверено 17 декабря 2015 г.
  57. ^ «Процессор Snapdragon 610» . Qualcomm. Архивировано из оригинала 4 ноября 2016 года . Проверено 16 ноября 2016 г.
  58. ^ Jump up to: а б «Мобильные платформы Qualcomm Snapdragon 660 и 630 обеспечивают передовую фотографию, улучшенные игровые возможности, интегрированные возможности подключения и машинное обучение» . Qualcomm. Архивировано из оригинала 9 мая 2017 года . Проверено 12 мая 2017 г.
  59. ^ «Мобильная платформа Snapdragon 662» . Qualcomm. 14 января 2020 года. Архивировано из оригинала 10 января 2021 года . Проверено 15 февраля 2021 г.
  60. ^ «Мобильная платформа Snapdragon 665» . Qualcomm. 27 марта 2019 г. Архивировано из оригинала 4 декабря 2020 г. . Проверено 15 февраля 2021 г.
  61. ^ Jump up to: а б «Мобильная платформа Snapdragon 670 | Qualcomm» . www.qualcomm.com . 2 октября 2018 года . Проверено 7 сентября 2020 г.
  62. ^ «Мобильная платформа Snapdragon 690 5G» . Qualcomm. 2 июня 2020 года. Архивировано из оригинала 25 января 2021 года . Проверено 15 февраля 2021 г.
  63. ^ Jump up to: а б Аппаратная поддержка Kodi Codec SoC , заархивировано из оригинала 30 января 2018 г. , получено 30 января 2018 г.
  64. ^ Jump up to: а б с д и ж «Мобильная платформа Snapdragon 630 с X12 LTE и интернет-провайдером Spectra 160 | Qualcomm» . Квалкомм . Архивировано из оригинала 21 июня 2018 года . Проверено 21 июня 2018 г.
  65. ^ Jump up to: а б с д и ж «Мобильная платформа Snapdragon 660 с Spectra ISP и Hexagon 680 DSP | Qualcomm» . Квалкомм . Архивировано из оригинала 21 июня 2018 года . Проверено 21 июня 2018 г.
  66. ^ «Мобильная платформа Snapdragon 710» . Qualcomm. Архивировано из оригинала 24 мая 2018 года . Проверено 24 мая 2018 г.
  67. ^ «Мобильная платформа Snapdragon 712 | Qualcomm» . www.qualcomm.com . 22 января 2019 года . Проверено 8 сентября 2020 г.
  68. ^ «Мобильная платформа Snapdragon 720G» . Qualcomm. 14 января 2020 года. Архивировано из оригинала 11 марта 2020 года . Проверено 21 января 2020 г.
  69. ^ «Мобильная платформа Snapdragon 730 | Qualcomm» . www.qualcomm.com . 13 марта 2019 года . Проверено 8 сентября 2020 г.
  70. ^ «Мобильная платформа Snapdragon 732G | Qualcomm» . www.qualcomm.com . 17 августа 2020 г. Проверено 8 сентября 2020 г.
  71. ^ «Мобильная платформа Snapdragon 765 5G | Qualcomm» . www.qualcomm.com . 19 ноября 2019 года . Проверено 8 сентября 2020 г.
  72. ^ Jump up to: а б «Мобильная платформа Snapdragon 768G 5G | Qualcomm» . www.qualcomm.com . Май 2020 года . Проверено 8 сентября 2020 г.
  73. ^ «Мобильная платформа Snapdragon 778G 5G» . www.qualcomm.com . Проверено 21 ноября 2021 г.
  74. ^ «Мобильная платформа Snapdragon 780G 5G» . www.qualcomm.com . Проверено 22 ноября 2021 г.
  75. ^ Jump up to: а б Шимпи, Ананд Лал. «Разница между Snapdragon 800 и 801: проясняем путаницу» . Архивировано из оригинала 15 июня 2018 года . Проверено 15 июня 2018 г.
  76. ^ «Qualcomm Technologies анонсирует процессор Qualcomm Snapdragon 805 нового поколения «Ultra HD»» . Qualcomm. 20 ноября 2013 года. Архивировано из оригинала 25 февраля 2016 года . Проверено 19 февраля 2016 г.
  77. ^ «Qualcomm Snapdragon 808/810» . Архивировано из оригинала 8 апреля 2014 года . Проверено 7 апреля 2014 г.
  78. ^ Первый смартфон на базе Snapdragon 820 анонсирован на выставке CES. Архивировано 5 января 2017 г., на Wayback Machine - Qualcomm.com, 5 января 2016 г.
  79. ^ «Мобильная платформа Snapdragon 835» . Qualcomm. Архивировано из оригинала 17 сентября 2018 года . Проверено 20 февраля 2018 г.
  80. ^ Jump up to: а б с «Мобильная платформа Snapdragon 845» . Qualcomm. Архивировано из оригинала 7 декабря 2017 года . Проверено 6 декабря 2017 г.
  81. ^ «Мобильная платформа Snapdragon 855» . Qualcomm. 7 ноября 2018 г. Архивировано из оригинала 7 декабря 2018 г. . Проверено 6 декабря 2018 г.
  82. ^ «Мобильная платформа Snapdragon 865 5G» . Qualcomm. 19 ноября 2019 года. Архивировано из оригинала 4 декабря 2019 года . Проверено 4 декабря 2019 г.
  83. ^ «Мобильная платформа Snapdragon 888 5G» . Qualcomm. 17 ноября 2020 года. Архивировано из оригинала 28 января 2021 года . Проверено 15 февраля 2021 г.
  84. ^ «Как Qualcomm улучшила производительность, игровые возможности и искусственный интеллект на Snapdragon 855» . xda-разработчики . 05.12.2018. Архивировано из оригинала 6 декабря 2018 года . Проверено 6 декабря 2018 г.
  85. ^ Snapdragon 820 (2016 г.). «Краткое описание продукта Snapdragon 820» . {{cite web}}: CS1 maint: числовые имена: список авторов ( ссылка )
  86. ^ "snapdragon-820-processor-product-brief.pdf | Графический процессор | Электроника" . Скрибд . Архивировано из оригинала 30 декабря 2018 года . Проверено 20 июня 2018 г.
  87. ^ «Eragon Snapdragon 820 SOM (APQ8096) — на базе процессора серии Qualcomm® Snapdragon 820 (APQ8096) для встраиваемых систем» . Архивировано из оригинала 20 июня 2018 года . Проверено 20 июня 2018 г.
  88. ^ «Выпущен Qualcomm Spectra 380: первый в мире интернет-провайдер со встроенным искусственным интеллектом» . xda-разработчики . 05.12.2018. Архивировано из оригинала 6 декабря 2018 года . Проверено 6 декабря 2018 г.
  89. ^ Jump up to: а б с «Краткое описание продукта Snapdragon 845» (PDF) . Квалкомм . 2018. Архивировано (PDF) из оригинала 12 июня 2018 года . Проверено 12 июня 2018 г.
  90. ^ Jump up to: а б «Краткое описание продукта Snapdragon 845» (PDF) . Квалкомм . 2018. Архивировано (PDF) из оригинала 12 июня 2018 года . Проверено 12 июня 2018 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 704eccbd739abd06c7b5d978fee9e8da__1721309760
URL1:https://arc.ask3.ru/arc/aa/70/da/704eccbd739abd06c7b5d978fee9e8da.html
Заголовок, (Title) документа по адресу, URL1:
Qualcomm Hexagon - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)