Сравнение производительности ПК и смартфонов, включая iPhone 11

    После выхода iPhone 11 с SoC Bionic A13 в очередной раз возникло желание сравнить его производительность с ПК. Пару лет назад эппловские чипы уже обошли средний сегмент ноутбуков. И поскольку там прогресса в производительности практически нет, новый карманный гаджет должен сейчас обойти уже всю ноутбучную братию и хорошенько «покусать» настольные системы.



    Во многом обошел. Покусал. Детали под катом.

    Изучая мнения о том, кто быстрее (смартфоны или ноутбуки), самым распространенным оказался вариант: «как смартфон за 60 тыс. может быть медленнее ПК, стоящего дешевле?» Правда, эти мнения высказывались не на Хабре. А вот технически подкованные люди наоборот вопрошали, мол, как кроха с TDP в 3-5 Вт может обойти монстров с TDP 65 Вт и более, при том, что производятся они по близким техпроцессам?

    Образовались два разных лагеря. Сам я, будучи по первому ВО инженером-системотехником, принадлежу ко второму. И на вопрос о ваттах у меня есть ответ. Но давайте перейдем к сути дела.

    Какой линейкой будем мерить


    Сравнивать производительность будем в кроссплатформенном тесте Geekbench 5, эмулирующем работу реальных пользовательских задач типа архивации, шифрования. Насколько легитимно сопоставлять в нем разные платформы – хороший вопрос. Поднимем его чуть ниже. А сейчас лишь скажу, что создатели теста усиленно на это напирают:



    Этим тестом пользуюсь периодически. Но результаты для данного поста взял из официальных чартов. В них создатели помещают усредненные значения из того, что попадает к ним в базу от пользователей. Чаще всего такие результаты оказываются слегка заниженными, ведь пользователи – не профессиональные тестеры. У них во время теста в фоне может работать какое-нибудь ПО, или включен режим энергосбережения. Впрочем, нас это не волнует. Крайние нижние значения там и так наверняка отбрасываются. Вдобавок у меня нет цели получить прецизионные данные. Достаточно обрисовать некую общую картину.

    Результаты тестов




    Первое – Apple крута, и за последние пару лет она увеличила отрыв от Qualcomm и Samsung с их лицензионными и допиленными армами.

    Второе – уровень производительности топовых смартфонов в офисно-потребительских задачах сравнялся с продвинутыми ноутбуками и хорошими офисными ПК (см. оговорки ниже).
    Третье – одноядерная производительность. Именно она отвечает за отзывчивость интерфейса и быстроту работы приложений, основная масса которых плохо приспособлена к распараллеливанию.

    Кто есть кто на диаграмме


    Теперь давайте глянем на нутрянку подопытных. Для удобства я собрал все в одну табличку.



    Если совместить эти данные с диаграммой производительности, видно, что ограниченный тепловой пакет не дает молотить всем ядрам мобильных чипов на полную катушку. Дополнительные ограничения вводит архитектура big.LITTLE, в рамках которой не всегда возможна одновременная работа высокопроизводительного кластера в чипе и энергоэффективного.

    А можно ли сравнивать разные архитектуры?


    Полноценное сравнение процессорных архитектур крайне затруднительно, и у меня нет идей, как это грамотно можно сделать. ARM принадлежит к типу RISC, а x86 к CISC. За счет меньшего числа команд и меньшего количества блоков ARM-чип должен выполнять отдельные команды быстрее и энергоэффективнее. Но как только речь заходит о выполнении сложных функций, под которые у x86 есть заготовленные аппаратные блоки и наборы команд, ARM будет курить в сторонке. Но это в теории.

    А еще есть разные операционки, разные компиляторы. И мне кажется, разработчики Geekbench слегка забили на все это, упростив все до мониторинга выполнения системой каких-то типовых задач, например декодирования jpg или сборки закэшированных веб-страниц. При этом код этих задач они старались оптимизировать для каждой системы отдельно.

    В итоге счастливый владелец последнего айфона может с гордостью сказать, что его смарт способен так же быстро открывать фотки из галереи, как и топовая пятигигарцовая «печка» от Intel. Но делать более серьезные заявления Geekbench уже не позволяет. Впрочем, для большинства бытовых ситуаций этого вполне достаточно.

    Больше деталей по их тестам можно найти вот в этом pdf.

    К чему вообще эти сравнения?


    Три года назад меня посетила мысль, что с ростом производительности мобильных чипов они могли бы покуситься на сегмент недорогих нетбуков, треть цены которых, порой, составляет ОС от Microsoft. С учетом того, что Google распространяет свою ОС бесплатно, а за добавление сервисов Google Play и прочих надо заплатить лишь $1 с устройства, идея захвата нижнего сегмента выглядела вполне реалистичной.

    Однако маркетологи Qualcomm пошли иным путем и последние пару лет пытаются удивить мир системами за $1000, в которых их топовые чипы уживаются с Windows 10…

    Ссылки на чарты


    Если вам интересны усредненные результаты других систем, можно воспользоваться онлайновой базой «Гикбенча». Вот прямые ссылки на автоматически обновляемые чарты для Android, iOS и PC. Там же в поиске можно вбивать любые ключевые слова (модели чипов, смартфонов) и смотреть результаты, полученные другими пользователями для данных устройств. Единственное, фильтровать неадекватные варианты придется самостоятельно.

    P.S. и да, владельцы топовых смартфонов могут гордиться, что носят в кармане штуку помощнее большинства современных ноутбуков. По крайней мере, если сравнивать их по работе в повседневных приложениях.
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 111

      +3
      Да, но вот только ни нормального софта нет под такие «компьютеры», ни нормальных игр…
        –3
        Даром что ли активно развиваются платформы по «удалённому игранию» типа Apple Arcade? )
        Они позволят играть на чём угодно, был бы хороший интернет и манипуляторы нужного формата.
          +3

          Apple Arcade как раз не стриминг, поэтому и качество игр там соответствующее — телефонное

            0
            Ну ок, значит Apple в пролёте.
            Но есть и другие платформы )
          +1
          Есть такое. Но как офисная машинка (тексты, интернет) — вполне. Мышка работает во многих приложениях, так что жить можно.
            0
            в 15-16 годах пробовал обойтись только топовым планшетом, будучи студентом прикладной информатики. Да, клава-мышь, возможность подключить монитор, даже под конец удалёнка — это всё действительно прекрасно. Но не было софта (как сейчас — утверждать не берусь, но подозреваю что не особо лучше). В итоге меньше года продлился такой эксперимент — потом у меня появился настольный ПК и планшет был чисто под удалёнку, а затем и ноутбук.
              +1
              в 15-16 годах пробовал обойтись только топовым планшетом,


              В 2017 взял «топовый планшет» Surface Pro 4, который полностью заменил мне ноутбук при сохранении всех функций планшета.

              Возможно вам стоит попробовать еще раз.
                0

                А какая ОС на нём была? Обычно "нет приложений и игр" относится к ОС прежде всего

              0
              Но не было софта
              смотрю с удивлением на свой dell 7140 (2015 год, когда был выпущен) — а какого софта на нём не хватает?
            • НЛО прилетело и опубликовало эту надпись здесь
                +1
                Они не любят работать под нагрузкой дольше нескольких секунд и, если им приходится это делать, то они скидываю частоту до номинальной и работают на ней (для 8550u — это 1.8 ГГц, что весьма скудно).
                Вы думаете телефонные процы не сбрасывают частоту?
                • НЛО прилетело и опубликовало эту надпись здесь
                  +3
                  Вы не правы. U — это серия с пониженным напряжением (и энергопотреблением). 1,8 — это базовая частота. А молотить на максималке они могут сколь угодно долго (если есть соответствующее термопакету охлаждение).
                  В подтверждении моих слов те же тесты Гикбенча. Первый упомянутый Вами i5 9300H проигрывает 8550u как в сингле, так и в многопоточном режиме.
                  browser.geekbench.com/processors/2609
                  • НЛО прилетело и опубликовало эту надпись здесь
              • НЛО прилетело и опубликовало эту надпись здесь
                  0
                  Фотошоп как бы скоро ожидается под iOS iPadOS
                    0
                    Уже был. Photoshop Touch назывался. С 2012 по 2015 выпускался. Я даже купил на Андройд, тогда у меня был Нексус 7, но был и на ios. На данный момент проект закрыт…
                      0
                      Не, это не то. Тут полноценный фотошоп с нормальной поддержкой PSD, слоев и прочего. А Photoshop Touch ничего общего со взрослым фотошопом не имел кроме названия
                        0
                        Тому фотошопу пророчили развитие до уровня десктопа. Тем более что производительность планшетов и тогда имела значимый рост. Но имеем что имеем. Вторая волна надежд на появление Фотошопа на планшетах началась с появлением iPad Pro с их стилусом, большим экраном и мощным ЦП. Будем надеяться.
                  0

                  Я бы купил лучше GPD P2 Max, если бы он у нас продавался. По размерам как планшет, но при этом полноценный компьютер, на котором можно запускать настоящую ОС и работать или играть (например, в самолете на столике). Такой можно без напряга всюду таскать с собой в кармане.

                    0
                    Я бы купил лучше GPD P2 Max… и работать


                    Размер экрана: 8.9" при 2560x1600
                    У меня 12.3" при 2763x1824 — это уже на грани комфорта/напряга.
                      0
                      Таскабельность важнее. Я бы купила, если бы там было 16gb ram, иначе IDE + пара-тройка докер контейнеров не влезают :(
                        0

                        Мне тоже таскабельность важнее. Я бы использовал его не как основной инструмент, а в дороге, в ситуациях когда для полноценного ноута нет места или он слишком тяжелый.


                        Как раз в GPD P2 по-моему 16 Гб памяти, если не больше.

                          0
                          Хм, это уже интересно, спасибо. Ждём что-то похожее, но с тракпоинтом. Либо, может, его и куплю на Black Friday распродажу.
                            0
                            Тачскрин неожиданно рулит. Тачпад на 3 из 5 по моим ощущениям. С трекпоинтом есть GPD Pocket первый, но там 8GB рам, слабее проц и он совсем мелкий
                              0
                              Вы о нём статьи не писали?
                                0
                                Пока нет
                              0

                              Трекпойнт можно уже и не ждать наверно)
                              В GPD Pocket он был, но, судя по всему, производители сочли этот эксперимент неудачным и дальше стали втыкать оптический трекпойнт, который уже совсем “не то”.


                              А на 16Gb есть еще и всякие там One Miix 3

                            0
                            Есть One Mix 3S — те же 8 дюймов, но Core i7-8500Y, 16Гб, 512 ssd. Правда цена уже за гранью разумного. Ещё кажется есть версия с i5 подешевле немного.
                              0
                              Спасибо. Выглядит идеально, только на реддите пишут о проблемах тачскрина в линуксе.
                                0

                                В Linux уже лет 10 назад не было проблем с тачскрином, там чаще с тачпадом возникают заморочки)

                              0
                              Работа в IDE на 8.9" очень сомнительна. Только если исправить какой-то легкий баг в дороге. Иногда работаю в Idea на 13.3" — боковые панели съедают большую часть экрана, для кода остается мало места.
                                0
                                Только если исправить какой-то легкий баг в дороге

                                Именно об этом и речь. Хочется устройство, которое почти всегда будет с собой.
                                  0

                                  Являюсь счастливым владельцем бюджетной модели One Mix 3 на m3-8700y. Софт работает и открывается шустрее чем на ноутах на процессорах i3/i5 Uсерий без SSD. Идеальный девайс для того что бы что-то поправить в дороге.


                                  из минусов очень отзывчивый оптический трекпоинт, что бы вынуть аккум нужно сорвать пломбы и действовать очень аккуратно. Да в винде масштабирования интерфейса стоит 250% из-за чего в разных приложениях могут наблюдаться коллизии, например в Автокаде интерфейс не масштабируется, а вот текст маштабируется. Тяжеловат, корпус металлический, масса у ноута в состоянии покоя 650грамм.

                                    0
                                    масса у ноута в состоянии покоя 650грамм.

                                    В процессе работы он становится тяжелее?
                                      +1
                                      В состоянии ускорения. Сообразно СТО )
                                        0
                                        Т.е. когда он пути из кармана на асфальт ускоряется, он становится тяжелее? :)
                                          0
                                          однозначно. И тому немало доказательств на ютубе.
                                        +1
                                        Я мог бы написать его вес, но с одной стороны кг*сила не является размерностью СИ, с сдругой стороны при свободном падении вес тела равен нулю. С массой тоже не все гладко, т.к. масса тела при скоростях близких к скорости света меняется по сравнению с состоянием покоя. По этому я уточнил условия, при которых можно констатировать эту характеристику ноутбука.
                                          0
                                          Исчерпывающе! :)
                                    0
                                    Это девйас из категории скорее продвинутого планшета для эразц работы. Я пытался сделать на андроиде такое — лажа. Этоне отменяет хорошего настольника и большего ноутбука если нужно например в командировке много кодить.
                                      0

                                      не согласен, для офисной работы его хватает, да и если подключить монитор то вполне сойдет за мини-пк, который можно носить с собой

                                        0

                                        Офисная да. Я про кодить. Кодить только с внешней клавой

                                          0

                                          Клавиатура там нормальная у этой модели, в том плане что букв хватает и все основные клавиши есть. Но из-за нестандартного смещения буквенных английских клавиш и нестандартного размещения дополнительных то для набора больших обьемов текста, согласен, лучше использовать внешнюю клавиатуру

                                            0
                                            Сами кнопочки, которые есть — огонь. Но когда ;(){}[] доступны только на fn кодить на этом невозможно. Ну и смещение — да, не удобно. Как и русская раскладка, хжэъ на fn чёртигде.
                                              0

                                              на one mix 3 нет такого. Кто Вам сказал эту неверную информацию? Клавиатура после гравировки русских символов https://yadi.sk/i/2IU5u6j8GISb8w

                                                0
                                                У меня на GPD P2 MAX, я про него. Скажите где гравировку делали?
                                                  +1
                                                  написал в приват
                                                  0
                                                  Вот кстати моя клава и настольная для сравнения yadi.sk/i/s_gDgXhYHlDGMw
                                        0

                                        Если пользоваться редакторами без GUI, типа Emacs/Vim, то в пределах разумного без разницы какой размер экрана использовать. Одно время пользовался лаптопом с 11.6” как основным девайсом и при переходе на 14” особого роста комфорта не заметил.

                                        0
                                        Там 16 и есть.
                                        0
                                        у меня на 13,3 при 3200x1800 и это уже за гранью комфорта, win 10 так и не умеет нормально маштабировать
                                          0

                                          Ну, я не как основной хочу, а как гаджет, который могу положить в карман куртки, и где-нибудь в поезде или самолете написать текст, посмотреть кино, или поиграть в игру в DosBox.


                                          У планшетов обычно нет клавиатуры (или нормальной клавиатуры), и мне не нравится планшетный софт, хочу делать свои задачи привычным мне способом.


                                          Думаю, ради эпизодического применения я бы мирился с маленьким экраном.

                                        0
                                        Я его и купил, ещё с предзаказа, и это волшебно. Но клава обрубок и программировать на этом невозможно (все скобки и даже; на fn). Как таскабильная машина для эрзац правок — божественно.
                                          0

                                          Ох, умираю от зависти. Купили с доставкой в РФ? Стоимость превышает таможенный лимит — легко ли оплатить налог за превышение?

                                            0
                                            Я бейкал на indiegogo ещё на стадии разработки, пришло просто почтой с заниженной стоимостью ($100), с указанием того что это laptop. С алиэкспресса покупал GPD MicroPc, там было декларировано что это электронный словарь за $70. Телефон тоже с али мне пришёл как handset за $35 по-моему.
                                          0
                                          В гигбенче single core 520 multi core 1013.
                                            0

                                            А сложно ли вам написать обзор на Хабре? Думаю, многим было бы интересно. Информации о них пока еще немного.

                                              0
                                              Я хочу, но пока руки не доходят, вчера вот термостатический смеситель поставил, тоже обзор хочу, но ноут видимо раньше. Посмотрим, обещать не готов пока.
                                          +1
                                          С софтом — проблемы решают.
                                          Тот же Samsung DeX (Huawei EasyProjection вроде тоже в том же направлении) — попытка сделать интерфейс под типично-десктопные задачи (с внешним монитором и клавиатурой) и популяризовать среди разработчиков (MS Office прямо заявлен как поддерживающий) и при этом не имеющей совсем уж особой специфики (если приложение полноценно все рекомендованное гуглом поддерживает (адаптация верстки под планшеты, динамическое изменение размера окна, ввод не только тачем) или хоть не ломает системную поддержку — будет приемлимо работать. Кстати — эта же поддержка будет и на хромбуках и на планшетах помогать.
                                          Есть хромбуки — тоже с ARM, и подддержкой Android.

                                          У меня как пользователя скорее обратная проблема — например с читалками с полной синхронизацией НЕ под мобильные платформы — не очень хорошо. под Android и iOS имеем например Bookari/Bookfusion/PocketBook Reader/Google Play Books а под mac и Win — только их же веб-версии (кроме Bookari — у них нет веб-версии).
                                          Да — есть красивый iBooks, но поведение — think different© (и только mac + iOS).
                                          При этом читалки только под Android — да вполне себе есть и хорошие — Moon+ тот же.

                                            0

                                            Пробовал я этот dex — неудобно. Лучше уж ноут с собой таскать.
                                            Проблема не столько в том, что производительности не хватает — с этим более-менее.
                                            Проблема в том, что софт остаётся телефонным — то есть крупные шрифты, крупные отступы и всё такое. В итоге на экран помещается сильно меньше, чем на ноуте с тем же разрешением.

                                              0
                                              Потому что нет нормальной адаптации (а она все же нужна). Куча разработчиков забивает на оптимизацию под андроид-планшеты(а тут она нужна). Ну — будет еще один повод это изменить. Пинайте разработчиков софта что пользуетесь и плохо.

                                              А как разработчик — могу сказать на примере того что поддерживаю — пользователи… не просят а заказчикам оно не особо важно а значит — нормальная поддержка андроид-планшетов по остаточному принципу(даже если на iOS-сделана версия и под iPad полноценная).
                                                0

                                                Потому что пользователи не рассматривают планшеты и телефоны как замену ноутам. Кино показывают, в фэйсбуке посидеть можно — и ладно. Мой андроидный планшет тоже примерно для этого используется — вечером в постели ютуб посмотреть и новости почитать. А для более серьёзного — даже просто на коммент ответ написать длиннее пары строк — беру ноут. Ну или топаю к десктопу, если дома.

                                          0
                                          как можно сравнивать разные системы?
                                            +5
                                            Я подробно написал про это.
                                              0
                                              спасибо.прочту еще раз.Жалко, что да айфоны мощные, но делать толком на них что-то сложное(сложно), хотя сами устройства хороши
                                                +2
                                                А что Вы хотите сложное на них делать? о_О
                                                  +1
                                                  писать музыку, монтаж, обработка графики,vr.Я не говорю что делать на них нельзя, просто пока не радует спектр софта, как писали выше.Из-за этого их мощность (пока не нужна )
                                                    0
                                                    Ну, насколько всотребован софт — настолько и пишут. Под макось, я так понимаю, всё вполне себе есть.
                                                    Просто на телефоне это делать как то странно, а как основную вычислительную мощность их пока официально не рассматривают. Думается мне, что для этого нужна немного другая архитектура устройства )
                                                    Но идея мне нравится.
                                                      0
                                                      ТОгда для чего добавляли стилус?, на маке софт есть, как и на виндос.ТУт уже вопрос, какой софт быстрее и лучше для каждой ос.Насчет яблок и их ipad pro, идею они развивают.Так что они красавцы
                                                      0
                                                      Вот уж для музыки софта хватает. Причем качество и возможности очень неплохие. Да и монтаж и обработка графики не сильно отстают. Насчет VR не знаю
                                              0
                                              А можно ли сравнивать разные архитектуры?


                                              Можно.
                                              Но ведь дело не только в архитектуре — размер экрана тоже имеет значение.
                                              Или, например, такая мелочь, как возможность поставить девайс градусов на 60 от плоскости стола и не держать его при этом рукой.

                                              Когда-то были гостированы следующие варианты устройств:

                                              1. Стационарные (нынешний аналог — десктоп)
                                              2. Переносные (нынешний аналог — ноутбук)
                                              3. Носимые (нынешний аналог — смартфон)

                                              Эти три вида устройств предназначены для разных задач (хотя на их стыке постоянно появляются гибриды, типа мощных и тяжелых ноутов, ультракомпактных десктопов или планшето-ноутов с новомодными складными устройствами)

                                              И, в общем, сравнивать их производительность бесполезно, так как это не самое главное — главное тут степень комфортности использования при решении совершенно конкретных задач, например, требующих использования мощных видеокарт, нескольких мониторов с большой диагональю, или наоборот — минимального веса и компактности.
                                                +1
                                                треть цены которых, порой, составляет ОС от Microsoft
                                                Серьезно? Вы знаете цену оем для вендоров? или вы видели в продаже ноуты от 6 тысяч?
                                                  –1
                                                  Насколько мне известно, MS меньше 70 у.е. с розничных продуктов себе не берет.
                                                  0
                                                  Процы Apple действительно круты, но смысл ставить их в смартфоны только для Apple — отлаживать железо будущих платформ за счет покупателей смартфонов.
                                                  P.S. Мой iPad Air спустя 5 лет с момента покупки почти также шустро показывает WEB сайты.
                                                    +3
                                                    Не знаю, мне бы хотелось увидеть примеры и сравнения на каких-то реальных задачах. Скажем как в habr.com/en/post/429318
                                                    Или пусть не реальные, но типичные: архивация/разархивация, конвертация медиа в разные форматы и подобные
                                                    От себя могу добавить, что последний на данный момент iPad Pro работает нереально быстро. По ощущениям гораздо быстрее чем комп с i5 и ноут c i7. Сравнивал открытие, пан, зум и работу со слоями в одной и той же фотографии из примеров в галерее сэмплов Affinity Photo. При этом интересно что iPad Pro 2017 ощутимо тормозил в этом сценарии.
                                                      0
                                                      В состав Гикбенча входят: архивация, шифрование, кодирование и декордирование джипегов, сборка веб-страничек и вот это вот все. Т.е. как раз только пользовательские задачки.
                                                        0
                                                        ну скажем так, с одной стороны да, а с другой нет.
                                                        Архивация на смартфоне? скорее разархивирования крошечных архивов из почты и это очень редко. Шифрование. Какое и для чего ( ну в смысле есть разные типы, некоторые поддерживаются аппаратно, некоторые не используются на смартах и т.п.).
                                                        Кодирование джипегов это когда с камеры летит raw, а потом на проце смарта сжимается? может быть, но на компе такой сценарий это редкая частность, если вы не фотограф конечно. Опять же будучи фотографом, фотографируете ли вы при этом на смарт?
                                                        Сборка вэб-страничек ну да, адекватный юзеркейс. Вот только на компе открываются вэб версии сайтов, а на смартах смарт-версии.
                                                        Предложение: вычислять число Пи с определенной точностью, проигрывать видеоролики с возрастающим битрейтом/разрешением, как-то оценивать многозадачность проца, копировать например гигабайтный файл с внутренней памяти в /null, измерять уровень задержки памяти, как в AIDA64.
                                                          0
                                                          Шифрование? Ну вот Вы сейчас зашли на Хабр. Трафик весь шифруется. На большинстве остальных сайтов — тоже.
                                                          Декодирование джипегов — все изображения на этой странице были декодированы и отправлены в видеобуфер.
                                                          Про сборку веб-страничек — что мобильная, что десктопная, в данном случае нет особой разницы.
                                                      –1

                                                      Мдэ, и давно серия u стала продвинутой для ноутбуков всех мастей, а не сугубо ультрабуков? Может надо на h смотреть?

                                                        0

                                                        Если вы захотите сказать что u серия со своими 25w быстрее чем 45w h серии, то простите но это выглядит как победа над физикой и логикой.

                                                          0
                                                          Выше уже затронули этот вопрос. В Сайнбенче H побеждает. А в более-менее реальных пользовательских задачах — идут почти на равных.
                                                            0
                                                            Ох уж эти «реальные пользовательские» задачи. А я похоже не пользователь раз у меня в задачах кодинг, рендеринг и игры. Надоело уже что вы сравниваете в скорости открытия блокнотов и браузеров, серьезно, тогда уж мой старый кпк на техас инструмент всё еще хорош в ваших пользовательских задачах.
                                                        +1
                                                        Главное не как голосуют, а как считают.

                                                        Я, знаете ли, в нулевых уже насмотрелся на результаты тестов видеокарт, которые радикальным образом зависели от того, из какого имени файла запущен процесс рендеринга. Всегда есть на чем сэкономить, понизив точность или детализацию. Особенно если результат вычислений игнорируется, а учитывается только затраченное время.

                                                        Отдельный вопрос к инструменту. Кто такой этот Geekbench? Как он считает? Исходников нет, а значит нет уверенности, что его автор не получил хороший донат, или просто не является фанатом определенного бренда.
                                                          +1
                                                          C тех пор, как у меня телефон после прилета очередного обновления прибавил число попугаев в AnTuTu аж на 30%, я к бенчмаркам отношусь несколько настороженно…
                                                            0
                                                            Ну, может в обновлении косяк исправили или там ОС посвежее накатилась? )
                                                          0
                                                          сегмент недорогих нетбуков, треть цены которых, порой, составляет ОС от Microsoft

                                                          Попробуйте вернуть деньги за ОС от Microsoft и узнаете, сколько составляет её цена. За Pro, по-моему, 30 баксов возвращали. Розничная цена ОС очень мало отношения имеет к цене для производителей, особенно крупных.

                                                            +1
                                                            > Apple крута, и за последние пару лет она увеличила отрыв от Qualcomm и Samsung с их лицензионными и допиленными армами.

                                                            A13 из iPhone 11 не очень корректно сравнивать по производительности со смартфонами на 55-м snapdragon — все-таки это новый чип. С прошлогодним 855 надо сравнивать прошлогодний же A12 (Xs/Xr) и с ними в multi-core у 855 паритет. Еще есть 855+, которого почему-то нет в официальных чартах, он, судя по всему, должен A12 обгонять.

                                                            В single-core, да, Qualcomm ощутимо проигрывает.

                                                            Проверять «отрыв» чипа A13 будем когда будут какие-то результаты Snapdragon 865.
                                                              –1
                                                              Хотел бы себе MacBook Pro 14' сразу на двух Bionic'ах + один куллер на охлаждение за ~ 1500$. Думаю всё шло бы на ура, даже тяжёлые задачи два чипа вывезли бы. Автономность была бы сутки. Другое дело заставить это всё работать =)
                                                                0
                                                                И заставить всех софт на арм перекомпилировать.

                                                                А так-то начали потихоньку arm-лэптопы подвозить с вполне себе десктопной windows: Samsung Galaxy Book S, Microsoft Surface Pro X.
                                                                  0
                                                                  это не x86-64 оси если что, с соответствующими последствиями. Приведу цитату с сайта майков, чтобы было понятно о чем речь:
                                                                  At this time, Surface Pro X will not install 64-bit applications that have not been ported to ARM64, some games and CAD software, and some third-party drivers or anti-virus software. New 64-bit apps are coming to ARM 64 all the time.
                                                                  P.S. В том числе и всё размышление автора статьи об установке винды на арм чипы сливается в целом туда же. Надеюсь автор всё таки разберется в теме и напишет нормальную статью с нормальной аналитикой.
                                                                    0
                                                                    Поддержку приложений с iPad уже добавили, подтянуть свой профессиональный софт могут, и крупные разработчики тоже бы смогли. Скорее всего к этому всё и идёт.
                                                                  +1
                                                                  ARM принадлежит к типу RISC, а x86 к CISC. За счет меньшего числа команд и меньшего количества блоков ARM-чип должен выполнять отдельные команды быстрее и энергоэффективнее

                                                                  Вот все же это очень очень интересно. Ведь х86 давно RISC по своей сути. Очень хотелось бы почитать кого-нибудь, глубоко разбирающегося в теме, почему ARM энергоэффективнее? Засчет отсутсвия доп блоков, типа всех этих сложных декодеров и кэшей? Засчет отсутсвия каких-то исполнительных блоков, типа AVX? Тогда атом сравним с АРМ по эффективности был или нет? И если нет, то почему.
                                                                  Может быть, кто-нибудь, разбирающийся в теме на уровне уважаемого khim напишет что-нибудь общеобразовательное, так как доступного объяснения сходу не нагуглить. Надо разбираться.
                                                                    +3
                                                                    Исходная фраза, на самом деле — это «смешение в кучу» всего на свете. RISC, конечно же, должен исполнять больше команд, чем CISC. Иначе было бы странно: как так получилось, что для выполнения одной и той же задачи требуется больше сложных команд, чем простых?

                                                                    Но вот с декодированием у x86 — большая-большая беда. И дело тут не в том, что у RISC команды проще закодированы (на самом деле всё наоборот, декодировать ARM-инструкции сложнее, чем x86 инструкции), проблем в том, что в x86 команды имеют разную длину!

                                                                    А у нас, как бы, суперскаляр, нам нужны 2-3 инструкции на такт, декодировать их последовательно не годится… как быть? Применяется следующий трюк: вместо 2-3 декодеров у нас этих декодеров… как грязи: штук 20. И они просто тупо декодируют всё подряд, начиная с %rip: %rip, %rip+1, %rip+2 и так далее. А потом «лишнее» просто выкидывается.

                                                                    Разумеется пара десятков декодеров греет воздух куда сильнее, чем 2-3…

                                                                    P.S. На самом деле чтобы немного поэкономить на современных процессорах декодеры работают в две стадии: предварительный декодер и основной. Предварительный умеет посчитать длину инструкции и всё. А основной уже делает полный анализ. Но даже лишние 15-20 «предварительных декодеров» — это много лишних транзисторов и много лишних операций.
                                                                      0
                                                                      Спасибо! Детали понемногу проясняются вот из таких общений в коментариях. Надо еще как-то систематизировать эти детали, правда ))
                                                                        0
                                                                        Применяется следующий трюк: вместо 2-3 декодеров у нас этих декодеров… как грязи: штук 20. И они просто тупо декодируют всё подряд, начиная с %rip: %rip, %rip+1, %rip+2 и так далее. А потом «лишнее» просто выкидывается.

                                                                        Вот еще появился вопрос… если мы не знаем длину инструкции, то один или несколько из этих %rip+ вполне может указывать не на начало, а вполне себе на середину инструкции, и в этом случае декодер декодирует совсем не то, что имел в виду программист… Я понимаю, как работать с инструкциями переменной длинны, когда декодирование идет неконвеерно: мы всегда знаем, где заканчивается текущая инструкция, так как перед тем, как менять значение IP мы уже полностью прочитали и декодировали и инструкцию, и операнд. А вот даже в случае простого конвеера, где декодер является частью этого конвеера, воображение пассует.
                                                                        Простите, что мучаю вопросами )))
                                                                          +3
                                                                          если мы не знаем длину инструкции, то один или несколько из этих %rip+ вполне может указывать не на начало, а вполне себе на середину инструкции, и в этом случае декодер декодирует совсем не то, что имел в виду программист…
                                                                          Совершенно верно — именно поэтому большинство декодеров работает «вхолостую».

                                                                          Рассмотрите старый добрый Pentium (две инструкции за так в лучшем случае). Тут же всё просто: первый декодер нам выдал длину… ну допустим пять. Пятый декодер выдал длину три. Складываем 3 + 5, сдвигаем счётчик на 8 — и мы можем «загребать» следующую пару инструкций. Все остальные декодеры — тоже что-то насчитали: и второй и шестой… но мы это проигнорировали, так что нам даже неважно что именно они там насчитали…

                                                                          Почему мы не можем просто подождать, пока первый декодер не даст нам длину? Потому что тогда нам придётся ждать пока оба декодера отработают последовательно. А нам ведь длины обоих инструкций нужны, чтобы %rip переставить… Тактовая частота упадёт и толку он нашей супескалярности — нуль.

                                                                          Схема же, получающая на вход длины от 15 декодеров (и выкидывающая результаты всех, кроме двух) — это буквально сотня транзисторов, она сильного замедления не вызовет.

                                                                          То есть да — большая часть этих декодеров декодируют чёрт-знает-что… но эти результаты потом игнорируются. Отсюда и нагрев: если мы делаем работу, которую потом не используем — то на неё питание-то всё равно расходуется!
                                                                            0
                                                                            Тут же всё просто: первый декодер нам выдал длину… ну допустим пять. Пятый декодер выдал длину три. Складываем 3 + 5, сдвигаем счётчик на 8 — и мы можем «загребать» следующую пару инструкций. Все остальные декодеры — тоже что-то насчитали: и второй и шестой… но мы это проигнорировали, так что нам даже неважно что именно они там насчитали…

                                                                            Хм, действительно, просто… Но как-то в голову само не пришло, из-за кучи требуемой избыточности, наверное. Хотя по идее простейшие АЛУ работает точно так же: считаем все операции одновременно но берем выход только нужной.
                                                                            Спасибо!!!
                                                                              +1
                                                                              C избыточностью борются тем, что предварительные декодеры ничего, кроме длины, не выдают (ну ещё флаг могут выдавать: «не шмогла я, не шмогла»… часто «особо редкие» и «особо сложные» инструкции вообще обрабатываются ровно одним декодером — первым). Эти сильно упрощает схему. С ньюансами можно потом разобраться, дальше по конвееру. Но вот именно длину двух-трёх-четырёх инструкций важно рассчитать в один такт, иначе весь наш конвеер встанет…
                                                                                0
                                                                                Интересно… Я так понимаю, что эти декодеры должны находиться где-то перед кэшем 1го уровня, так как (если я ничего не путаю), в современном x86 у нас отдельно кэши команд и данных, и, чтобы разобрать где что, все же надо декодировать. Получается у нас 2 конвеера как бы, один для декодирования инструкции, второй — уже сам процессор. И «конвеер декодирования» и является интерфейсом между миром х86 и внутренним миром процессора, я правильно понимаю? Тогда получается, что в современном CISC 2 декодера, один нормальный, как в RISC, внутри ядра, второй — «легаси», между кэшеми L1 и L2?
                                                                                  +1
                                                                                  Получается у нас 2 конвеера как бы, один для декодирования инструкции, второй — уже сам процессор.
                                                                                  Это вы сейчас Pentium 4 описали. Нет — не взлетело.

                                                                                  И «конвеер декодирования» и является интерфейсом между миром х86 и внутренним миром процессора, я правильно понимаю?
                                                                                  Да, но там просто несколько декодеров. Первый этап — это определить границы инструкций, второй — уже разобрать сами инструкции и превратить инструкции в μopsы и так далее.

                                                                                  Тогда получается, что в современном CISC 2 декодера, один нормальный, как в RISC, внутри ядра, второй — «легаси», между кэшеми L1 и L2?
                                                                                  Так только в Pentium 4 было и себя не оправдало. Сейчас декодеры действительно не совсем такие как в RISC, но «двух конвееров» нет. После того, как инструкции декодированы и превращены в набор μopsов — дальше всё как в RISC.
                                                                                    0
                                                                                    Спасибо вам огромное за ответы!
                                                                      0
                                                                      Ноутбук GPD P2 MAX (m3-8100Y, 16GB Ram)
                                                                      browser.geekbench.com/v5/cpu/361934
                                                                      Single-Core Score 520
                                                                      Multi-Core Score 1013

                                                                      Основной рабочий компьютер (i5-9600K, 32Gb Ram )
                                                                      browser.geekbench.com/v5/cpu/361988
                                                                      Single-Core Score 1236
                                                                      Multi-Core Score 5471

                                                                      Телефон (Xiaomi mi 8 Qualcomm Snapdragon 845, 6Gb Ram)
                                                                      browser.geekbench.com/v5/cpu/361992
                                                                      Single-Core Score 502
                                                                      Multi-Core Score 2028
                                                                        0
                                                                        Очень странно что у других GPD P2 MAX результаты лучше, примерно Single-Core Score 901
                                                                        Multi-Core Score 1516 browser.geekbench.com/v5/cpu/search?page=1&q=GPD+P2+MAX&utf8=%E2%9C%93
                                                                          0
                                                                          Нашёл в чём дело, в биосе я руками устанавливал Fan Policy Quiet Mode, и в таком режиме захардкожено что TDP Policy становится Energy Saving Mode.

                                                                          TDP: Performance Mode = 8W with temporary boosts up to 15W
                                                                          TDP: Energy Saving Mode = 6W with temporary boosts up to 9W

                                                                          Поменял Вентилятор на Standard mode, тогда в TDP становится возможным выбрать Performance Mode.
                                                                          На полном заряде с подключенной зарядкой, с best performance в винде. Стало так
                                                                          Single-Core Score 891
                                                                          Multi-Core Score 1647
                                                                          browser.geekbench.com/v5/cpu/362214

                                                                            0
                                                                            А это от батарейки На максимальной экономии в винде, но в биосе всё еще Performance Mode
                                                                            Single-Core Score 427
                                                                            Multi-Core Score 998
                                                                            browser.geekbench.com/v5/cpu/362245
                                                                          0
                                                                          Протестил GPD Micro PC (Celeron N4100, 8Gb Ram)
                                                                          Single-Core Score 307
                                                                          Multi-Core Score 1375
                                                                          browser.geekbench.com/v5/cpu/362222
                                                                            0
                                                                            Ещё протестил i7-7700K 16Gb Ram
                                                                            Single-Core Score 1228
                                                                            Multi-Core Score 4790
                                                                            browser.geekbench.com/v5/cpu/362261
                                                                              0
                                                                              Прошлый ноутбук Lenovo X220 (i5-2520M 16Gb Ram)
                                                                              Single-Core Score 601
                                                                              Multi-Core Score 1271
                                                                              browser.geekbench.com/v5/cpu/364442
                                                                              0
                                                                              Сравнение не объективно. Мало того — сравниваются различные платформы. Ну давайте серьезный тест — проект в Premiere Pro c переходами, цветокоррекцией на часик эдак. Сколько яТелефон его будет рендерить до перегрева или троттла? И возьмем самый простой i3-8100. Без всяких ускорителей. Думаю все достаточно очевидно, хотя такое сравнение вряд ли кто-то проведет. Опять же, это расчет по скорости. Но вот по энергопотреблению выиграет скорее всего огрызок. Но это обычная вилка скорость/энергопотребление.

                                                                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                              Самое читаемое