Acasă Gândire înainte Detaliile de inteligență ale Intel arată cum s-a schimbat calculul

Detaliile de inteligență ale Intel arată cum s-a schimbat calculul

Video: Cum se monteaza componentele PC intr-o carcasa (Octombrie 2024)

Video: Cum se monteaza componentele PC intr-o carcasa (Octombrie 2024)
Anonim

La Forumul pentru dezvoltatori Intel din această săptămână, producătorul de procesoare a dezvăluit mai întâi detalii despre funcționările interioare ale microarhitecturii sale Skylake, care este vândută ca procesoare Core de a șasea generație.

Skylake abia începe să se deruleze - versiunile deblocate „K” destinate overclockerilor au fost anunțate la Gamescon în urmă cu câteva săptămâni, dar lansarea principală a gamei largi de cipuri pare a fi setată pentru 1 septembrie. Drept urmare, hașa Intel Nu am discutat public despre detaliile părților specifice pe care le va dezvălui, în afară de a sugera că va fi o gamă foarte largă de produse.

Într-adevăr, acesta a fost cel mai important punct pe care Julius Mandelblat, inginerul principal de principiu și conducătorul Skylake, a încercat să-l descrie în descrierea arhitecturii de pe forum. El a menționat că atunci când echipa a început să lucreze la proiect în urmă cu cinci ani, planul era să creeze o arhitectură tradițională a clientului, cuprinzând gama de la cele numite atunci caiete „subțiri și ușoare” până la desktop-uri, o gamă de aproximativ 3X în cerințele de putere.. Apoi a apărut ultrabook-urile, care sunt și mai subțiri, înainte chiar și caietele și tabletele cu putere mai mică. Produsul final trebuie să suporte o gamă de putere de 20X, începând de la 4, 5 wați (pentru seria M, folosită în notebook-uri, tablete și 2-in-1 fără fan) până la 91 de wați în configurația de bază a topului K desktop produse.

Obținerea unor factori de formă noi a necesitat un accent major pe eficiența energetică, a spus Mandelblat. Așadar, sistemul final pe chip (SoC) ar putea utiliza o putere de 40 până la 60% mai mică la lucruri precum redarea video și conferința, precum și puterea inactivă și, de asemenea, extinde setul de cip IO pentru a sprijini noile dispozitive - în special adăugarea unei imagini procesor unic.

Un lucru pe care Mandelblat l-a lămurit în comentarii după prezentare a fost că accentul a fost pus pe performanța pe watt, nu pe performanța brută. Când l-am întrebat despre creșterea relativ mică a performanței care a fost raportată pentru seria Skylake K în comparație cu seria Haswell anterioară, managerul principal al pieței platformei, Patrick Casselman, a spus că nu ar trebui să judecăm astăzi. "Așteptați până când veți vedea produsele mobile", a spus el, sugerând că vom vedea performanțe mult mai bune acolo. După prezentare, Mandelblat a spus că pentru a obține o îmbunătățire a performanțelor pe piesele desktop ar fi necesar să se concentreze asupra acestui lucru, cu o varietate de schimbări de sistem necesare, observând că nu există un singur blocaj, ci o performanță echilibrată.

Este logic că Intel se concentrează pe crearea de piese pentru o gamă foarte largă de dispozitive, în loc de performanțe pe desktop pur, dar este o schimbare mare de la care a vizat designul microprocesorului cu nu prea mult timp în urmă.

În prezentare, Mandelblat a trecut prin proiectarea microarhitecturii în mai multe detalii, arătând o diagramă de bază a modificărilor în arhitectură (prezentate în partea de sus a acestui post), deși a menționat că nu toate părțile bazate pe Skylake au toate aceste caracteristici.. Cele mai mari modificări au inclus o interconectare de sunet îmbunătățită între nucleele procesorului, un procesor de semnal de imagine integrat (ISP) pentru suportul camerei, grafică îmbunătățită, unele caracteristici noi de securitate și mai mult accentul pe permiterea overclockării.

Pentru nucleele CPU x86 tradiționale (pe care el le-a numit nuclee IA), Mandelblat a spus că una dintre marile schimbări a fost „configurabilitatea” cu diferite configurații de bază pentru servere, în comparație cu clienții, spunând că multe funcții ale serverului nu beneficiază de client. În ceea ce privește clientul, nucleele includ un front end îmbunătățit, cu predicție de ramură îmbunătățită, buffere mai profunde din afara ordinului, unități de execuție îmbunătățite și un subsistem de memorie îmbunătățit care permite ca nucleele să obțină mai multă lățime de bandă din memoria cache-urilor.

Un lucru care a evidențiat a fost optimizarea creșterii puterii, cu o mai mare capacitate de a opri părți ale procesorului atunci când nu sunt utilizate - în special extensiile AVX - și un accent deosebit pe posibilitatea de a face redare video și multimedia cu mult mai puțină putere.. El a spus că există o îmbunătățire mare a consumului de energie inactivă.

În afara nucleelor, produsul include noi soluții de memorie cache și memorie. El a menționat că, de când a fost introdusă arhitectura de inel cu câțiva ani în urmă, o mare schimbare este aceea că mai multă lățime de bandă este consumată acum de lucruri din afara miezurilor, în special, inclusiv subsistemul grafic. Aceasta are o nouă arhitectură de cache DRAM încorporată (utilizată în mod obișnuit în versiunile cu grafică Iris Pro) care poate fi folosită acum ca memorie cache din partea memoriei. Arhitectura este concepută astfel încât lucrurile precum procesarea semnalului de afișare și a imaginii să ofere o calitate mai constantă a serviciului.

"Acest proiect a fost mult legat de putere", a spus Mandelblat, menționând că microarhitectura a inclus optimizarea puterii în fiecare bloc și interconectare. De exemplu, rezoluția afișajului ar putea crește cu 60% cu o creștere a puterii doar cu 20%, permițând astfel utilizarea mai bună a afișajelor de înaltă rezoluție. Dacă economisiți putere într-o parte a morții, o puteți folosi în alta. Acest lucru ar face o diferență deosebită de performanță în design-urile fanless, în care puterea mai mică în părțile de cip nu este folosită permite mai multă putere să fie utilizată de CPU sau nucleele grafice.

Una dintre cele mai mari schimbări constă în includerea unui procesor de semnal de imagine și suport pentru camere direct în SoC în sine, în loc să se bazeze pe un cip ISP separat. Deși acest lucru este comun într-o serie de procesoare mobile, aceasta este prima dată când Intel a făcut integrarea. Acest lucru este necesar pentru factori de formă mai mici, a spus Mandelblat, deoarece elimină un procesor suplimentar pentru camere, duce la o reducere a facturilor de materiale și permite o optimizare mai bună a puterii, deoarece sistemul o poate gestiona alături de celelalte funcții.

Skylake poate suporta până la patru camere - două simultan - permițând camere cu vedere auto și orientată spre lume cu senzori de până la 13 MP. Poate suporta caracteristici, cum ar fi video 1080p la 60 de cadre pe secundă sau 2.160 (4K) video la 30 de cadre pe secundă, precum și obturator de zâmbet, captura de rafale, HDR și înregistrare de fotografii cu rezoluție completă în timpul înregistrării video. Acest lucru ar trebui să fie bun pentru piața tabletelor, dar rețineți că procesoarele mobile de top pot suporta acum și camere cu rezoluție mai mare.

Alte modificări includ o serie de îmbunătățiri ale securității. Printre acestea se numără Software Guard Extensions (SGX), un set de instrucțiuni pentru o aplicație să lanseze un mediu de execuție de încredere cunoscut sub numele de enclave. Acest lucru permite aplicației să păstreze un secret - fie cod, fie date - din restul procesorului, prevenind astfel multe atacuri bazate pe hardware. Arhitectura are, de asemenea, o caracteristică numită Memory Protection Extensions (MPX), care testează limita de memorie înainte de accesare, asigurându-se astfel că accesul se încadrează în memoria alocată pentru proces, eliminând unul dintre tipurile mai frecvente de atacuri.

Alte modificări includ mai multă eficiență a puterii în chipset și suport pentru PCI Express 3.0, mai mult focus IO (în special pentru versiunile mobile) și mai mult IO de mare viteză. Există, de asemenea, un audio îmbunătățit și un hub de senzori integrat.

Cipul a fost proiectat pentru a permite overclockarea, așa cum se vede în versiunile K, suportând până la 83 de pași în pași de 100 MHz, cu un maxim teoretic de 8, 3 GHz (și deja unele demonstrații la 7 GHz cu răcire cu azot lichid).

O prezentare separată a graficii Skylake de David Blythe, colegul Intel și directorul arhitecturii grafice, a discutat despre ceea ce Intel numește subsistemul său grafic Gen9.

El a vorbit despre cum în ultimii șase ani de proiectare Core, performanțele grafice au crescut dramatic de la sprijinirea a până la 10 unități de execuție (EU), cu 43 de gigaflop-uri de performanță pe desenele Core originale până la 48 de unități de execuție și 768 gigaflop-uri pe cele mai înalte sfârșitul cipurilor Broadwell. Cu Skylake, a spus el, este nevoie de un alt salt, permițând până la 72 de UE și 1152 gigaflops. (Notă Intel oferă de obicei o varietate de versiuni cu cantități diferite de grafică.) El a spus că performanța generală în grafică este de peste 100 de ori în acea perioadă, pe baza rezultatelor 3DMark.

Pe lângă doar mai multe UE, există îmbunătățiri la diferitele moduri în care sunt utilizate, individual și ca „felii” - setează 24 de UE. Vor fi diferite versiuni cu diferite numere de UE. În special, GT2 va folosi o singură felie (și astfel 24 UE), GT3 va folosi două felii (48EU), iar noul GT4 va folosi trei (72 UE). Blythe a spus că există creșteri mari ale capacității de producție pe felie, precum și mai multe felii pe capătul înalt, cu posibilitatea de a scădea în partea inferioară.

Skylake acceptă, de asemenea, API-uri mai noi, inclusiv Microsoft DirectX 12, Open CL 2.0 și Open GL 4.4. De asemenea, a îmbunătățit capacitățile media, cu suport pentru video HEVC, VP8 și MJPEG, un nou mod video de sincronizare rapidă pentru aplicații în timp real cu putere redusă, precum conferință video și noi funcții de imagini RAW.

Detaliile de inteligență ale Intel arată cum s-a schimbat calculul