Intel Raptor Lake – Part III – Explorand arhitectura hibrida

Scris de: , in categoria: Featured Articles, Procesoare & Chipseturi, in 9 March, 2023.

Intel Thread Director

 

Procesoarele Alder Lake vin cu un maxim de 16 nuclee (8 nuclee Performance + 8 nuclee Efficient) in timp ce Rocket Lake urca acest numar la 24 nuclee, dubland practic numarul de E-Cores (8 nuclee Performance + 16 nuclee Efficient). Cunoastem prea bine performanta procesorului Intel Core i9 13900K, insa cum reuseste acesta sa alterneze sarcinile intre cele 8 P-cores care pot sustine 16 fire de executie si cele 16 E-Cores? Raspunsul este Intel Thread Director!

Pentru ca aceasta arhitectura hibrida sa lucreze eficient avem nevoie de un layer suplimentar de control intre nuclee si sistemul de operare. Acesta se numeste Intel Thread Director si este implementat la nivel hardware, adaptand conditiile de functionare in functie de TDP, sarcinile rulate precum si de informatiile furnizate de sistemul de operare, insa numai in cazul in care rulam un sistem de operare modern, cum este de exemplu Windows 11.

Daca sistemul nostru ruleaza intr-un scenariu unde consumul este primordial (de exemplu un laptop pe baterie), atunci thread-urile pot fi alocate pe E-cores chiar daca aplicatia respectiva este in focus. In mod normal aplicatiile in focus si cele care beneficiaza de puterea suplimentara a nucleelor Performance (cum sunt jocurile) vor rula pe acestea. Ordinea de populare a nucleelor este: cate 1 thread per nucleu Performance, nucleele Efficient iar apoi sistemul aloca si threaduri secundare pe P-cores. Daca scheduler-ul nu a decis cu ce tip de thread are de-a face, atunci sarcina este alocata automat unui P-core, mai putin in cazul in care toate sunt ocupate, prin urmare sarcina va ajunge in acest caz pe nucleele Efficient.

 

 

Comentarii

2 comentarii la: Intel Raptor Lake – Part III – Explorand arhitectura hibrida

  1. Kovacs Laszlo a scris pe:

    Ce temperaturi ati avut in Cinebench cu acel cooler?
    Multumesc fain.

  2. matose Post author a scris pe:

    Salut, 13900K a urcat la 90oC insa gasesti toate temperaturile procesoarelor aici:
    https://lab501.ro/procesoare-chipseturi/amd-ryzen-7000-part-v-amd-ryzen-9-7950x3d-review/13

Lasa-ne un comentariu: