reklama
reklama
reklama
reklama
reklama
reklama
reklama
© rob bouwman dreamstime.com Technologie | 01 wrze艣nia 2016

Czy wi臋cej (rdzeni) znaczy lepiej?

Od kilku lat liczba rdzeni wbudowywanych w dost臋pne na rynku procesory stopniowo wzrasta, oferuj膮c nabywcom szybsz膮 prac臋 i energooszcz臋dno艣膰 ich smartfon贸w czy tablet贸w.
Rdze艅 jednostki CPU to bez w膮tpienia najwa偶niejszy komponent mobilnego procesora - stanowi podstaw臋 jego dzia艂ania. Od kilku lat liczba rdzeni wbudowywanych w dost臋pne na rynku procesory stopniowo wzrasta, oferuj膮c nabywcom szybsz膮 prac臋 i energooszcz臋dno艣膰 ich smartfon贸w czy tablet贸w. Jednak czy aby na pewno wi臋ksza liczba rdzeni zawsze 艣wiadczy o wy偶szej jako艣ci procesora?

Rdze艅 CPU to fizyczna cz臋艣膰 procesora, odpowiadaj膮ca za odczytywanie oraz wykonywanie podstawowych, niskopoziomowych instrukcji maszynowych. Wraz z innymi elementami, takimi jak procesory graficzne, czy modemy LTE, wsp贸艂uczestniczy w ka偶dej operacji wykonywanej na urz膮dzeniu mobilnym 鈥 korzystamy z niego zar贸wno u偶ywaj膮c komunikator贸w, przegl膮daj膮c strony internetowe, czy graj膮c w gry.

Zadania i funkcje jednostki CPU s膮 bardzo zr贸偶nicowane, cz臋sto wsp贸艂pracuje ona z kilkoma innymi blokami technologicznymi, m.in. takimi jak wy偶ej wspomniane. Bior膮c pod uwag臋 fakt, 偶e CPU bierze udzia艂 w tak wielu naszych codziennych czynno艣ciach, oczywiste staje si臋, jak bardzo wa偶n膮 rol臋 odgrywa w dzia艂aniu procesora mobilnego.
Intuicja mo偶e b艂臋dnie podpowiada膰 nam, 偶e je艣li ten tak wa偶ny element b臋dzie posiada艂 a偶 8 rdzeni, to z pewno艣ci膮 b臋dzie dzia艂a艂 szybciej, lepiej i wydajniej ni偶 CPU wyposa偶ona w 4 rdzenie. Jednak w tym wypadku nie zawsze wi臋cej znaczy lepiej - nie nale偶y na podstawie samej liczby rdzeni, czy te偶 cz臋stotliwo艣ci taktowania procesora, b艂臋dnie wnioskowa膰 o og贸lnej jako艣ci jego dzia艂ania. Bardzo wiele zale偶y tutaj od czynnik贸w takich jak architektura procesora czy parametry rdzeni.

Rysunek: Przyk艂ady r贸偶nych wielordzeniowych architektur 艂膮cz膮cych w sobie rdzenie energooszcz臋dne (ma艂e_kwadraty) oraz wysokowydajne (du偶e_kwadraty).

漏 Qualcomm

Inne architektury, inne dzia艂anie

Architektura procesora to termin okre艣laj膮cy jego budow臋 i funkcjonalno艣ci 鈥 g艂贸wnie chodzi tu o zestaw instrukcji, jakie wykonuje dany procesor, a tak偶e spos贸b ich sprz臋towej implementacji. Dla r贸偶nych architektur procesor贸w, wzrost wydajno艣ci czy te偶 zwi臋kszenie komfortu u偶ytkownika, wi膮偶e si臋 z zupe艂nie innymi zmianami czy innowacjami wprowadzanymi do danej architektury w jej kolejnych, nowszych generacjach. Nie powinno wi臋c dziwi膰 to, 偶e r贸偶ne CPU posiadaj膮 odmienne architektury, przeznaczone do nieco innych cel贸w.

Wielu projektant贸w procesor贸w stosowanych w smartfonach, obejmuje licencj膮 swoje rdzenie CPU. Wykupuj膮c tak膮 licencj臋, inni producenci lub fabryki OEM, mog膮 wbudowa膰 ju偶 gotowy rdze艅 w dowolny procesor lub system SoC. Niekt贸re firmy oferuj膮 r贸wnie偶 projektowanie procesor贸w specjalnego przeznaczenia, o specyficznych architekturach, wykonywanych na zam贸wienie klienta.

Ilo艣膰 czy przeznaczenie?

Nie wszystkie rdzenie zosta艂y zaprojektowane w taki sam spos贸b. Odmienne architektury oraz kompromisy projektowe, skutkuj膮 r贸偶nymi poziomami wydajno艣ci i mocy. Niekt贸re jednostki CPU zosta艂y zaprojektowane w taki spos贸b, aby by艂y w stanie wykona膰 najbardziej z艂o偶one zadania i intensywne prace, w mo偶liwie jak najkr贸tszym czasie, mimo 偶e cz臋sto b臋dzie to wymaga艂o zu偶ycia du偶ych ilo艣ci energii. W innych architekturach po艂o偶ono nacisk na wyd艂u偶enie 偶ycia baterii poprzez konsumpcj臋 mo偶liwie jak najmniejszej ilo艣ci energii. Oznacza to, 偶e przy tej samej cz臋stotliwo艣ci taktowania, wysokowydajna jednostka CPU wykona powierzone zadania du偶o szybciej ni偶 energooszcz臋dna CPU.

Rysunek: Przyk艂adowy schemat blokowy budowy procesora.

漏 Qualcomm

R贸偶nice w wykonaniu i dzia艂aniu tych dw贸ch jednostek dobrze obrazuje przyk艂ad zaczerpni臋ty z motoryzacji. Wyobra藕my sobie dwa samochody, ka偶dy z nich posiada czterocylindrowy silnik, jednak jeden z nich to samoch贸d hybrydowy, kt贸ry zosta艂 zaprojektowany tak, aby zu偶ywa膰 jak najmniej paliwa, natomiast drugi to auto sportowe, stworzone do osi膮gania du偶ych pr臋dko艣ci. Silnik mo偶emy tutaj por贸wna膰 do CPU, natomiast cylindry to jego rdzenie. Przeci臋tny kupiec samochodu nie b臋dzie prosi艂 sprzedawcy o wskazanie samochodu posiadaj膮cego czterocylindrowy silnik, ale raczej zapyta albo o samoch贸d szybki, albo o energooszcz臋dny. Tak samo ma艂o sensu ma ocenianie i kupowanie danego smartfona ze wzgl臋du na liczb臋 rdzeni jego procesora.

Nie zawsze wi臋cej znaczy lepiej

Obecne na rynku procesory mobilne posiadaj膮 4, 6 albo 8 rdzeni CPU. Architektura i funkcjonalno艣ci ka偶dego nich mog膮 si臋 r贸偶ni膰. Wiele CPU 艂膮czy i dopasowuje do siebie rdzenie energooszcz臋dne i wysokowydajne w r贸偶norodnych kombinacjach. Dlatego w艂a艣nie ocenianie jako艣ci CPU tylko na podstawie ilo艣ci rdzeni, kt贸re posiada, nie jest zasadne. Jednostka posiadaj膮ca 8 energooszcz臋dnych rdzeni b臋dzie dzia艂a艂a inaczej ni偶 CPU posiadaj膮ce 4 鈥瀞zybkie” rdzenie i 4 rdzenie o niskim poborze mocy.

Do wszelkich zastosowa艅, w kt贸rych zale偶y nam na wydajno艣ci, zalecane jest stosowanie CPU wyposa偶onych w co najmniej 2 wysokowydajne rdzenie. Poniewa偶 wiele aplikacji mobilnych posiada tylko 2 w膮tki (lub mniej), dwa wysokowydajne rdzenie, kt贸re w razie potrzeby mog膮 wsp贸艂dzieli膰 zadania z rdzeniami energooszcz臋dnymi, s膮 wystarczaj膮ce dla wi臋kszo艣ci codziennych zastosowa艅. Dlatego w wielu przypadkach jednostki sze艣ciordzeniowe przewy偶szaj膮 w dzia艂aniu CPU wyposa偶one w 8 rdzeni o niskim poborze mocy.

Podsumowuj膮c...

Na rynku pojawiaj膮 si臋 rdzenie o r贸偶nych kszta艂tach, rozmiarach i konfiguracjach, z odmiennymi funkcjami, inn膮 wydajno艣ci膮 i zu偶yciem mocy. Kupuj膮c urz膮dzenie mobilne, warto najpierw oszacowa膰 og贸lne mo偶liwo艣ci ca艂ego procesora, kt贸rego CPU jest tylko cz臋艣ci膮. Oceniaj膮c jako艣膰 jednostki CPU, pami臋tajmy nie tylko o liczbie rdzeni, ale tak偶e o ich typie i funkcjonalno艣ciach.

殴r贸d艂o: opracowano na podstawie materia艂贸w Qualcomm
reklama
reklama
Za艂aduj wi臋cej news贸w
January 17 2019 14:20 V11.11.0-2