Как стать автором
Обновить

Комментарии 6

А новых наборов инструкций не появилось?
https://en.wikipedia.org/wiki/Skylake_(microarchitecture)
Instruction set enhancements are also expected as with most microarchitecture releases; the Skylake instruction set changes include Intel MPX (Memory Protection Extensions) and Intel ADX (Multi-Precision Add-Carry Instruction Extensions). The Xeon variant will also have Advanced Vector Extensions 3.2 («AVX-512F»).[2][3]

MPX — en.wikipedia.org/wiki/Intel_MPX — добавили 4 новых регистра проверки границ массивов при доступе (BND0-BND3). BNDMK создает описание границ, BNDCL/BNDCU/BNDCN — проверяют границы. Также несколько инструкций для копирования, выгрузки и загрузки описаний границ. Применяется свежими компиляторами — Intel Composer для Windows; Gcc для Linux по опциям ([Q]check-pointers / [Q]check-pointersmpx и -fcheck-pointer-bounds соответственно). Описание — https://software.intel.com/sites/default/files/managed/9d/f6/Intel_MPX_EnablingGuide.pdf. По мнению автора AddressSanitizer (2013), MPX — требует много памяти, дорогих доступов к кешу, медленный для программ с графами, списками, деревьями, не обнаруживает use-after-free, может давать ложные срабатывания: code.google.com/p/address-sanitizer/wiki/IntelMemoryProtectionExtensions

ADX (с Broadwell?) — en.wikipedia.org/wiki/Intel_ADX — команды ADCX/ADOX — новые варианты инструкции сложения с модификацией лишь флага переноса (ADCX меняет CF, не меняет OF; ADOX использует OF для переноса, не меняя CF), удобны для реализации длинной арифметики (с произвольной точностью). Они дополняют MULX, появившуюся в BMI2 (Haswell). Поддерживаются в GMP 6.Описание — www.intel.com/content/dam/www/public/us/en/documents/white-papers/ia-large-integer-arithmetic-paper.pdf

Skylake Xeon ожидается в 2016 году, в нем будут новые AVX-наборы (AVX-512), часть из использовавшихся ранее в KNL Xeon Phi: AVX512F (Foundation), AVX512CDI (Conflict Detection Instructions), AVX512VLI (Vector Length Extensions), AVX512BW (Byte and Word), AVX512DQ (Doubleword and Quadword). Таблица — wccftech.com/mainstream-intel-core-processors-support-avx-512-skylake-xeon презентация Kirill Yukhin 2014. Расширения AVX-512 ERI (Exponential and Reciprocal Instructions) и AVX-512 PRI (Prefetch Instructions) остаются эксклюзивными для Xeon Phi KNL.

В Broadwell также появились: RDSEED, PREFETCHW, режим SMAP (Supervisor Mode Access Prevention).
> Также неясно, сможет ли Windows 10 прослушивать пользователя даже тогда, когда компьютер выключен

Дожили. Даже безотносительно Windows 10, PC с таким процессором становится таким же жучком как телефон.

> Skylake имеет встроенный модуль ISP для камеры. Последний поддерживает до четырёх камер разрешением 13 мегапикселей и до двух работающих одновременно. Есть поддержка распознавания лиц

И эта изначально ограниченная и не всем нужная функциональность стоит денег.
Ребят, а что с декодером H.265 на Broadwell?
Что-то обещали — гибрид аппаратного декодера и алгоритма на шейдерах (данные AnandTech от August 11, 2014): www.anandtech.com/show/8355/intel-broadwell-architecture-preview/3
Broadwell will be implementing a hybrid H.265 decoder, allowing Broadwell to decode the next-generation video codec in hardware, but not with the same degree of power efficiency as H.264 today. In this hybrid setup Intel will be utilizing both portions of their fixed function video decoder and executing decoding steps on their shaders in order to offer complete H.265 decoding. The use of the shaders for part of the decoding process is less power efficient than doing everything in fixed function hardware but it’s better than the even less optimal CPU.

The use of a hybrid approach is essentially a stop-gap solution to the problem – the lead time on the finalization of H.265 would leave little time to develop a fixed function encoder for anyone with a long product cycle like Intel – and we expect that future generation products will have a full fixed function decoder. In the meantime Intel will be in the company of other GPU manufacturers such as NVIDIA, who is using a similar hybrid approach for H.265 on their Maxwell architecture.
Полноценно — в SkyLake — Ars, Aug 19, 2015 arstechnica.com/gadgets/2015/08/skylakes-graphics-architecture-intel-is-still-gunning-for-dedicated-gpus
Skylake also expands hardware-accelerated encoding and decoding support. It can encode and decode 8-bit H.265/HEVC content, which its predecessors couldn’t do, and it adds hardware encoding support for the JPEG and MJPEG formats.
Да, я знаю об этом, но у меня Hybrid Decoding работает настолько медленно, что никакого резона использовать его нет. Может это, конечно, вина Windows 10, я на Windows 8.1 не пробовал еще (драйверы отличаются), но с H.265 3840×2160 даже при 30 кадрах в секунду уже ощутимые выпадения кадров. А я специально для этого (декодирования 4K H.265) лаптоп купил :(
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории