Однокристальный
облачный компьютер
- так свой новый процессор с 48-ю ядрами
решила назвать Intel.
Специалисты Intel уверенны в том, что вычислительная мощность
такого уровня позволит вывести механизм человеко-машинного
взаимодействия на новый уровень. Они предполагают в будущем отмирание мыши и клавиатуры
в пользу более непосредственных методов ввода-вывода информации. При
этом они не уточняют как именно будет происходить этот более
непосредственный обмен информацией. Некоторые предполагают, что
компьютер научится считывать мысленные команды.
Возможность эффективной работы такого процессора
обеспечивается наличием быстрой сети обмена данными между
ядрами. О том как это
физически реализовано не сказано, но годом раньше фирма Intel уже
заявляла о разработке оптических каналов связи
на кристалле и даже
демонстрировала работоспособность лабораторных образцов и высокую
пропускную способность таких линий. Поскольку обмен данными между
ядрами теперь осуществляется на 2 порядка быстрее, чем между
процессорами в многопроцессорных системах,
то такое решение открывает дорогу созданию суперсистем нового
поколения, максимальная производительность которых повидимому будет на
2 порядка выше современных (т.е. будет порядка 100 ПФлопс). Сама Intel
позиционирует свой процессор,
как продукт для конечного пользователя, т.е. как процессор для ПК,
но понятно, что свои возможности такие процессоры
смогут реализовать именно в составе суперсистем.
Источник: Intel
А теперь давайте попытаемся непредвзято
проанализировать куда движется компьютерная отрасль под воздействием
указующего перста Intel - а именно отрасль персональных компьютеров,
т.к. с преимуществами для суперкомпьютеров и так все понятно. Давайте
задумаемся а стоит ли избавление от удобной клавиатуры за 5-10 у.е.
удесятерения количества ядер в
процессоре? Очевидно не стоит
- на такое вряд ли пойдет пользователь. А нужно ли иметь такую мощность
чтобы считывать информацию из мозга или движений рук пользователя?
Абсолютно не нужно - более чем достаточно одного ядра. Так зачем же это
все? Ответить на этот вопрос нам будет легче, если мы вспомним
появление в свое время процессоров с тактовой частотой 1 ГГц. Тогда
многие говорили, что нет задач, которые могли бы загрузить такой мощный
процессор, а следовательно - это лишнее. А теперь смотрите какая
ситуация сейчас: на компьютере с 1ГГ-овым процессором того времени не
будет нормально работать ни одна современная 3D-игра,
но это только половина пирога, ведь не все пользователи - геймеры. Браузер IE8,
как и другие, будет сильно тормозить на таком ПК
и дело не только в том, что сам браузер
потребляет много ресурсов. Из-за увеличения пропускной способности
каналов интернет-провайдеров большинство сайтов
стали позволять себе тяжелую графику и видео, а в стандарте HTML 5.0,
уже реализованном и работающем во всех популярных браузерах, в
частности, встроена возможность работать с изображениями попиксельно,
что просто убийственно нагружает процессор, всилу того, что браузеры
не предназначены для производительной обработки большого количества
данных, да и реализуется это все при помощи языка JavaScript, который
исполняется интерпретатором, что всегда медленно. А даже если бы
браузеры и были под это "заточены", то необходимый рост вычислений все
равно бы никуда не делся. Короче говоря, современные сайты
становятся все тяжелее, как и сами браузеры.
Далее, посмотрим куда движется другое аппаратное
обеспечение (хард), а в частности устройства отображения - мониторы.
Появляются стандарты все более высокой четкости для ТВ, которые
переходят и на ПК. Уже есть первые модели мониторов объемного
изображения, а японские специалисты считают, что 3 цвета это очень мало
для хорошей цветопередачи и разработали 4-х цветовую систему. Стоит ли
говорить в какие требования к вычислительному ресурсу все это
выливается? Я уже не говорю о потенциально безграничной возможности
роста реалистичности и скорости в графических и 3D-приложениях.
От этих новшеств не отстают и производители ПО,
движимые жесткой конкурентной борьбой за выживание - ведь каждый хочет,
чтобы его продукт по максимуму использовал все современные (и будущие)
возможности железа и этим выгодно отличался от продуктов других
производителей. В результате всего этого программные продукты для
старых ПК и операционных систем перестают выпускаться вовсе. Другими
словами, пользователь старого ПК
вынужден работать на морально устаревшей операционной системе и
программном обеспечении, которое уже не поддерживает многие функции,
используемые современными веб- и другими приложениями. И коллектив
нашего журнала "Ускоритель" все чаще получает запросы типа "посоветуйте
браузер
для старого ПК" и т.п...
Потому что старый браузер
с новыми сайтами
уже работает некорректно, а новый не потянет компьютер. Вот и остается
уделом старого ПК
быть печатной машинкой, а также работать на устаревшем и уже не
поддерживаемом и не обновляемом ПО.
А надо специально отметить, что после прекращения поддержки старых
версий программ, они почему-то начинают активно глючить и часто
зависать. Я не хочу ни в чем обвинить производителей ПО,
но это факт.
В заключение по поводу необходимости свалить на
голову юзера 48 ядер,
скажу, что такой необходимости конечно же нет, но это гарантированно
произойдет, несмотря на то, что приложений, способных нагрузить такое
количество ядер
пока нет. Это не проблема - в ближайшем будущем они спешно будут
реализованы, с попутным введением серии новых стандартов,
неподдерживаемых старыми ОС
и ПО.
А причина проста: без ухода со сцены старого будет трудно продавать
новое, за лучшие характеристики которого можно получить больше денег. И
если внимательно изучить историю введения новых стандартов и отсутствие
их поддержки старым ПО,
то можно видеть, что это часто делается очень искусственно -
пользователя принудительно торопят отказаться от старого, но еще
прекрасно работающего железа в пользу приобретения нового.
Кстати, про браузер
для старого ПК мы думаем и
обязательно что-нибудь придумаем :)