Будинки Вперед мислення Деталі Intel Skylake показують, як змінилися обчислення

Деталі Intel Skylake показують, як змінилися обчислення

Відео: Новые серии 🔝 2018 года подряд 🔛 Барбоскины ✔️ Сборник мультфильмов (Вересень 2024)

Відео: Новые серии 🔝 2018 года подряд 🔛 Барбоскины ✔️ Сборник мультфильмов (Вересень 2024)
Anonim

На своєму Форумі розробників Intel цього тижня виробник процесорів вперше оприлюднив деталі про внутрішню роботу своєї мікроархітектури Skylake, яка продається як процесори Core шестого покоління.

Skylake тільки починає розгортатись - розблоковані версії "K", спрямовані на розгону, були оголошені в Gamescon пару тижнів тому, але головний запуск широкого спектру чіпів зараз, здається, встановлений на 1 вересня. Не публічно обговорювали деталі, які конкретні деталі він буде оприлюднювати, крім того, щоб припустити, що це буде дуже широкий асортимент продукції.

Дійсно, це було найбільшим моментом, що Юліус Мандельблат, старший інженер-принцип та керівник Skylake, намагався зробити, описуючи архітектуру на форумі. Він зазначив, що коли команда почала працювати над проектом п’ять років тому, план полягав у створенні традиційної архітектури клієнта, що охоплює діапазон від тих, що тоді називали «тонкі та легкі» ноутбуки, до настільних комп’ютерів, діапазон близько 3-кратних вимог до потужності . Потім з'явився поштовх до ультрабуків, які ще тонші, до ще більш низьких потужностей ноутбуків та планшетів. Кінцевий продукт повинен підтримувати діапазон потужності 20X, починаючи від 4, 5 Вт (для серії М, що використовується у безвентильних ноутбуках, планшетах та 2-х-1) до 91 Вт в базовій конфігурації верхнього робочого столу K продуктів.

Мандельблат зазначив, що входження в нові форми факторів вимагає великої уваги до енергоефективності. Таким чином, остаточна система «на мікросхемі» (SoC) може використовувати 40–60 відсотків менше енергії на такі речі, як відтворення відео і конференц-конференції, а також потужність в режимі очікування, а також розширити набір мікросхем IO для підтримки нових пристроїв - зокрема додавання зображення одинарний процесор.

Одне, що Мандельблат чітко прокоментував у коментарях після презентації, було те, що акцент робився на продуктивність на ват, а не на сировині. Коли я запитав його про відносно невелике збільшення продуктивності, про яке повідомлялося для серії Skylake K порівняно з попередніми серіями Haswell, старший менеджер ринку платформи Патрік Кассельман сказав, що сьогодні ми не повинні приймати рішення. "Зачекайте, поки ви не побачите мобільні продукти", - сказав він, запропонувавши нам там побачити набагато кращі показники. Після презентації Мандельблат сказав, що для досягнення кращого підвищення продуктивності деталей на робочому столі потрібно буде зосередитись на цьому, потребуючи різноманітних системних змін, зазначивши, що зараз немає єдиного вузького місця, а досить збалансованої роботи.

Має сенс, що Intel зосереджується на створенні деталей для дуже широкого кола пристроїв, а не на чистому виконанні робочого столу, але це велика зміна того, куди не надто давно була спрямована конструкція мікропроцесорів.

У презентації Мандельблат детально розробив дизайн мікроархітектури, показавши основну схему змін в архітектурі (показану вгорі цього повідомлення), хоча зазначив, що не кожна частина, заснована на Skylake, має всі ці особливості . Найбільші зміни включали в себе розширений взаємодію кільця між центральними процесорними процесорами, інтегрований процесор сигналу зображення (ISP) для підтримки камери, покращену графіку, деякі нові функції безпеки та більше уваги на дозволі розгону.

Для традиційних ядер процесора x86 (які він назвав ядрами IA), Мандельблат сказав, що однією з великих змін була "конфігурація" з різними базовими конфігураціями для серверів порівняно з клієнтами, кажучи, що багато функцій сервера не приносять користі клієнту. На стороні клієнта ядра включають в себе покращений передній кінець з покращеним прогнозуванням гілок, більш глибокі буфери поза замовленням, поліпшені блоки виконання та вдосконалену підсистему пам'яті, яка дозволяє ядрам отримати більшу пропускну здатність із кешів пам'яті.

Одне, що вирізнялося, - це оптимізація потужності, що має більше можливостей вимкнути частини процесора, коли вони не використовуються - зокрема розширення AVX - та особливий акцент на можливість відтворення відео та мультимедіа із значно меншою потужністю . За його словами, спостерігалося значне поліпшення споживання електроенергії в режимі очікування.

Поза ядрами продукт включає нові рішення кешу та пам'яті. Він зазначив, що з моменту впровадження кільцевої архітектури кілька років тому велика зміна полягає в тому, що більше пропускної здатності зараз споживається речами поза ядрами, зокрема, включаючи графічну підсистему. У ньому є нова вбудована архітектура кеша DRAM (зазвичай використовується у версіях з графікою Iris Pro), яка тепер може використовуватися як кеш на стороні пам'яті. Тепер архітектура розроблена таким чином, що такі речі, як обробка дисплея та зображення сигналів, можуть забезпечити стабільнішу якість обслуговування.

"Цей проект багато в чому стосувався потужності", - сказав Мандельблат, зазначивши, що мікроархітектура передбачає оптимізацію потужності в кожному блоці та взаємозв'язку. Наприклад, роздільна здатність дисплея може збільшитися на 60 відсотків із збільшенням потужності лише на 20 відсотків, тим самим дозволяючи краще використовувати екрани з високою роздільною здатністю. Якщо ви економите електроенергію в одній частині штампа, ви можете використовувати її в іншій. Це призвело б до особливої ​​різниці в продуктивності в безвентильних конструкціях, коли менша потужність в частинах мікросхеми, які не використовуються, дозволяє використовувати більше процесора або графічних ядер.

Однією з найбільших змін є включення процесора сигналу зображення та підтримка камер безпосередньо в самому SoC, замість того, щоб покладатися на окремий чіп провайдера. Хоча це є звичним для багатьох мобільних процесорів, Intel вперше здійснила інтеграцію. Це необхідне для менших форм-факторів, сказав Мандельблат, оскільки це виключає додатковий процесор камери, призводить до зменшення витрат матеріалів і дозволяє краще оптимізувати потужність, оскільки система може керувати ним поряд з іншими функціями.

Skylake може підтримувати до чотирьох камер - дві одночасно - дозволяючи камерами, що стоять перед обличчям, і обличчям до світу з датчиками до 13 Мп. Він може підтримувати такі функції, як 1080p відео зі швидкістю 60 кадрів в секунду, або 2160 (4K) відео при 30 кадрах в секунду, а також знімок заслінки посмішки, зйомки зйомки, HDR та запис фотографій з повною роздільною здатністю під час запису відео. Це повинно бути добре для ринку планшетів, але зауважте, що мобільні процесори вищого класу тепер можуть підтримувати камери навіть більш високої роздільної здатності.

Інші зміни включають ряд покращень безпеки. Основними серед них є Software Guard Extensions (SGX), набір інструкцій для програми для запуску довіреного середовища виконання, відомого як анклав. Це дозволяє додатку зберігати таємницю - або код, або дані - від решти процесора, тим самим запобігаючи безлічі апаратних атак. В архітектурі також є функція під назвою Розширення захисту пам’яті (MPX), яка тестує межу пам’яті до доступу, таким чином переконуючись, що доступ потрапляє до пам’яті, виділеної для цього процесу, виключаючи одну з найбільш поширених видів атак.

Інші зміни включають в себе більше енергоефективності в чіпсеті та підтримку PCI Express 3.0, більше фокусу на IO (особливо для мобільних версій) та більше швидкісного вводу-виводу. Також є покращений аудіо та інтегрований датчик-концентратор.

Мікросхема була розроблена для того, щоб дозволяти розгону, як це спостерігається у версіях K, підтримуючи до 83 кроків з кроком 100 МГц, з теоретичним максимумом 8, 3 ГГц (і вже деякі демонстрації на 7 ГГц при охолодженні рідким азотом).

В окремій презентації про графіку Skylake Девід Блайт, співробітник Intel та директор графічної архітектури, обговорив те, що Intel називає своєю графічною підсистемою Gen9.

Він розповів про те, як за останні шість років основної конструкції продуктивність графіки різко зросла від підтримки до 10 одиниць виконання (ЄС) із 43 гігафлопами на оригінальних розробниках Core до 48 одиниць виконання та 768 гігафлопів на найвищій кінець фішок Бродвелл. За його словами, Skylake потребує ще одного стрибка, що дозволяє до 72 ЄС та 1152 гігафлопів. (Зауважте, Intel зазвичай пропонує різноманітні версії з різною кількістю графіки.) За його словами, загальна продуктивність у графіці за цей період зросла понад 100 разів, грунтуючись на результатах 3DMark.

Крім просто більшої кількості країн-членів ЄС, існують вдосконалення різних способів їх використання, як окремо, так і як "фрагменти" - набір до 24 ЄС. Будуть різні версії з різною кількістю ЄС. Зокрема, GT2 використовуватиме один фрагмент (і, таким чином, 24 ЄС), GT3 використовуватиме два зрізи (48EU), а новий GT4 використовуватиме три (72 ЄС). Бліт сказав, що спостерігається велике збільшення пропускної здатності на шматочок, а також більше скибочок на верхньому кінці, з можливістю зменшити масштаб на нижньому кінці.

Skylake також підтримує новіші API, включаючи Microsoft DirectX 12, Open CL 2.0 та Open GL 4.4. Він також покращив можливості медіа, підтримуючи відео HEVC, VP8 та MJPEG, новий режим швидкої синхронізації відео для додатків у режимі реального часу з низькою потужністю, таких як відеоконференції та нові можливості зображення RAW.

Деталі Intel Skylake показують, як змінилися обчислення