Что значит четырехъядерный процессор
Вся правда о многоядерных процессорах
Первые компьютерные процессоры с несколькими ядрами появились на потребительском рынке ещё в середине двухтысячных, но множество пользователей до сих пор не совсем понимает — что это такое, многоядерные процессоры, и как разобраться в их характеристиках.
Видео-формат статьи «Вся правда о многоядерных процессорах»
Простое объяснение вопроса «что такое процессор»
Микропроцессор — одно из главных устройств в компьютере. Это сухое официальное название чаще сокращают до просто «процессор») . Процессор — микросхема, по площади сравнимая со спичечным коробком. Если угодно, процессор — это как мотор в автомобиле. Важнейшая часть, но совсем не единственная. Есть у машины ещё и колёса, и кузов, и проигрыватель с фарами. Но именно процессор (как и мотор автомобиля) определяет мощность «машины».
Многие называют процессором системный блок — «ящик», внутри которого находятся все компоненты ПК, но это в корне неверно. Системный блок — это корпус компьютера вместе со всеми составляющими частями — жёстким диском, оперативной памятью и многими другими деталями.
Размер процессора по сравнению с монеткой. Есть процессоры и крупнее, есть и гораздо мельче.
Функция процессора — вычисления. Не столь важно, какие именно. Дело в том, что вся работа компьютера завязана исключительно на арифметических вычислениях. Сложение, умножение, вычитание и прочая алгебра — этим всем занимается микросхема под названием «процессор». А результаты таких вычислений выводятся на экран в виде игры, вордовского файла или просто рабочего стола.
Главная часть компьютера, которая занимается вычислениями — вот, что такое процессор.
Что такое процессорное ядро и многоядерность
Испокон процессорных «веков» эти микросхемы были одноядерными. Ядро — это, фактически, сам процессор. Его основная и главная часть. Есть у процессоров и другие части — скажем, «ножки»-контакты, микроскопическая «электропроводка» — но именно тот блок, который отвечает за вычисления, называется ядром процессора. Когда процессоры стали совсем небольшими, то инженеры решили совместить внутри одного процессорного «корпуса» сразу несколько ядер.
Если представить процессор в виде квартиры, то ядро — это крупная комната в такой квартире. Однокомнатная квартира — это одно процессорное ядро (крупная комната-зал), кухня, санузел, коридор… Двухкомнатная квартира — это уже как два процессорных ядра вместе с прочими комнатами. Бывают и трёх-, и четырёх, и даже 12-комнатные квартиры. Также и в случае с процессорами: внутри одного кристалла-«квартиры» может быть несколько ядер-«комнат».
Многоядерность — это разделение одного процессора на несколько одинаковых функциональных блоков. Количество блоков — это число ядер внутри одного процессора.
Разновидности многоядерных процессоров
Бытует заблуждение: «чем больше ядер у процессора — тем лучше». Именно так стараются представить дело маркетологи, которым платят за создание такого рода заблуждений. Их задача — продавать дешёвые процессоры, притом — подороже и в огромных количествах. Но на самом деле количество ядер — далеко не главная характеристика процессоров.
Вернёмся к аналогии процессоров и квартир. Двухкомнатная квартира дороже, удобнее и престижнее однокомнатной. Но только если эти квартиры находятся в одном районе, оборудованы одинаково, да и ремонт у них схожий. Существуют слабенькие четырёхядерные (а то и 6-ядерные) процессоры, которые значительно слабее двухядерных. Но поверить в это сложно: ещё бы, магия крупных чисел 4 или 6 против «какой-то» двойки. Однако именно так и бывает весьма и весьма часто. Вроде как та же четырёхкомнатная квартира, но в убитом состоянии, без ремонта, в совершенно отдалённом районе — да ещё и по цене шикарной «двушки» в самом центре.
Сколько бывает ядер внутри процессора?
Для персональных компьютеров и ноутбуков одноядерные процессоры толком не выпускаются уже несколько лет, а встретить их в продаже — большая редкость. Число ядер начинается с двух. Четыре ядра — как правило, это более дорогие процессоры, но отдача от них присутствует. Существуют также 6-ядерные процессоры, невероятно дорогие и гораздо менее полезные в практическом плане. Мало какие задачи способны получить прирост производительности на этих монструозных кристаллах.
Был эксперимент компании AMD создавать и 3-ядерные процессоры, но это уже в прошлом. Получилось весьма неплохо, однако их время прошло.
Кстати, компания AMD также производит многоядерные процессоры, но, как правило, они ощутимо слабее конкурентов от Intel. Правда, и цена у них значительно ниже. Просто следует знать, что 4 ядра от AMD почти всегда окажутся заметно слабее, чем те же 4 ядра производства Intel.
Теперь вы знаете, что у процессоров бывает 1, 2, 3, 4, 6 и 12 ядер. Одноядерные и 12-ядерные процессоры — большая редкость. Трёхядерные процессоры — дело прошлого. Шестиядерные процессоры либо очень дороги (Intel), либо не такие уж сильные (AMD), чтобы переплачивать за число. 2 и 4 ядра — самые распространённые и практичные устройства, от самых слабых до весьма мощных.
Частота многоядерных процессоров
Одна из характеристик компьютерных процессоров — их частота. Те самые мегагерцы (а чаще — гигагерцы). Частота — важная характеристика, но далеко не единственная. Да, пожалуй, ещё и не самая главная. К примеру, двухядерный процессор с частотой 2 гигагерца — более мощное предложение, чем его одноядерный собрат с частотой 3 гигагерца.
Совсем неверно считать, что частота процессора равна частоте его ядер, умноженной на количество ядер. Если проще, то у 2-ядерного процессора с частотой ядра 2 ГГц общая частота ни в коем случае не равна 4 гигагерцам! Даже понятия «общая частота» не существует. В данном случае, частота процессора равна именно 2 ГГц. Никаких умножений, сложений или других операций.
И вновь «превратим» процессоры в квартиры. Если высота потолков в каждой комнате — 3 метра, то общая высота квартиры останется такой же — всё те же три метра, и ни сантиметром выше. Сколько бы комнат не было в такой квартире, высота этих комнат не изменяется. Так же и тактовая частота процессорных ядер. Она не складывается и не умножается.
Виртуальная многоядерность, или Hyper-Threading
Существуют ещё и виртуальные процессорные ядра. Технология Hyper-Threading в процессорах производства Intel заставляет компьютер «думать», что внутри двухядерного процессора на самом деле 4 ядра. Очень похоже на то, как один-единственный жёсткий диск делится на несколько логических — локальные диски C, D, E и так далее.
Hyper-Threading — весьма полезная в ряде задач технология. Иногда бывает так, что ядро процессора задействовано лишь наполовину, а остальные транзисторы в его составе маются без дела. Инженеры придумали способ заставить работать и этих «бездельников», разделив каждое физическое процессорное ядро на две «виртуальные» части. Как если бы достаточно крупную комнату разделили перегородкой на две.
Имеет ли практический смысл такая уловка с виртуальными ядрами? Чаще всего — да, хотя всё зависит от конкретных задач. Вроде, и комнат стало больше (а главное — они используются рациональнее), но площадь помещения не изменилась. В офисах такие перегородки невероятно полезны, в некоторых жилых квартирах — тоже. В других случаях в перегораживании помещения (разделении ядра процессора на два виртуальных) смысла нет вообще.
Отметим, что наиболее дорогие и производительные процессоры класса Core i7 в обязательном порядке оснащены Hyper-Threading. В них 4 физических ядра и 8 виртуальных. Получается, что одновременно на одном процессоре работают 8 вычислительных потоков. Менее дорогие, но также мощные процессоры Intel класса Core i5 состоят из четырёх ядер, но Hyper Threading там не работает. Получается, что Core i5 работают с 4 потоками вычислений.
Процессоры Core i3 — типичные «середнячки», как по цене, так и по производительности. У них два ядра и никакого намёка на Hyper-Threading. Итого получается, что у Core i3 всего два вычислительных потока. Это же относится и к откровенно бюджетным кристаллам Pentium и Celeron. Два ядра, «гипе-трединг» отсутствует = два потока.
Нужно ли компьютеру много ядер? Сколько ядер нужно в процессоре?
Все современные процессоры достаточно производительны для обычных задач. Просмотр интернета, переписка в соцсетях и по электронной почте, офисные задачи Word-PowerPoint-Excel: для этой работы подойдут и слабенькие Atom, бюджетные Celeron и Pentium, не говоря уже о более мощных Core i3. Двух ядер для обычной работы более чем достаточно. Процессор с большим количеством ядер не принесёт значительного прироста в скорости.
Для игр следует обратить внимание на процессоры Core i3 или i5. Скорее, производительность в играх будет зависеть не от процессора, а от видеокарты. Редко в какой игре потребуется вся мощь Core i7. Поэтому считается, что игры требуют не более четырёх процессорных ядер, а чаще подойдут и два ядра.
Для серьёзной работы вроде специальных инженерных программ, кодирования видео и прочих ресурсоёмких задач требуется действительно производительная техника. Часто здесь задействуются не только физические, но и виртуальные процессорные ядра. Чем больше вычислительных потоков, тем лучше. И не важно, сколько стоит такой процессор: профессионалам цена не столь важна.
Есть ли польза от многоядерных процессоров?
Безусловно, да. Одновременно компьютер занимается несколькими задачами — хотя бы работа Windows (кстати, это сотни разных задач) и, в тот же момент, проигрывание фильма. Проигрывание музыки и просмотр интернета. Работа текстового редактора и включённая музыка. Два процессорных ядра — а это, по сути, два процессора, справятся с разными задачами быстрее одного. Два ядра сделают это несколько быстрее. Четыре — ещё быстрее, чем два.
В первые годы существования технологии многоядерности далеко не все программы умели работать даже с двумя ядрами процессора. К 2014 году подавляющее большинство приложений отлично понимают и умеют пользоваться преимуществами нескольких ядер. Скорость обработки задач на двухядерном процессоре редко увеличивается в два раза, но прирост производительности есть почти всегда.
Поэтому укоренившийся миф о том, что, якобы, программы не могут использовать несколько ядер — устаревшая информация. Когда-то действительно было так, сегодня ситуация улучшилась кардинально. Преимущества от нескольких ядер неоспоримы, это факт.
Когда меньше ядер у процессора — лучше
Не следует покупать процессор по неверной формуле «чем больше ядер — тем лучше». Это не так. Во-первых, 4, 6 и 8-ядерные процессоры ощутимо дороже своих двухядерных собратьев. Значительная прибавка в цене далеко не всегда оправдана с точки зрения в производительности. К примеру, если 8-ядерник окажется лишь на 10% быстрее CPU с меньшим количеством ядер, но будет в 2 раза дороже, то такую покупку сложно оправдать.
Во-вторых, чем больше ядер у процессора, тем он «прожорливее» с точки зрения энергопотребления. Нет никакого смысла покупать гораздо более дорогой ноутбук с 4-ядерным (8-поточным) Core i7, если на этом ноутбуке будут обрабатываться лишь текстовые файлы, просматриваться интернет и так далее. Никакой разницы с двухядерником (4 потока) Core i5 не будет, да и классический Core i3 лишь с двумя вычислительными потоками не уступит более именитому «коллеге». А от батарейки такой мощный ноутбук проработает гораздо меньше, чем экономичный и нетребовательный Core i3.
Многоядерные процессоры в мобильных телефонах и планшетах
Мода на несколько вычислительных ядер внутри одного процессора касается и мобильных аппаратов. Смартфоны вместе с планшетами с большим количеством ядер почти никогда не используют все возможности своих микропроцессоров. Двухядерные мобильные компьютеры иногда действительно работают чуть быстрее, но 4, а тем более 8 ядер — откровеннейший перебор. Аккумулятор расходуется совершенно безбожно, а мощные вычислительные устройства попросту простаивают без дела. Вывод — многоядерные процессоры в телефонах, смартфонах и планшетах — лишь дань маркетингу, а не насущная необходимость. Компьютеры — более требовательные устройства, чем телефоны. Два процессорных ядра им действительно нужны. Четыре — не помешают. 6 и 8 — излишество в обычных задачах и даже в играх.
Как выбрать многоядерный процессор и не ошибиться?
Практическая часть сегодняшней статьи актуальна на 2014 год. Вряд ли в ближайшие годы что-то серьёзно поменяется. Речь пойдёт только о процессорах производства Intel. Да, AMD предлагает неплохие решения, но они менее популярны, да и разобраться в них сложнее.
Заметим, что таблица основана на процессорах образца 2012-2014 годов. Более старые образцы имеют другие характеристики. Также мы не стали упоминать редкие варианты CPU, например — одноядерный Celeron (бывают и такие даже сегодня, но это нетипичный вариант, который почти не представлен на рынке). Не следует выбирать процессоры исключительно по количеству ядер внутри них — есть и другие, более важные характеристики. Таблица лишь облегчит выбор многоядерного процессора, но конкретную модель (а их десятки в каждом классе) следует покупать только после тщательного ознакомления с их параметрами: частотой, тепловыделением, поколением, размером кэша и другими характеристиками.
Что значит четырехъядерный процессор
В чем различия между четырехъядерными и восьмиядерными процессорами смартфонов? Объяснение достаточно простое. В восьмиядерных чипах в два раза больше процессорных ядер, чем в четырехъядерных. На первый взгляд восьмиядерный процессор представляется вдвое более мощным, не так ли? На самом деле ничего подобного не происходит. Чтобы понять, почему восьмиядерность процессора не удваивает производительность смартфона вдвое, потребуются некоторые пояснения. Будущее в сфере процессоров смартфонов уже наступило. Восьмиядерные процессоры, о которых совсем недавно можно было только мечтать, получают все большее распространение. Но, оказывается, их задача состоит не в том, чтобы повысить производительность устройства.
Эти пояснения были опубликованы Йоном Манди (Jon Mundy) в статье «Octa-core vs Quad-core: Does it make a difference?» на страницах ресурса Trusted Reviews.
Четырех- и восьмиядерные процессоры. Производительность
Сами термины «восьмиядерный» и « четырехъядерный» отражают число ядер центрального процессора.
Но ключевое различие между этими двумя типами процессоров — по крайней мере по состоянию на 2015 год — состоит в способе установки процессорных ядер.
В четырехъядерном процессоре все ядра способны работать одновременно, обеспечивая быструю и гибкую многозадачность, делая более ровными 3D-игры и повышая скорость работы камеры, а также осуществляя другие задачи.
Современные восьмиядерные чипы, в свою очередь, просто состоят из двух четырехъядерных процессоров, которые распределяют между собой различные задачи в зависимости от их типа. Чаще всего в восьмиядерном чипе присутствует набор из четырех ядер с более низкой тактовой частотой, чем во втором наборе. Когда требуется выполнить сложную задачу, за нее, разумеется, берется более быстрый процессор.
Более точным термином, чем «восьмиядерный» стал бы «двойной четырехъядерный». Но это звучит не так красиво и не подходит для маркетинговых задач. Поэтому эти процессоры называют восьмиядерными.
Зачем нужны два набора процессорных ядер?
В чем причина сочетания двух наборов процессорных ядер, передающих задачи один другому, в одном устройстве? Для обеспечения энергоэффективности.
Более мощный центральный процессор потребляет больше энергии и батарею приходится чаще заряжать. А аккумуляторные батареи намного более слабое звено смартфона, чем процессоры. В результате — чем более мощен процессор смартфона, тем более емкая батарея ему нужна.
При этом для большинства задач смартфона вам не понадобится столь высокая вычислительная производительность, какую может обеспечить современный процессор. Перемещение между домашними экранами, проверка сообщений и даже веб-навигация — не столь требовательные к ресурсам процессора задачи.
Но HD-видео, игры и работа с фотографиями такими задачами являются. Поэтому восьмиядерные процессоры достаточно практичны, хотя элегантным это решение назвать трудно. Более слабый процессор обрабатывает менее ресурсоемкие задачи. Более мощный — более ресурсоемкие. В итоге сокращается общее энергопотребление по сравнению с той ситуацией, когда обработкой всех задач занимался бы только процессор с высокой тактовой частотой. Таким образом, сдвоенный процессор прежде всего решает задачу повышения энергоэффективности, а не производительности.
Технологические особенности
Все современные восьмиядерные процессоры базируются на архитектуре ARM, так называемой big.LITTLE.
Эта восьмиядерная архитектура big.LITTLE была анонсирована в октябре 2011 года и позволила четырем низкопроизводительным ядрам Cortex-A7 работать совместно с четырьмя высокопроизводительными ядрами Cortex-A15. ARM с тех пор ежегодно повторяла этот подход, предлагая более способные чипы для обоих наборов процессорных ядер восьмиядерного чипа.
Некоторые из основных производителей чипов для мобильных устройств сосредоточили свои усилия на этом образце «восьмиядерности» big.LITTLE. Одним из первых и наиболее примечательных стал собственный чип компании Samsung, известный Exynos. Его восьмиядерная модель использовалась начиная с Samsung Galaxy S4, по крайней мере в некоторых версиях устройств компании.
Сравнительно недавно Qualcomm также начала применение big.LITTLE в своих восьмиядерных чипах Snapdragon 810 CPU. Именно на этом процессоре базируются такие известные новинки рынка смартфонов, как HTC One M9 и G Flex 2, ставший большим достижением компании LG.
В начале 2015 года NVIDIA представила Tegra X1, новый суперпроизводительный мобильный процессор, который компания предназначает для автомобильных компьютеров. Основной функцией X1 является его вызываемый консольно («console-challenging») графический процессор, который также основывается на архитектуре big.LITTLE. То есть он также станет восьмиядерным.
Велика ли разница для обычного пользователя?
Велика ли разница между четырех- и восьмиядерным процессором смартфона для обычного пользователя? Нет, на самом деле она очень мала, считает Йон Манди.
Термин «восьмиядерный» вносит некоторую неясность, но на самом деле он означает дублирование четырехъядерных процессоров. В итоге получаются два работающих независимо четырехъядерных набора, объединенных одним чипом для повышения энергоэффективности.
Нужен ли восьмиядерный процессор в каждом современном смартфоне. Такой необходимости нет, полагает Йон Манди и приводит пример Apple, обеспечивающих достойную энергоэффективность своих iPhone при всего двухъядерном процессоре.
Таким образом, восьмиядерная архитектура ARM big.LITTLE является одним из возможных решений одной из самых важных задач, касающихся смартфонов — времени работы от одной зарядки батареи. По мнению Йона Манди, как только найдется другое решение этой задачи, так и прекратится тренд установки в одном чипе двух четырехъядерных наборов, и подобные решения выйдут из моды.
Знаете ли вы другие преимущества восьмиядерных процессоров смартфонов?
Зачем нужен многоядерный процессор.
Я думаю, многим будет интересно почитать более или менее предметную информацию по этому поводу. У многоядерных процессоров есть как свои сторонники, так и противники. Истина, конечно-же, лежит где-то посередине. На эту тему бытует множество заблуждений — и про «виртуальные ядра» у Intel, и про умножение частоты на количество ядер (жуть то какая), и прочее прочее. Постараюсь максимально просто ответить на это.
В современных ОС существуют понятия процесса, потока или нити (thread), а также планировщика задач.
Процесс, условно — это наша программа, загруженная в память.
Поток — это набор команд внутри этой программы, который может выполняться асинхронно, или одновременно с другими потоками.
На каждый процесс приходится минимум 1 поток.
Планировщик задач — это программа, которая переключает потоки на исполнение по определенному алгоритму. Перед ней, упрощенно, стоят несколько задач — переключать потоки быстро, чтобы создавалось впечатление их одновременного исполнения, и стараться допускать как можно меньшего простоя процессора. Но сделать это непросто, потому что каждый поток имеет свой контекст — данные, с которыми он оперирует, и переключение потоков занимает некоторое время.
Схема переключения потоков, называемая «карусель».
И чем больше потоков, тем больше времени уходит на их переключение.
Так зачем же были нужны потоки до появления многоядерных процессоров?
Все просто. Многие программы выполняют несколько задач асинхронно. Даже когда вы просто листаете эту страничку в браузере, ему нужно рендерить ее, при этом не забывая своевременно обрабатывать то, что вы вводите, выполнять скрипты на странице и прочее прочее.
Казалось бы, несколько ядер должны были просто очень увеличить производительность компьютера.
Но на практике все не так хорошо. Потоки в не адаптированной для многоядерных машин программе выполняют разные задачи, с разной скоростью, и зачастую зависят друг от друга.
Вот и выходит, что горшочек не варит, а ядра простаивают.
Каким критериям должна отвечать программа, способная эффективно выполняться на многоядерной машине? Ее потоки не должны зависеть друг от друга, и иметь приблизительно одинаковую вычислительную сложность. Есть задачи, которые сравнительно легко поддаются такому препарированию, например, обработка изображений, видео, архивирование, рендеринг. С определенным оговорками, конечно. А есть и такие, с которыми приходится сильно попотеть, прежде всего это любимые многими компьютерные игры. Разработчику приходится практически с самого момента написания движка серьезно думать над его архитектурой, чтобы несколько не зависящих друг от друга потоков рисовали слаженную картинку. Не у всех выходит.
Теперь поговорим о компоновках и технологиях многоядерных CPU на десктопах. Благо, есть о чем.
Классические многоядерные процессоры появились в домашних компьютерах в 2005 году.
Опуская историю, современные процессорные ядра — это практически полноценные процессоры на одном кристалле, тем не менее, делящие некоторые общие ресурсы — память, кеши, контроллеры, и даже GPU на одном кристалле. Но с точки зрения пользователя это несущественно.
Революционная технология от Intel, и те самые виртуальные ядра, которые все так хотят видеть в своем компьютере. На самом деле, люди часто сами вводят себя в заблуждение, считая, что двухядерный процессор будет работать как четырехядерный. На самом деле вся соль заключается в том, что каждое ядро имеет удвоенный набор регистров, два контроллера прерываний и может хранить два контекста потока одновременно. Тем самым экономится время планировщика на переключение потоков, и блоки процессора загружаются более равномерно, что иногда дает неплохое ускорение. Однако, если программа спроектирована так, что способна гибко адаптироваться к количеству ядер, вполне возможно, HT только навредит, увеличивая накладные расходы. Хотя его всегда можно отключить. Полезная штука, если вы знаете, за что переплачиваете.
Модульная архитектура AMD.
Многие ошибочно полагают, что это аналог HT от Intel, и что AMD льет нам в уши про 8 ядер в своих процессорах FX. Некоторых даже бывает крайне сложно переубедить.
На самом деле, это принципиально иная технология, впрочем, не снискавшая особой популярности. Посмотрим на блок-схему модуля:
Что здесь можно заметить? Да, на нем два целочисленных кластера, 4 блока декодирования, один FPU, общий кеш L2. Он действительно может выполнять два потока одновременно, но будет стопориться на операциях с плавающей точкой. Впрочем, немногие помнят, что когда-то FPU был отдельной микросхемой и не входил в состав CPU. Технология была довольно интересной для серверов, но на десктопах АМД подвела плохая оптимизация софта и слабый FPU, и, вероятно, они откажутся от нее в будущем поколении процессоров. Но это уже совсем другая история.
Вы прослушали краткий курс лекций по компьютерной грамотности.
Чем восемь ядер процессора смартфона лучше четырех?
В чем различия между четырехъядерными и восьмиядерными процессорами смартфонов? Объяснение достаточно простое. В восьмиядерных чипах в два раза больше процессорных ядер, чем в четырехъядерных. На первый взгляд восьмиядерный процессор представляется вдвое более мощным, не так ли? На самом деле ничего подобного не происходит. Чтобы понять, почему восьмиядерность процессора не удваивает производительность смартфона вдвое, потребуются некоторые пояснения. Будущее в сфере процессоров смартфонов уже наступило. Восьмиядерные процессоры, о которых совсем недавно можно было только мечтать, получают все большее распространение. Но, оказывается, их задача состоит не в том, чтобы повысить производительность устройства.
Процессор
Эти пояснения были опубликованы Йоном Манди (Jon Mundy) в статье «Octa-core vs Quad-core: Does it make a difference?» на страницах ресурса Trusted Reviews.
Четырех- и восьмиядерные процессоры. Производительность
Сами термины «восьмиядерный» и » четырехъядерный» отражают число ядер центрального процессора.
Но ключевое различие между этими двумя типами процессоров — по крайней мере по состоянию на 2015 год — состоит в способе установки процессорных ядер.
В четырехъядерном процессоре все ядра способны работать одновременно, обеспечивая быструю и гибкую многозадачность, делая более ровными 3D-игры и повышая скорость работы камеры, а также осуществляя другие задачи.
Современные восьмиядерные чипы, в свою очередь, просто состоят из двух четырехъядерных процессоров, которые распределяют между собой различные задачи в зависимости от их типа. Чаще всего в восьмиядерном чипе присутствует набор из четырех ядер с более низкой тактовой частотой, чем во втором наборе. Когда требуется выполнить сложную задачу, за нее, разумеется, берется более быстрый процессор.
Более точным термином, чем «восьмиядерный» стал бы «двойной четырехъядерный». Но это звучит не так красиво и не подходит для маркетинговых задач. Поэтому эти процессоры называют восьмиядерными.
Зачем нужны два набора процессорных ядер?
В чем причина сочетания двух наборов процессорных ядер, передающих задачи один другому, в одном устройстве? Для обеспечения энергоэффективности.
Более мощный центральный процессор потребляет больше энергии и батарею приходится чаще заряжать. А аккумуляторные батареи намного более слабое звено смартфона, чем процессоры. В результате — чем более мощен процессор смартфона, тем более емкая батарея ему нужна.
При этом для большинства задач смартфона вам не понадобится столь высокая вычислительная производительность, какую может обеспечить современный процессор. Перемещение между домашними экранами, проверка сообщений и даже веб-навигация — не столь требовательные к ресурсам процессора задачи.
Но HD-видео, игры и работа с фотографиями такими задачами являются. Поэтому восьмиядерные процессоры достаточно практичны, хотя элегантным это решение назвать трудно. Более слабый процессор обрабатывает менее ресурсоемкие задачи. Более мощный — более ресурсоемкие. В итоге сокращается общее энергопотребление по сравнению с той ситуацией, когда обработкой всех задач занимался бы только процессор с высокой тактовой частотой. Таким образом, сдвоенный процессор прежде всего решает задачу повышения энергоэффективности, а не производительности.
Все современные восьмиядерные процессоры базируются на архитектуре ARM, так называемой big.LITTLE.
Эта восьмиядерная архитектура big.LITTLE была анонсирована в октябре 2011 года и позволила четырем низкопроизводительным ядрам Cortex-A7 работать совместно с четырьмя высокопроизводительными ядрами Cortex-A15. ARM с тех пор ежегодно повторяла этот подход, предлагая более способные чипы для обоих наборов процессорных ядер восьмиядерного чипа.
Некоторые из основных производителей чипов для мобильных устройств сосредоточили свои усилия на этом образце «восьмиядерности» big.LITTLE. Одним из первых и наиболее примечательных стал собственный чип компании Samsung, известный Exynos. Его восьмиядерная модель использовалась начиная с Samsung Galaxy S4, по крайней мере в некоторых версиях устройств компании.
Сравнительно недавно Qualcomm также начала применение big.LITTLE в своих восьмиядерных чипах Snapdragon 810 CPU. Именно на этом процессоре базируются такие известные новинки рынка смартфонов, как HTC One M9 и G Flex 2, ставший большим достижением компании LG.
В начале 2015 года NVIDIA представила Tegra X1, новый суперпроизводительный мобильный процессор, который компания предназначает для автомобильных компьютеров. Основной функцией X1 является его вызываемый консольно («console-challenging») графический процессор, который также основывается на архитектуре big.LITTLE. То есть он также станет восьмиядерным.
Велика ли разница для обычного пользователя?
Велика ли разница между четырех- и восьмиядерным процессором смартфона для обычного пользователя? Нет, на самом деле она очень мала, считает Йон Манди.
Термин «восьмиядерный» вносит некоторую неясность, но на самом деле он означает дублирование четырехъядерных процессоров. В итоге получаются два работающих независимо четырехъядерных набора, объединенных одним чипом для повышения энергоэффективности.
Нужен ли восьмиядерный процессор в каждом современном смартфоне. Такой необходимости нет, полагает Йон Манди и приводит пример Apple, обеспечивающих достойную энергоэффективность своих iPhone при всего двухъядерном процессоре.
Процессор
На что необходимо обратить внимание при покупке смартфона: процессор или оперативная память?
Производительность смартфона: что важнее — размер оперативной памяти или скорость процессора?
Если для вас важна производительность смартфона, ключевыми элементами, на которые нужно обратить внимание, является выбор скорости процессора и оперативной памяти. Вместе они решают работу вашего телефона. Но они делают это по-разному.
Первый шаг — указать, что такое тактовая частота процессора и оперативная память в смартфоне. Помните, что, хотя они дополняют друг друга, каждый влияет на производительность по-разному.
Скорость процессора
Тактовая частота процессора — это то, что указывает на то, насколько мощным является смартфон — и как быстро и плавно он будет работать. Чем выше процессор и чем выше тактовая частота, тем мощнее смартфон в тяжелых условиях работы. Таким образом, при прочих равных условиях процессор с тактовой частотой 3 ГГц более мощный, чем процессор с частотой 2,3 ГГц.
Итак, если вам нужен смартфон для игр или для других тяжелых задач, вы должны искать смартфон с более высокой тактовой частотой.
Друзья, мы поставили цель набрать 1000 подписчиков на канал. Для этого необходимо подписаться и поделиться данной статьей в любой соцсети. Будем очень рады, если вы вступите в наши ряды.
Размер оперативной памяти
Больше ОЗУ улучшает многозадачность. Чем больше оперативной памяти у телефона, тем более плавным является запуск и переход между приложениями. Больше оперативной памяти не ускоряет работу вашего телефона. Позвольте мне сказать по-другому: чем больше ОЗУ у вашего смартфона, тем лучше он может переключаться между приложениями и делать сразу несколько вещей.
Если вы — помешанный на приложениях и много переключаетесь между ними, вам будет плохо со смартфоном с 2 ГБ оперативной памяти. Я это вам обещаю. Вероятно, вы столкнетесь с множеством ошибок «из памяти» или приложений, закрывающихся в фоновом режиме. Определенно, при переключении между приложениями вы будете испытывать дискомфорт.
Пример производительности смартфона
Таким образом, скорость процессора и размер ОЗУ определяют, насколько оперативно реагирует ваш смартфон, каждый из которых определяет разное измерение.
Чтобы проиллюстрировать это, давайте сравним два смартфона с разными тактовыми частотами процессора и количеством ОЗУ (все остальное одинаково):
Первый смартфон : четырехъядерный процессор с 1,3 ГГц и 3 ГБ оперативной памяти
Второй смартфон : восмиядерный процессор с 2,2 ГГц и 2 ГБ оперативной памяти
Второй смартфон является более мощным из двух, поскольку он имеет более высокую скорость процессора. Но Первый смартфон будет лучше обрабатывать переключение между приложениями или работать с несколькими приложениями одновременно. Однако он будет работать медленнее, чем Второй смартфон. Более мощное устройство — Второй смартфон — будет работать более плавно.
Если мы рассмотрим Третий смарфтон с процессором 2,2 ГГц и 3 ГБ оперативной памяти, он будет лучше предыдущих двух смартфонов с точки зрения производительности, поскольку имеет как более высокую тактовую частоту, так и больший объем оперативной памяти.
Советы для пользователей Android
1. Если вы пользуетесь Android, то процессор с тактовой частотой 1,3 ГГц — это ниже среднего. Для более или менее хороших скоростей, вам необходимо 1,8 ГГц и выше.
2. Что касается ОЗУ, если вы можете себе это позволить приобрести смартфон с 3 ГБ — это то, что обеспечит достойную многозадачность.
3. Кроме того, обратите внимание, что чем больше ядер имеет процессор, тем эффективнее он может работать. Таким образом, восьми-ядерный процессор более эффективен, чем четырех-ядерный процессор.
4. Наконец, обратите внимание, что чем больше и резче отображается ваш смартфон, тем мощнее вам нужен процессор, потому что процессор необходимо выполнить больше работы, нежели с меньшим экраном. Размер и разрешение дисплея — вот некоторые из факторов, на которые мы ссылаемся, когда говорим «при прочих равных условиях».