Qualcomm Snapdragon 845 Praktyczne: testy porównawcze i pierwsze wrażenia

Qualcomm zaprosił XDA Developers do swojej siedziby w San Diego, gdzie mieliśmy okazję przetestować flagowy system na chipie Snapdragon 845 firmy. Oto wyniki.

The Qualcomma Snapdragona 845 został oficjalnie ogłoszony w grudniu ubiegłego roku, choć jego ujawnienie podczas corocznego szczytu Snapdragon Tech Summit pozostawiło nas z niemal tyloma pytaniami, co odpowiedziami. Chociaż udało nam się uzyskać powierzchowny opis jego architektury i możliwości, jak dotąd musieliśmy polegać na wewnętrzne dane firmy – mianowicie podawane przez nią przyrosty procentowe z roku na rok – w celu oszacowania wydajności nowej platformy wydajność. Teraz mamy wyniki porównawcze.

W tym tygodniu grupa dziennikarzy, analityków i osobistości z YouTube została zaproszona na wydarzenie Qualcomm 5G Day, gdzie firma opublikowała więcej informacji na temat swoich wysiłków w zakresie łączności i przyszłości telefonów komórkowych Internet. Następnie niektórzy z nas musieli zostać na sesji porównawczej z urządzeniem referencyjnym wyposażonym w Snapdragon 845 i inne wysokiej klasy komponenty. Chociaż mieliśmy tylko około dwóch do trzech godzin praktycznej pracy z urządzeniem – i pomimo faktu, że urządzenie referencyjne zostało zbudowane wyłącznie w tym celu testów (a teraz zaprezentowania) platformy — udało nam się uzyskać wgląd w to, czego można się spodziewać po nadchodzących flagowych urządzeniach wyposażonych w procesor Snapdragon 845.

Zanim pokażemy Ci niektóre zebrane wyniki, oto krótkie przypomnienie o Snapdragonie 845, w tym, co się zmieniło i co nowego w zakresie projektowania i wdrażania procesorów i kart graficznych.

ZAPRASZAJ MNIE DO BENCHMARKÓW


Trochę tła

Architektura chipów serii Snapdragon, która w przeszłości obejmowała mieszankę niestandardowych i częściowo niestandardowych rdzeni opartych na konstrukcjach ARM, uległa znacznej poprawie w ciągu ostatniej dekady. Po rdzeniu procesora Scorpion firmy Qualcomm pojawił się niestandardowy rdzeń procesora Krait, począwszy od Snapdragon S4 w 2012 roku. W 2015 roku firma Qualcomm zdecydowała się na kombinację 64-bitowych rdzeni ARM Cortex-A57 i Cortex-A53 z procesorem Snapdragona 810 i 808, odchodząc przy tym Kraita na emeryturę. Ale zaledwie rok później Qualcomm powrócił do niestandardowej gry opartej na rdzeniach procesorów, wprowadzając... Snapdragona 820. Oznaczało to debiut Kryo (przedstawiony w porównaniach poniżej), który położył duży nacisk na zmiennoprzecinkowy IPC (instrukcje na zegar) w wydajności jednowątkowej.

Wydajność procesora i efektywność energetyczna Kryo poprawiły się w wyniku raczej rozczarowującego wdrożenia procesora ARM Cortex-A57 przez Qualcomm w Snapdragon 808 i 810, ale testy porównawcze wykazały, że nie dorównuje on rdzeniowi ARM z 2016 r., Cortex-A72, pod względem liczb całkowitych IPC. To powiedziawszy, było to odkupienie dla Qualcomm; jego poprzednik zszarganiła reputację firmy wśród niektórych recenzentów który w wielu przypadkach nie mógł zignorować problemów z temperaturą i dławieniem występujących w wielu urządzeniach Snapdragon 810, szczególnie we wcześniejszych modelach, takich jak HTC One M9 I LG G Flex2.

Z Snapdragona 835Qualcomm ponownie zmienił sytuację, wprowadzając „częściowo niestandardowe” rdzenie procesora, które korzystały z licencji „Built on ARM Cortex Technology”. Snapdragon 835 wyposażony jest w „wydajne” rdzenie Kryo 280 oparte na konstrukcji ARM A73, które są szybsze niż poprzednia generacja firmy w pełni niestandardowi poprzednicy pod względem instrukcji całkowitych na zegar (IPC), ale regres, jeśli chodzi o matematykę zmiennoprzecinkową (FPM). Mimo to Snapdragon 835 pozostaje jednym z najszybszych układów typu „system-on-chip” na rynku Androida i stanowi znaczny krok naprzód z technologicznego punktu widzenia, zapewniając lepszą wydajność energetyczną i stabilność termiczną, a także postęp w urządzeniach peryferyjnych składniki.


Przegląd ulepszeń Snapdragon 845

Okular

Qualcomma Snapdragona 845

Qualcomma Snapdragona 835

Chipset

845 (10 nm LPP)

835 (10 nm LPE)

procesor

4x 2,8 GHz Kryo 385 (A75 „wydajność”), 4x 1,8 GHz Kryo 385 (A55 „wydajność”)

4x 2,45 GHz Kryo 280 (A73 duży), 4x 1,9 GHz Kryo 280 (A53 MAŁY)

GPU

Karta graficzna Adreno 630

Karta graficzna Adreno 540

Pamięć

4x 1866 MHz 32-bitowy LPDDR4X

4x 1866 MHz 32-bitowy LPDDR4X

Dostawca usług internetowych/kamera

Podwójny 14-bitowy Spectra 280 ISP 32 MP

Podwójny 14-bitowy Spectra 180 ISP 32 MP

Modem

Snapdragon X20 LTE (łącze w dół Cat 18, łącze w górę Cat 13)

Snapdragon X16 LTE (łącze w dół Cat 16, łącze w górę Cat 13)

Jak zapewne zauważyłeś, Snapdragon 845 to pierwszy układ Qualcomm od wielu pokoleń który nie został zmieniony pod względem architektonicznym w ramach przejścia z rdzeni niestandardowych na rdzenie półniestandardowe, lub nawzajem. Ponownie wykorzystuje licencję „Built on ARM”, podążając śladami zeszłorocznego Snapdragona 835. To pierwszy raz od lat, kiedy flagowce Qualcomm przez dwa lata z rzędu stosowały niestandardową lub częściowo niestandardową konstrukcję rdzenia i nie jest to bezpodstawne. Snapdragon 845 zawiera osiem rdzeni procesora Kryo 385 i chociaż ich nazwa sugeruje jednorodność, w rzeczywistości składa się z czterech rdzeni wydajnościowych Cortex-A75 i czterech rdzeni wydajnościowych Cortex-A55. Przeskok na nowsze rdzenie sam w sobie sugerowałby znaczny wzrost wydajności, podobnie jak zastosowanie procesu FinFET drugiej generacji 10 nm LPP (low power plus) firmy Samsung, na którym zbudowano chip. Te aktualizacje i inne ulepszenia przyczyniają się do podanego wzrostu wydajności o 30% w porównaniu z zeszłorocznym modelem 835 oraz ogólnej poprawy efektywności energetycznej o 25–30%.

Snapdragon 845 System-on-chip (źródło: Qualcomm)
źródło: ARM

Wydajne rdzenie Kryo 385 („złote”) są taktowane zegarem do 2,8 GHz, w porównaniu z 2,4 GHz w Kryo 280. Konstrukcja A75 jest ulepszona w stosunku do modeli A72 i A73 z poprzednich lat pod względem wydajności, przechodząc jednocześnie na architekturę ARMv8.2, która zapewnia ulepszony model pamięci, skalowalne rozszerzenia wektorowe (SVE) i inne ulepszenia. Rdzenie dodają także funkcje, takie jak obsługa DynamIQ firmy ARM, ulepszonego standardu ARM dla obliczeń heterogenicznych.

Modele A72 i A73 w dużym stopniu skupiły się na poprawie stabilności termicznej i efektywności energetycznej, a A75 przenosi te zalety (na przykład utrzymując predyktor gałęzi A73 przy minimalnym dostrojeniu), jednocześnie wykazując wspólną poprawę wydajność.

A75 ma 22% wzrost w stosunku do Cortex-A73 w tym samym węźle procesowym i przy tej samej częstotliwości zegara. Zapewnia o ponad 20% lepszą wydajność rdzenia w liczbach całkowitych i o 33% wyższą wydajność w trybie zmiennoprzecinkowym i NEON (z dodatkiem obsługi FP16 przetwarzanie półprecyzyjne) oraz ulepszenia wydajności uczenia maszynowego poprzez włączenie instrukcji iloczynu kropkowego INT8 dla 8-bitów algorytmy sieci neuronowych (chociaż prawdopodobnie nadal będziesz chciał wykonywać zadania uczenia maszynowego na procesorze graficznym Adreno 630 Snapdragon 845 lub obliczenia DSP). Kiedy A75 został pierwotnie zaprezentowany i szczegółowo opisany, ARM zasugerował, że możemy spodziewać się wzrostu o 34%. Wydajność Geekbench w porównaniu z Cortex-A73, która wykazała niewielką dwucyfrową poprawę procentową w porównaniu z A72 najbardziej. W kilku kolejnych akapitach zobaczymy, jak przekłada się to na Snapdragon 845.

Zalety obliczeń heterogenicznych. (Źródło: Qualcomm)

DynamIQ to także obiecujący postęp, oparty na dużych osiągnięciach. MAŁO, aby w pełni wykorzystać kombinację A75 + A55 znajdującą się w Snapdragon 845. DynamIQ zarządza grupowaniem klastrów procesorów i ich wzajemną komunikacją w celu przetwarzania heterogenicznego. Obsługuje do ośmiu procesorów na klaster, z maksymalnie ośmioma domenami napięcia/częstotliwości na klaster procesorów – Snapdragon 845 ma znajomą konfigurację dwóch klastrów, z trzema domenami zegara i napięcia. Most pomiędzy klastrami jest realizowany przez jednostkę współdzieloną DynamIQ, czyli DSU, która może obsługiwać opcjonalną jednostkę współdzieloną Pamięć podręczna L3 (zamiast tego modele A75/A55 mają teraz prywatne pamięci podręczne L2), a procesor Snapdragon 845 w pełni wykorzystuje tę To. DynamIQ umożliwia również drobniejszą kontrolę szybkości zegara procesora, co 845 z łatwością wykorzysta.

Skoro już jesteśmy przy temacie współdzielonych pamięci podręcznych, w szczególności Snapdragon 845 oferuje również oddzielną pamięć podręczną systemową o wielkości 3 MB dla wszystkich SoC bloki, które według Qualcomm mogą pomóc w ograniczeniu transakcji dostępu nawet o 75%, co z kolei zapewnia pewną wydajność i oszczędność energii ulepszenia.

źródło: ARM

A55 vs. A53 (Źródło: ARM)

Klaster Kryo 385 („Silver”) zawiera „wydajne” rdzenie oparte na rdzeniu ARM Cortex-A55 i taktowane częstotliwością 1,8 GHz. Qualcomm twierdzi, że wynikowy wzrost wydajności wynosi około 15%, a firma zauważyła również, że rdzenie odgrywają kluczową rolę w ogólnej mocy heterogenicznej platformy obliczeniowej efektywność. Rzeczywiście, zaobserwowaliśmy świetne wyniki w przypadku rdzeni wydajnościowych poprzedniej generacji we flagowych chipsetach Qualcomm, ale także w średniej klasy (Snapdragon 625, który zawierał wyłącznie rdzenie A53 i miał legendarną wytrzymałość, jest pierwszorzędnym przykład). W A55 widać oczekiwane usprawnienia, takie jak wspomniane rozszerzenia architektury ARMv8.2, dedykowane uczenie maszynowe instrukcje i prywatną pamięć podręczną L2 (do 256 KB), a także przeprojektowaną mikroarchitekturę, która obiecuje poprawę wydajności o 18% wydajność przy 15% lepszej efektywności energetycznej (będziemy musieli zobaczyć, jak Qualcomm zdecydował się dostroić te pokrętła, ale prawdopodobnie będzie to na korzyść wytrzymałości).

Ten 18% wzrost referencyjnej wydajności znajduje odzwierciedlenie w 18% lepszej wydajności w liczbach całkowitych, 20% wyższej wydajności zmiennoprzecinkowej, 40% wyższa wydajność w NEON SIMD i 15% szybszy JavaScript, wraz z ogromnym zwiększeniem aż do 200% obciążeń związanych z pamięcią zgodnie z RAMIĘ. Zmniejszone opóźnienia pamięci podręcznej i optymalizacje wydajności sprawiają, że jest to ogólnie lepsza wersja energooszczędnego rdzenia, stojącego za zeszłorocznymi znaczącymi królami wytrzymałości, a dzięki 845 charakteryzujący się nieco niższą częstotliwością w klastrze wydajności (o 100 MHz w porównaniu do 835), spodziewamy się, że ten układ A55 będzie miał duży wpływ na żywotność baterii oszczędności.

Wreszcie, Snapdragon 845 wprowadza oczekiwane ulepszenia do linii niestandardowych procesorów graficznych Qualcomm, z nowym Adreno 630 zapewniającym o 30% większą wydajność, przy jednoczesnym zachowaniu o 30% większej wydajności energetycznej. W przeciwieństwie do procesorów ARM w modelu 845, wyzwaniem było odkrycie szczegółów dotyczących tego, co nowe i ulepszone poza wskaźniki wydajności — wiemy, że ma na przykład dwukrotnie więcej rdzeni obliczeniowych niż procesor graficzny Adreno poprzedniej generacji… ale nie wiele jeszcze.

W przeszłości byliśmy świadkami większych, proporcjonalnych ulepszeń GPU rok do roku, ale warto zauważyć, że Qualcomm W szczególności procesory graficzne wyróżniają się na tle konkurencji w obszarze Androida, czego nie zawsze można powiedzieć o ich procesorze ofiary. Mali-G72 (wariant 12-rdzeniowy) zastosowany w HiSilicon 970 i Mali-G71 (wariant 20-rdzeniowy) zastosowany w Exynos 8895 zaczęły wypełniać tę lukę w wydajności, ale kosztem efektywności energetycznej. Jest to ważne dla Qualcomm, biorąc pod uwagę, że firma koncentruje się na przetwarzaniu heterogenicznym w a ujednoliconą platformę, a ogólna poprawa efektywności energetycznej odgrywa dużą rolę To. Wpisuje się to również w skupienie firmy na rzeczywistości wirtualnej (nie jest zaskoczeniem, że chipsety Snapdragon są trafiają do gogli VR) oraz działania związane z uczeniem maszynowym na urządzeniach (zestawy SDK umożliwiają programistom dystrybucję obciążeń między procesorem, procesorem graficznym i obliczeniowym procesorem DSP, jeśli to konieczne).


Jednostka testowa, metodologia i pułapki

Projekt referencyjny Qualcomm Snapdragon 845

OnePlus 5 (Lwia paszcza 835)

OnePlus 3T (Lwia paszcza 821)

Wersja Androida

Androida 8.0 Oreo

OxygenOS 5.0.2, Android 8.0 Oreo

OxygenOS 5.0.1, Android 8.0 Oreo

Chipset

Snapdragon 845 (ośmiordzeniowy, 10 nm, 4x 2,8 GHz + 4x 1,8 GHz)

Qualcomm Snapdragon 835 (ośmiordzeniowy, 10 nm, 4x 2,45 GHz + 4x 1,9 GHz)

Qualcomm Snapdragon 821/MSM8996 Pro (czterordzeniowy, 14 nm, 2x 2,4 GHz + 2x 1,6 GHz)

GPU

Karta graficzna Adreno 630

Karta graficzna Adreno 540

Karta graficzna Adreno 530

Baran

6 GB LPDDR4X

6 GB LPDDR4X

6 GB LPDDR4

Wyświetlacz

5,5 cala 2560 x 1440 pikseli (538 ppi)

5,5 cala 1920 x 1080 pikseli (401 ppi)

5,5 cala 1920 x 1080 pikseli (401 ppi)

Składowanie

UFS 2.1

UFS 2.1

UFS 2.0

Kiedy przyszedł czas na przetestowanie Snapdragona 845, zabrano nas do małej sali konferencyjnej w siedzibie Qualcomm w San Diego, gdzie spędziliśmy kilka godzin z najnowszym sprzętem Qualcomm Referencyjny program do projektowania. To urządzenie przypominało coś, co faktycznie można było sprzedać w sklepie, w przeciwieństwie do brutalnej, błyszczącej cegły, jaką była Model referencyjny Snapdragon 835 (MDP/S). Miał 5,5-calowy wyświetlacz QHD i potężne podzespoły, w tym skromny czujnik aparatu, szczegółowo opisany w tabeli powyżej tego akapitu. Qualcomm skupił się na opracowaniu bardziej stabilnej termicznie platformy, co było widoczne w projekcie referencyjnym wydajność — urządzenie było imponująco stabilne termicznie, utrzymując wyniki w oczekiwanych zakresach nawet przy wyższych temperatury.

Działał na systemie Android 8.0.0 Oreo bez modyfikacji, ale gdy już dotarliśmy na urządzenie, włączono debugowanie USB to i dostęp do konta root najwyraźniej również był włączony (nie mogliśmy z tego skorzystać od razu i tam). Przed naszą sesją używano go kilka razy do testów porównawczych, a wyniki sprzed kilku tygodni były znacznie niższe od tych, które uzyskaliśmy.

Kilka słów o metodologii: Mieliśmy tylko kilka godzin z urządzeniem referencyjnym Snapdragon 845 i trzeba zauważyć, że ROM, na którym działał, był daleki od pakietu gotowego do produkcji. Zostaliśmy z wyprzedzeniem poinformowani o pewnych nieprawidłowościach testowych, na które musieliśmy uważać, więc oprogramowanie urządzenia nie powinno mieć wpływu na uzyskane przez nas wyniki. Biorąc to pod uwagę, niektóre testy, takie jak PCMark, opierają się na wywołaniach API systemu Android i dlatego mogą być na nie bardziej podatne obce zachowanie wprowadzone przez ROM, a nasze testy płynności również w dużym stopniu zależą od ROM-u optymalizacja. Oczekujemy, że niektóre z tych liczb będą nieco inne od tych, które podamy w przyszłości, gdy przetestujemy Snapdragon 845 na rzeczywistych jednostkach produkcyjnych. Producenci OEM będą wprowadzać własne zmiany w jądrze i zarządcy i ostatecznie to oni będą dyktować sposób działania procesora działa na ich urządzeniach (potencjalnie nie używa tego samego regulatora skalowania procesora schedutil, co urządzenie referencyjne). używa). Mimo to te testy porównawcze powinny nadal dawać nam świadomy podgląd tego, czego się spodziewać.

Ponieważ mieliśmy ograniczoną ilość czasu z tymi urządzeniami i dlatego, że każdy z nas otrzymał tylko jedno jednostki do przetestowania, nie mogliśmy sobie pozwolić na dokładne sprawdzenie, czy czynniki zakłócające w rzeczywistości nie zmieniają wyniki. To powiedziawszy, nie mamy również powodu sądzić, że te wyniki nie są wiarygodne: niezależnie wyłączyliśmy kilka aplikacji na urządzeniu, aby zapobiec ich działa w tle (i ma zauważalny, choć minimalny wpływ na punkty), a wszystkie nasze wyniki mieszczą się w granicach (lub powyżej) proponowanych przez Qualcomm zakresy. Jednym z problemów, którego z pewnością nie mogliśmy uniknąć, był upał, ponieważ ograniczenia czasowe zmusiły nas do przeprowadzenia większości testów porównawczych sekwencyjnie. Pozwoliliśmy jednak urządzeniu ostygnąć po dłuższych testach wymagających intensywnej grafiki i, jak powiedzieliśmy wcześniej, nie uważamy, że upał spowodował znaczne dławienie (nie zaobserwowaliśmy zauważalnych zmian w częstotliwości procesora). wykresy).

Każdy test wykonaliśmy trzykrotnie, z wyjątkiem Geekbench (cztery razy) i PCMark (jeden raz). Aby porównać zmiany między generacjami systemów typu „system na chipie”, tę samą liczbę razy przeprowadziliśmy te same testy porównawcze na OnePlus 3T (6 GB) i OnePlus 5 (6 GB). Obydwa urządzenia mają wyświetlacze o rozdzielczości 1080p, dlatego w tym porównaniu uwzględniliśmy jedynie testy grafiki poza ekranem. Jednak pod koniec artykułu znajdziesz link do wszystkich danych, których użyliśmy w tym artykule, gdzie zobaczysz także na ekranie wyniki 1440p dla SDM845. Bez zbędnych ceregieli, oto liczby!


Wyniki testów porównawczych

Po pierwsze, przyjrzymy się temu Geekbench 4, jeden z lepszych (jeśli nie najlepszy) testów do oceny wydajności procesora na urządzeniach z Androidem i na różnych platformach. Ten benchmark cieszy się ogromną popularnością wśród entuzjastów od wielu lat i stojący za tym zespół słuchał zarówno użytkowników, jak i firm w celu optymalizacji dokładności i maksymalizacji użyteczności swoich testów. W Geekbench 4 wprowadzono nową skalę wyników znormalizowaną dla procesora Intel Core i7-6600U (który ma bazowy wynik 4000), a także pewne przerwy pomiędzy obciążeniami, aby zminimalizować efekt dławienia termicznego (w rezultacie czas ukończenia jest dłuższy niż Geekbencha 3). Aktualizacja 4.1 poprawiła także skalowalność wielu rdzeni i wprowadziła zmiany w obciążeniu pamięci podręcznej, aby uniknąć trafień w pamięć podręczną w układach typu system-on-chip z rdzeniami Cortex-A72 i A73 (jest to jeden z powodów, dla których musieliśmy ponownie przetestować niektóre wyniki na potrzeby tego artykułu, ponieważ wyniki testów jednordzeniowych i wielordzeniowych odnotowały niewielki wzrost o około 2% i 5% odpowiednio). Geekbench 4 wykorzystuje testy implementujące popularne algorytmy i obciążenia podobne do tych za kulisami wielu popularnych aplikacji, więc jego wyniki są bardzo wnikliwe. Szczegółowy podział pomoże nam ocenić niektóre ulepszenia nowego chipsetu Qualcomm.

W przypadku Snapdragona 845 widzimy ogólną poprawę, czego nie można powiedzieć o zeszłorocznym flagowym modelu „system na chipie”. Wynik dla jednego rdzenia odnotowuje średni wzrost o 25%, podczas gdy wynik dla wielu rdzeni odnotowuje mniejszy wzrost o 24%. Liczby te oscylują wokół oczekiwanej poprawy na poziomie 25–30% i w większości przypadków widzimy wzrost każdego z wyników cząstkowych w Geekbench (patrz wykres poniżej). Inną interesującą obserwacją jest to, że zarówno wynik zmiennoprzecinkowy na MHz, jak i wynik całkowity na MHz wykazują poprawę w porównaniu do Snapdragona 835. Rdzenie w zeszłorocznym Snapdragonie 835 odnotowały wzrost wyniku w liczbach całkowitych na MHz, ale spadek wyniku zmiennoprzecinkowego na MHz w porównaniu z rdzeniami Krait w Snapdragonie 821. Tym razem jest mniej kompromisów (i żeby było jasne, kompromisu nie jest to, czego tu chcemy) z pokolenia na pokolenie w tych krajach kategorii, a wyższa częstotliwość taktowania 845 oznacza, że ​​ta przewaga w przeliczeniu na MHz powinna przełożyć się na oczekiwaną wydajność podnieść.

SDM845

Poprawa wydajności jednego rdzenia

SDM835

Poprawa wydajności jednego rdzenia

MSM8996

Pojedynczy

2453

x1,25

1965

x1,06

1841

Krypto

1547

x1,27

1223

x1,58

776

Liczba całkowita

2759

x1,33

2074

x1,12

1859

Zmiennoprzecinkowy

2065

x1,45

1422

x0,84

1696

Wynik pamięci

2570

x.94

2721

x1,19

2285

AES (GB/s)

1.16

x1,23

942.4

x1,78

529.8

LZMA (MB/s)

4.14

x1,45

2.86

x1,29

2.22

JPEG (w pikselach/s)

21.9

x1,32

16.6

x0,75

22

Canny (Mpiksele/s)

32.3

x1,27

25.5

x0,79

32.1

Lua MB/s)

2.20

x1,25

1.76

x1,24

1.42

Dijkstra (MTW/sek

1.88

x1,08

1.74

x1,20

1.45

SQLite (Krows/s)

71.8

x1,35

53.3

x1,43

37.2

Analiza HTML5 (MB/s)

12.9

x1,43

8.99

x1.01

8.90

DOM HTML5 (KElementów/s)

2930

x1,31

2230

x2,97

746.6

Histogram (Mpiksele/s)

68.4

x1,31

52.2

x0,92

56.7

Renderowanie PDF (w pikselach/s)

68.6

x1,37

50.1

x0,84

59.5

LLVM (funkcje/s)

353.8

x1,35

262.6

x1,58

165.9

Kamera (obrazy/s)

7.82

x1,38

5.68

x0,74

7.70

Fizyka ciała N (k par/s)

1440

x1,64

877.8

x0,79

1110

Śledzenie promieni (kpikseli/s)

353.5

x1,51

233.4

x0,81

286.7

Fizyka ciała sztywnego (FPS)

8683.3

x1,40

6189.4

x1,06

5815.2

HDR (Mpiksele/s)

12

x1,42

8.48

x0,71

12

Rozmycie Gaussa (Mpiksele/s)

33.9

x1,40

24.3

x0,48

51.1

Rozpoznawanie mowy (słowa/s)

18.7

x1,30

14.4

x1,36

10.6

Wykrywanie twarzy (Kpodokien/s)

823.8

x1,62

509.1

x0,76

671.7

Kopia pamięci (GB/s)

6.04

x1,22

4.94

x0,77

6.38

Opóźnienie pamięci (ns)

174.9

x1,40

124.8

x0,53

237

Przepustowość pamięci (GB/s)

15.9

x0,86

18.5

x1,53

12.1

SDM845

Ulepszenia wydajności wielu rdzeni

SDM835

Ulepszenia wydajności wielu rdzeni

MSM8996

Wielo

8437

x1,24

6788

x1,66

4104

Krypto

7025

x1,15

6117

x3,04

2013

Liczba całkowita

11071

x1,23

8981

x1,84

4879

Zmiennoprzecinkowy

8288

x1,33

6232

x1,51

4134

Wynik pamięci

3087

x1,05

2937

x1,03

2838

AES (GB/s)

5.28

x1,14

4.62

x3,12

1.48

LZMA (MB/s)

15.4

x1,17

13.2

x1,92

6.87

JPEG (w pikselach/s)

98.4

x1,22

80.9

x1,66

48.7

Canny (Mpiksele/s)

142.2

x1,17

121.5

x1,59

76.6

Lua MB/s)

8.40

x1,05

8.03

x2.01

4

Dijkstra (MTW/sek

7.14

x1,31

5.47

x1,49

3.66

SQLite (Krows/s)

309

x1,32

234.4

x2,41

97.4

Analiza HTML5 (MB/s)

58.1

x1,39

41.9

x1,79

23.4

DOM HTML5 (KElementów/s)

7.14

x1,43

5.01

x2,66

1.88

Histogram (Mpiksele/s)

303

x1,18

256.1

x1,72

149

Renderowanie PDF (w pikselach/s)

306.2

x1,21

252.2

x1,99

126.5

LLVM (Kfunkcje/s)

1440

x1,20

1200

x2,46

488.3

Kamera (obrazy/s)

34

x1,28

26.6

x1,58

16.8

Fizyka ciała N (Mpar/s)

6.04

x1,48

4.07

x1,67

2.44

Śledzenie promieni (kpikseli/s)

1420

x1,64

1010

x1,64

616.6

Fizyka ciała sztywnego (FPS)

39598

x1,38

28718.4

x1,70

16915.3

HDR (Mpiksele/s)

51.3

x1,30

39.6

x1,64

24.2

Rozmycie Gaussa (Mpiksele/s)

142.7

x1,32

108.3

x1,43

75.7

Rozpoznawanie mowy (słowa/s)

52.2

x1,17

44.6

x1,42

31.4

Wykrywanie twarzy (Kpodokien/s)

3.31

x1,40

2.37

x1,25

1.89

Kopia pamięci (GB/s)

9.11

x1,29

7.07

x.71

9.96

Opóźnienie pamięci (ns)

167.8

x1,29

130.1

x0,55

237.2

Przepustowość pamięci (GB/s)

18.6

x1,20

15.5

x0,88

17.6

Ogólnie rzecz biorąc, Geekbench 4 wykazuje zdrową (choć mało spektakularną) poprawę rok do roku. Co jednak najważniejsze, wyniki nie są wystarczające, aby pokonać system-on-chip A11 Bionic firmy Apple, który uzyskał ponad 4200 punktów w testach jednego rdzenia i ponad 10 100 punktów w testach wielu rdzeni. Odkąd kilka lat temu Apple zaczęło uciekać od testów porównawczych chipów, przepaść między nim a Qualcommem tylko się zwiększyła, do tego stopnia, że ​​ten ostatni twierdzenia o 25% do 30% ulepszeń rok do roku przy każdej wersji Snapdragona stały się oznaką niemożności obalenia niestandardowego krzemu Apple w tym szacunek.

Oczywiście istnieją pewne kontrargumenty, które podważają to porównanie. Pozornie nie do pokonania przepaść pomiędzy Qualcommem a systemami typu „system-on-chip” firmy Apple zmniejsza się, gdy weźmie się pod uwagę wskaźniki na przykład wydajność na milimetr kwadratowy lub gdy spojrzysz na konkretne cele każdego z nich firma. Qualcomm zamierza, aby Snapdragon 845 miał stosunek wydajności do wata do milimetra kwadratowego, który najlepiej służy aplikacji nie tylko na smartfonach, ale także na goglach wirtualnej rzeczywistości, podłączonych urządzeniach i systemie Windows komputery. Apple projektuje swoje chipsety przede wszystkim i prawie wyłącznie z myślą o jednym urządzeniu: iPhonie.

Pomijając argumenty i kontrargumenty w tej kwestii, wzrost wydajności Snapdragon 845 jest mniej więcej taki, jakiego oczekiwaliśmy i co twierdził Qualcomm. Tylko nie spodziewaj się, że możliwości procesora 845 (a już na pewno nie jego wynik w Geekbench) będą dorównywać obecnym i przyszłym chipsetom Apple.

SDM845

Poprawa wydajności

SDM835

Poprawa wydajności

MSM8996

Ogólnie

265569

x1,24

213994

1.23

173450

procesor

91838

x1,25

73254

1.35

54085

GPU

107322

x1,25

85999

1.24

69286

UX

58498

x1,89

30918

.74

42047

PAM

7910

x.75

10489

1.31

8033

Idąc dalej, mamy wyniki testów porównawczych z AnTuTu, niezwykle popularny i całościowy test, który jest często poddawany znaczącym zmianom. Chociaż AnTuTu jest prawdopodobnie najbardziej znane ze swojego wybitnego wyniku w teście wynoszącym jeden wynik, jest to indywidualny wynik cząstkowy podział, który najlepiej pozwala nam ocenić różnice między żetonami w większości przypadków i w tym przypadku zwłaszcza.

Testy UX i pamięci obejmują komponenty i czynniki wykraczające poza procesor i procesor graficzny, na których się skupiamy, dlatego odchylenia od naszych przewidywanych wyników nie są całkowicie nieoczekiwane. Mimo to średni wzrost wyniku Snapdragon 845 mieści się w oczekiwanym zakresie 25%, podobnie jak średnie wyniki procesora graficznego i procesora. Test UX, który symuluje użycie aplikacji w świecie rzeczywistym (np. przewijanie listy, ładowanie tekstu i obrazu). elementy itd.), odnotowuje gigantyczny wzrost w stosunku do wyniku specyficznego dla OnePlus 5, podczas gdy obciążenie pamięci wzrasta zmniejszenie. Biorąc pod uwagę, że końcowy wynik jest sumą wszystkich niezależnych wyników, to właśnie ten test UX nieproporcjonalnie wpływa na końcowy wynik na korzyść 845. Ponieważ jest to test, na który duży wpływ ma zachowanie systemu, zalecamy poświęcanie mu mniej uwagi.

PCMark do testów porównawczych AndroidaDeweloper: UL spółka z ograniczoną odpowiedzialnością

Cena: za darmo.

3.4.

Pobierać

SDM845

Poprawa wydajności

SDM835

Poprawa wydajności

MSM8996

Wynik Web 2.0

8197

x1,23

6667

x1,14

5828

Przeglądanie Internetu

6971

x1,10

6321

x1,20

5263

Edycja wideo

5726

x1.11

5146

x1,13

4542

Pismo

8278

x1,25

6604

x1,37

4821

Edycja zdjęć

17196

x1,55

11060

x.90

12273

Manipulacja danymi

6515

x1,18

5543

x1,17

4752

Kolejnym testem, który symuluje rzeczywiste aplikacje i scenariusze użycia i który jest całkowicie zależny od pamięci ROM oraz dostrojenia jądra/rządu, jest PCMark. Nie wiemy zbyt wiele o ogólnym zachowaniu projektu referencyjnego Qualcomm, więc nie możemy komentować, jak bardzo podobne do jednostki detalicznej może być skalowanie częstotliwości projektu referencyjnego firmy. Jak widzieliśmy w recenzjach, wyniki PCMark różnią się w zależności od telefonu, nawet jeśli mają one podobne lub identyczne specyfikacje. Biorąc to wszystko pod uwagę, większość testów wykazuje wyraźny dwucyfrowy wzrost w przypadku Snapdragona 845, z wyjątkiem testu edycji zdjęć. (Pełne ujawnienie: mogliśmy zarejestrować tylko jeden wynik w tym teście, ponieważ mieliśmy pewne trudności zarówno z instalacją, jak i uruchomieniem testu porównawczego na kilku jednostkach testowych.)

Test porównawczy GFXBenchDeweloper: Kishonti spółka z ograniczoną odpowiedzialnością

Cena: za darmo.

3.3.

Pobierać
3DMark – benchmark graczaDeweloper: UL spółka z ograniczoną odpowiedzialnością

Cena: za darmo.

4.1.

Pobierać

3DMARK

SDM845

Poprawa wydajności

SDM835

Poprawa wydajności

>MSM8996

Wynik

4859

x1,18

4103

1.40

2924

Fizyka

5444

x1,75

3112

1.55

2010

Grafika

3515

x.78

4513

1.34

3362

G1

31.8

x1.11

28.7

1.24

23

G2

18.9

x1,27

14.9

1.40

10.7

P1

58.7

x1,09

54

1.11

48.8

P2

35.6

x1,05

34.1

1.52

22.4

P3

20.4

x1,20

17

1.78

9.57

Przechodząc do testów porównawczych grafiki, przyjrzeliśmy się GFXBench popularne testy Manhattan (ES 3.1) i Car Chase oraz 3DMark Test Slingshot Unlimited (ES 3.1). (Nie sprawdziliśmy Vulkana i nie uwzględniliśmy w tym porównaniu wyników testów graficznych na ekranie, chociaż będziesz w stanie znaleźć wyniki na ekranie w naszym arkuszu kalkulacyjnym). To właśnie w tych testach widzimy niektóre z lepszych wyników wydajności uzyskanych przez procesor Adreno 630 firmy Qualcomm GPU. W szczególności widzimy dwucyfrową poprawę, która zbliża się (a w niektórych przypadkach przekracza) wydajność na poziomie 50%. wzrost w testach pozaekranowych Manhattan i Car Chase GFXBench, podczas gdy 3DMark odnotowuje ogólny wzrost o 18% wynik. Największą poprawę odnotowano w przypadku wyniku z fizyki, z wynikiem wyższym o 75% i zmiennymi wzrostami w trzech częściach testu.

Przeprowadziliśmy także test wytrzymałości/żywotności baterii Manhattan ES 3.1 na Snapdragonie 845, 30-minutowy test, który zwiększa wytrzymałość termiczną dowolnego urządzenia, na którym jest uruchomiony (ze Snapdragonem 845 w w szczególności zaobserwowaliśmy absurdalną szczytową temperaturę powierzchni wynoszącą 47°C | 117°F) i pomimo tego, że urządzenie zrobiło się nieznośnie gorące, liczba klatek na sekundę spadła jedynie o około 16% i ustabilizowała się na wyższym poziomie pod koniec test. Z pewnością nie jest to złe, biorąc pod uwagę, że zwykle rozpoczynamy ten test w chłodnej temperaturze 28°C | 82,4°F, czyli luksus, na który nie mogliśmy sobie pozwolić podczas (dosłownie) gorącej sesji porównawczej. Udostępniliśmy kilka wykresów porównujących dławienie w modelach 821 i 835, ale należy pamiętać, że te wyniki były uzyskane w znacznie bardziej kontrolowanych środowiskach testowych - nie wyciągałbym z nich mocnych wniosków wyniki.

Na koniec na liście syntetycznych testów porównawczych znajduje się grupa testów przeglądarkowych: Octane, Kraken, Jetstream i Sunspyder. Na szczęście Snapdragon 845 wykazał w tych testach poprawę końcowego wyniku z roku na rok w stosunku do Snapdragona 835. Pełne zestawienie wyników zamieściliśmy w arkuszu kalkulacyjnym na dole tego artykułu Sugerujemy odniesienie się do tego arkusza, biorąc pod uwagę, że byliśmy w stanie zarejestrować o wiele więcej wyników dla każdego szczegółu obciążenie pracą. Po prostu nie jest możliwe uwzględnienie wszystkich tych zestawień w tym artykule bez wpływu na czytelność, dlatego postanowiliśmy skupić się na bardziej popularnych wynikach i testach.

Przeprowadziliśmy kilka innych testów, które nie dały znaczących wyników. Wynik RenderScript w Geekbench 4 wykazał ogromny, 100% wzrost w stosunku do Snapdragona 835, przy czym Snapdragon 845 uzyskało wynik 14 353, a urządzenia oparte na Razer Phone i Exynos S8 osiągnęły wynik w zakresie 8000. Kilku przedstawicieli prasy na sesji benchmarkingowej, m.in FudzillaFuad Abazovic zapytał o to i został poinformowany, że może to mieć związek z dwukrotnym wzrostem liczby rdzeni obliczeniowych w procesorze Snapdragon 845 (powiedziano nam jednak, że wydajność grafiki jest ograniczona przez stały potok, więc nie spodziewaj się tak dramatycznej poprawy w większości obciążenia). Dla zabawy przeprowadziliśmy także jeden z naszych testów płynności na Snapdragonie 845, aby sprawdzić, czy pamięć ROM Oreo urządzenia referencyjnego jest dobrze zoptymalizowana i/lub czy 845 wykazało wymierną przewagę w wydajności interfejsu użytkownika… co prawda bez sensu, ponieważ nie jesteśmy w stanie określić, czy któreś z nich, oba lub żadne z nich nie jest prawdziwe. To powiedziawszy, test przewijania w Sklepie Play (prosty, wielosekundowy zestaw szybkich przesunięć po fabrycznie załadowanej liście „Najlepszych list”) wykazał raczej zdumiewające wyniki (wykresy powyżej).


Benchmarki dają i Benchmarki zabierają

Przeszliśmy przez mnóstwo testów porównawczych i mogliśmy rzucić okiem na wydajność Snapdragon 845. Jednak wciąż jest wiele do odkrycia, a ostateczne działanie systemu na chipie będzie zależeć od implementacji producenta. Mamy nadzieję, że było to przydatne, choć niedoskonałe porównanie. Z pewnością wrócimy do Snapdragona 845 – i jego wersji w urządzeniach z 2018 roku – gdy flagowe telefony zaczną pojawiać się na rynku.

Z bogactwa informacji o benchmarkach, które rozpakowaliśmy, wynika kilka kluczowych wniosków. Twierdzenia Qualcomm dotyczące 30% poprawy wydajności zarówno procesora, jak i karty graficznej wydają się słuszne pieniędzy, z pewnymi wahaniami powyżej i poniżej tej wartości w różnych benchmarkach i ich indywidualnych podpunkty. Możemy wywnioskować, że Snapdragon 845 umiejętnie wykorzystuje ulepszenia architektoniczne zapewnione przez ten ruch do rdzeni A75 i A55 oraz że linia procesorów graficznych Adreno po raz kolejny zapewnia przyzwoite wyniki rok do roku poprawa. Wszystko to wiąże się również ze znaczną poprawą efektywności energetycznej, która choć trudniejsza do zmierzenia, powinna skutkować bardziej namacalnymi korzyściami dla użytkownika końcowego. Możemy się także spodziewać korzyści w zakresie wydajności po przyjęciu DynamIQ, jednego z bardziej znaczących osiągnięć w dziedzinie chipsetów opartych na architekturze ARM w ostatnim czasie. Dodaj do tego współdzieloną pamięć podręczną systemu Snapdragon 845 i dostępność pakietów SDK, aby właściwie wykorzystać wszystko Bloki SoC i możemy zacząć widzieć, jak Qualcomm skupi się na przetwarzaniu heterogenicznym Platforma Snapdragona posuwać się do przodu. Co znamienne, choć celem zeszłotygodniowego wydarzenia prasowego było przede wszystkim przeprowadzenie testów porównawczych procesora i karty graficznej Snapdragon 845, większość wycieczek i rozmów dotyczyła w rzeczywistości komponentów peryferyjnych, które firma stale udoskonala Pokolenie.

Rzeczywiście, wiele z najbardziej ekscytujących rozwiązań w Snapdragonie opiera się na blokach typu system-on-chip otaczających procesor i kartę graficzną. Na przykład w obszarze łączności Qualcomm udoskonala swój modem i współpracuje z partnerami, aby przyspieszyć i usprawnić przejście na 5G. Firma intensywnie pracuje nad uczeniem maszynowym Sześciokątny procesor DSP 685 brakuje mu dedykowanej jednostki przetwarzającej, a mimo to osiąga trzykrotnie większą wydajność niż poprzednia generacja. Kodek audio Aqstic (kodek audio o małej mocy obsługujący standardy wysokiej rozdzielczości i zintegrowane przetworniki DAC), zarządzanie energią Qualcomm i szybkie ładowanie rozwiązanie, Spectra ISP i nowa jednostka bezpiecznego przetwarzania to wartościowe dodatki, które wpływają na doświadczenie użytkownika w ten lub inny sposób inny. Jednocześnie jednak firmie niezwykle trudno było przekazać, w konkretny i możliwy do prześledzenia sposób, w jaki sposób cały ten dodatkowy krzem ostatecznie przedostaje się do doświadczenia użytkownika. Procesory i procesory graficzne pozostają najważniejszymi komponentami w świadomości większości użytkowników.

Co prowadzi mnie do kwestii, którą podniosłem w 2016 roku: zauważyłem rosnąca przepaść między Apple i Qualcomm oraz sposób, w jaki konkurenci, tacy jak Huawei i Samsung, zaczęli kwestionować koronę wydajności firmy w przestrzeni Androida. Rzeczywiście, ten dławik jeszcze się nie rozluźnił – został jedynie zaostrzony, gdy A11 Bionic wyprzedził zarówno Snapdragon 835, jak i niewydany 845 w jednej wersji. Jak powiedział kiedyś John Poole, twórca Geekbench 4 wywiad z XDA: „[A] o ile nie konkurują z Apple, konkurują z Apple”. Jest to szczególnie prawdziwe w oczach entuzjastów i tych, którzy uważnie śledzą technologię mobilną – to prawda staje się coraz bardziej oczywiste, że konkurenci doganiają, a w niektórych (lub nawet wielu) obszarach przewyższają Qualcomm. Samsung obiecuje gigantyczny, dwukrotny wzrost wydajności jednego rdzenia, na przykład dzięki nadchodzącemu układowi Exynos W zeszłym roku HiSilicon wprowadził na rynek pierwszą dedykowaną jednostkę przetwarzającą specyficzną dla sieci neuronowejuwaga prasy jest skupiona gdzie indziej.

Jasne, Qualcomm będzie argumentować, że jego Hexagon DSP jest w rzeczywistości platformą AI trzeciej generacji; że ich chipy są niezrównane pod względem wydajności na wat, wydajności na milimetr kwadratowy lub wydajności na wat na milimetr kwadratowy; że mają większą, szerszą i bardziej zróżnicowaną bazę klientów, którzy korzystają z platformy na wiele różnych sposobów; i tak dalej i tak dalej. Mogą to być solidne obalenia i tak się składa, że ​​dostrzegam zasadność niektórych z tych argumentów. Jednocześnie jednak jestem zdania, że ​​cały Internet w dalszym ciągu skupia się laserowo na danych dotyczących procesorów i kart graficznych, a rynek krzemowy w tej dziedzinie staje się coraz bardziej zaciekły. Nie oznacza to oczywiście, że zespoły badawczo-rozwojowe Qualcomm postępują źle, inwestując tak dużo we wszystkie komponenty które przyczyniają się do komfortu użytkownika, bezpośrednio lub umożliwiając producentom OEM oszczędność kosztów poprzez przyjęcie standardowych wdrożeń, takich jak Quick Opłata.

Ostatecznie prawdopodobnie kliknąłeś ten artykuł, ponieważ w tytule przeczytałeś słowo „benchmark”. Patrząc na nasze własne statystyki i wyniki artykułów na te tematy w konkurencyjnych witrynach, nie sądzę, że pomylę się, jeśli powiem, że rzadziej czytało artykuł z nagłówkiem dotyczącym kodeka audio Aqstic, procesora Spectra 280 ISP, Hexagon 685 DSP lub bezpiecznego przetwarzania Jednostka. Jest to jedno z wyzwań stojących przed Qualcommem na przyszłość, jeśli przez kilka następnych lat ma on w dalszym ciągu „jedynie” zapewniać poprawę wydajności rzędu 30%. Pogłębiająca się różnica w wynikach testów porównawczych, którą Internet, jak twierdzi, przejmuje się tak mało lub tak bardzo, a w każdym razie nie może wydaje się, że przestaną o tym dyskutować, będą nadal odciągać zasłużoną uwagę wielu przełomowych osiągnięć firmy zasługiwać.


Jeśli chcesz dowiedzieć się więcej o możliwościach Snapdragona 845, zapoznaj się z naszymi wcześniejszymi relacjami:

  • Dostawca usług internetowych Spectra drugiej generacji firmy Qualcomm wprowadza ogromne ulepszenia w fotografii smartfonowej
  • Qualcomm Hexagon 685 DSP to dobrodziejstwo dla uczenia maszynowego
  • Bezpieczna jednostka przetwarzająca Snapdragon 845 chroni Twoje dane przed atakującymi

ARKUSZ WYNIKÓW SDM845 BENCHMARK