Компьютерный ликбез - Нужна ли нам многоядерность, и вреден ли разгон процессора?
Многоядерность
История развития центральных процессоров достаточно интересна. Если проследить за ней с появления первых настольных компьютеров, то становится очевидно, что основным двигателем производительности было повышение тактовой частоты. Но всё в природе имеет придел. С увеличением частоты тепловыделение процессоров нелинейно растёт, что в конечном итоге приводит к уж очень высоким значениям. Не помогает более того употребление больше тонких технических процессов при создании транзисторов.
Выход нашли в использовании нескольких ядер в одном кристалле, этакий процессор "2 в 1". Их явление на рынке десктопов вызвало большие споры. Нужны ли нам многоядерные процессоры? Сейчас уже разрешается отозваться с уверенностью: нужны. В ближайшие годы легко нереально представить прогрессивного пути развития этой отрасли без использования нескольких ядер.
Так чем же лучше многоядерные процессоры? Многоядерность сродни использованию нескольких отдельных процессоров в одном компьютере. Только находятся они в одном кристалле и не целиком независимы (например, применение общей кэш-памяти). При использовании уже имеющегося программного обеспечения, созданного для работы только с одним ядром, это даёт определённый плюс. Так, не возбраняется запустить вместе с тем две ресурсоёмкие задачи без какого-либо дискомфорта. А вот ускорение одного процесса - проблема для таких систем непосильная. Таким образом, мы получаем на практике тот же что ни на есть одноядерный процессор с небольшим бонусом в виде возможности использования нескольких требовательных программ одновременно.
Оригинальный файл |
| На изображении процессора видны парные структуры - свидетельство наличия двух ядер |
Выход из данной ситуации очевиден - разработка нового поколения ПО, способного задействовать немного ядер одновременно. Этот ход позволительно наречь распараллеливанием процессов. На деле всё оказалось довольно сложно.
Некоторые задачи довольно без труда распараллелить. К ним, например, относится кодирование аудио и видео. В его основе лежит комплект однотипных потоков, так что вынудить их выполняться в то же время - довольно простая задача. Выигрыш многоядерных процессоров в задачах кодирования перед одноядерными аналогами пропорционален количеству этих самых ядер: два ядра - вдвое быстрее, четыре - в четыре раза и так далее. Но подавляющую доля задач распараллелить намного сложнее. В большинстве случаев требуется кардинальная переработка программного кода.
Несколько раз из уст представителей довольно серьёзных компьютерных компаний звучали радостные слова об удачной разработке многоядерных процессоров нового поколения, способных независимо раскладывать единственный поток на несколько независимых. Но до сих пор не было продемонстрировано ни одного рабочего образца подобного чуда.
А в то время как действительные шаги на пути к повсеместному использованию многоядерных процессоров довольно незамысловаты и очевидны. Первым является само создание и совершенствование этих процессоров, понижение ценовых рамок. Так, в среднем сегменте обоих мировых компьютерных гигантов - Intel и AMD - разрешено выискать довольно широкое разнообразие двухъядерных процессоров. Уже в следующем году в класс mainstream переберутся решения с четырьмя ядрами. А вот второй шаг на пути к пользователю делают сами разработчики программного обеспечения. Многие современные игры уже обзавелись поддержкой двух ядер. Самым требовательным из них практически необходим двухъядерный процессор для обеспечения оптимальной производительности.
Если окинуть взглядом прилавки компьютерных магазинов и негусто проанализировать, то общая картина нисколько не настолько плоха. Производителям процессоров удалось достичь довольно высокого уровня выхода годных кристаллов. На ценообразовании это отражается следующим образом: повышение числа ядер вдвое зачастую не ведёт к двойному повышению стоимости. Хотя это целиком логично: производительность в среднем возрастает также вдали не в два раза.
Подводя первую количество статьи к завершению, стоит отметить, что сколь бы ни был тернист дорога к многоядерности, альтернативы ему в обозримом будущем просто нет. Нам, как обычным потребителям, остаётся только своевременно апгрейдить свойский компьютер, из раза в раз увеличивая цифра встроенных процессорных ядер, выводя тем самым общую производительность на свежий уровень.
Последние публикации по этой теме:
03 Jan 2009 15:33:27
Вести.Ru В США скончался знаменитый художник-иллюстратор Эдвард Картье Вести.Ru - Об этом в субботусообщил его сын Дин. По его словам, Картье в последние годы страдал от болезни Паркинсона, клинического синдрома, обусловленного поражением подкорковых ядер головного мозга. Синдром проявляется скованностью, амимией, дрожанием конечностей, нарушением походки и речи. Как напоминает ИТАР-ТАСС, наибольшую известность Картье принесла его серия из свыше 800 комиксов "Тень" по мотивам одноименного фантастического произведения Уолтера Гибсона. Оно рассказывало о приключениях мистического борца ...
30 Dec 2008 06:56:53
TECHLABS Стоимость четырехядерных процессоров Intel снизилась до 150 евро TECHLABS - В настоящее время далеко не все программные приложения поддерживают одновременную работу четырех ядер . Более того, некоторые двуядерные процессоры той же Intel в производительности превосходят четырехядерные. Например, за почти такие же деньги можно приобрести (в Европе, разумеется) и двуядерные модели Core 2 Duo E8400 или E8500 с тактовой частотой 3 ГГц и 3.16 ГГц соответственно. Первая из упомянутых моделей предлагается за 140 евро, тогда как вторая, чуть более мощная, стоит 162 евро. ... Acer предлагает ноутбук с 18.4" экраном и четырёхъядерным процессором за $1800 Интел представила новый мобильный процессор с четырьмя ядрами Intel представила 5 новых 45-нм процессоров -
25 Dec 2008 08:00:30
iXBT.com Суперновинки железа в Ростове: гроссмейстеры параллельных вычислений TechnoDrive.ru - Отдельно отметим встроенный микроконтроллер PCU, независимо управляющий напряжением и частотой каждого из ядер . Он обладает возможностями автоматического разгона отдельных ядер при сниженной нагрузке на их коллег . Кстати непосредственный разгон новых процессоров весьма непривычен. Но если понять новую систему опорных шин и множителей, он может стать даже проще, чем в случае старых поколений. При этом, процессоры Core i7 демонстрируют удивительное единодушие и способны на покорение 4 ГГц на ... Floston: кулер для процессоров Intel на ядре Nehalem Core i7 Суперновинки железа в Ростове: экстремальный процессор для оверклокеров
24 Dec 2008 09:40:33
Пришельцев обнаружили в Антарктиде Поиск - Сложность здесь в том, что эти лучи состоят не только из протонов, но также из атомных ядер различных химических элементов. Образно говоря, на нас с неба падает почти вся таблица Менделеева. Изучив именно химический состав космических лучей, мы сможем выяснить, верна или нет современная модель их происхождения. Задача эксперимента АТИК как раз и заключалась в получении полной информации и об энергии, и о химическом составе космических лучей. - Оборудование АТИК (на снимке) состоит из различных ...
18 Dec 2008 05:57:02
Господь Бог и ядерная реакция Компьютерра-Онлайн - Совершенно понятно, если нуклоны, составляющие ядро частицы взаимодействуют между собой, значит, ядро обладает какой-то энергией, и при слиянии легких ядер часть ее может выделяться в виде кинетической энергии связи конечных продуктов. В ходе многочисленных попыток удалось добиться слияния ядер дейтерия и трития, являющихся изотопами водорода (дейтерий (d) протон (р) + нейтрон (n); тритий (t) протон + два нейтрона). При слиянии ядер дейтерия выделяется энергия в количестве 3,3 мегаэлектрон-вольт (d ...
18 Dec 2008 00:40:34
Туннельный эффект (tunnelling effect) Нанометр - Например, при альфа-распаде радиоактивных ядер тяжелое ядро излучает альфа-частицу, состоящую из двух протонов и двух нейтронов. Частице при отрыве от ядра приходится преодолевать барьер внутриядерных связей. Происходит туннелирование, и мы наблюдаем спонтанное альфа-излучение. Другой важный пример туннельного эффекта процесс термоядерного синтеза, питающий энергией звезды. Сильное кулоновское отталкивание препятствует сближению ядер дейтерия, однако под воздействием высоких температур и давлений это ...
14 Dec 2008 16:34:52
Эффект лишнеядерности а есть ли польза от увеличения числа ядер ? iXBT.com - Увеличение количества ядер сейчас превозносится, как решение проблем, вызванных стагнацией в области наращивания частот: В ряде специализированных задач может быть получен существенный выигрыш от применения симметричной многопроцессорной обработки. В некоторых приложениях можно уменьшить энергопотребление за счет перехода к большему количеству процессоров, работающих на пониженной частоте. Есть и третья проблема , которую решает многоядерность: производители получают возможность наращивать количество ...
11 Dec 2008 01:47:56
Открытые системы Inside Tsubame Открытые системы - При одновременной работе 30 тыс. процессорных ядер машина потребляет мегаватт мощности и ее надо охлаждать. Tsubame занимает 29-е место в нынешнем списке 500 мощнейших суперкомпьютеров мира. Его скорость в стандартном наборе тестов Linpack составила 77,48 TFLOPS. Результат неплохой, но не это выделяет его среди других суперкомпьютеров. Самое интересное в Tsubame то, что он использует не одну только вычислительную мощность традиционных центральных процессоров. В нем установлены сотни графических ...
09 Dec 2008 08:42:40
iXBT.com Тесты процессоров AMD Kuma RosInvest.Com - Недавно AMD представила линейку 65-нм 2-ядерных процессоров с кодовым именем Kuma на базе архитектуры K10. Первым стал чип Athlon X2 7750 с частотой обоих ядер 2,7 ГГц, поддержкой шины HyperTransport 3.0, 512 Кб кэш-памяти L2 для каждого из ядер и распределенные 2 Мб кэш-памяти L3. tr» Ресурс Donanim Haber решил сравнить производительность Athlon X2 7750 с другими конкурирующими процессорами: Intel Core 2 Duo E8200, Core 2 Duo E8400, Core 2 Duo E6420, AMD Phenom X3 8750 и Athlon X2 5200+. tr» Чипы в Новом году: прогнозы Intel все параллельно
09 Dec 2008 05:04:22
ITC Online Аналитики заявляют, что использование более 16 ядер в процессорах будет бессмысленно ITC Online - С ростом пропускной способности выполнения, например, из-за увеличения количества ядер или рабочей частоты, пропускная способность памяти также должна расти соответственно. Если проектировать данную ситуацию на многоядерные процессоры, то размещение на одной подложке большего количества ядер не принесeт никакой пользы, так как процессор не будет загружен достаточным объeмом данных и исполняемого кода. Так как пропускная способность памяти не росла по законам Мура, то в последние пару лет это привело к ...
Keywords:
ядер,
двух ядер,
нескольких ядер,
ядер одновременно,
ядер Так,
ядер Выход,
ядер одном,
ядер два,
ядер width,
ядер вдвое