Как стать автором
Обновить

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

Я из двух ядер вижу только одну пользу :) На одном система свои задачи крутит, на втором крутятся задачи пользователя (это в desktop). К тому же ждем следующую версию HT. На текущей действительно контроллер памяти не успевает прокачивать данные из одной точки в другую. Кстати по этому же они 4 ядрерные процессоры заявили с новым HT. Если говорить прол BlueGene то тоже упор идет в прокачку данных, по этому там много сокетов в каждом из которых стоит свой процессор (в котором есть контроллер памяти) и у процессора своя память :) Вы еще новые процессоры от Intel поюзайте серверные. На ваших задачах они явно и уверенно будут сливать :)))

PS А спарки не пробовали ?
HT как раз успевает всё прокачивать, что доказывает тест на 2 модулях системы. Затыки возникают внутри процессора при обращении к общему контроллеру. И не понятно, как этого затыка избежать, ведь, ресурс один, что автоматически приводит к необходимости упорядочивать запросы и выполнять их последовательно. Когда amd сделает два контроллера памяти, то в процессоре будет 4 ядра, и они будут работать чепез общий L3, хотя и побитый на банки, ну, если верить картинкам, что приведёт к драке за этот кэш, потому что логика разруливания по банкам, всё равно, потребует упорядочивания запросов. Опять коллизии и ничего хорошего. Хых.

Но они погоняют свои мелкие тесты, вроде фотошопов, кодеков и архиваторов, и опять объявят процессоры самыми лучшими и высокопроизводительными на рынке PC. Ну ладно, они будут правы, Intel они опять сделают, скорее всего. НО, можно же более производительную архитектуру предложить, как показывают все эти эксперименты. И более дешёвую и энергоэффективную, как доказывает IBM своим BlueGene.

Хм. Неужели единственное, что сдерживает - страх перед тем, что программисты не освоят программирование для логически неоднородной системы? Хотя, тут давление, наверное, ещё со стороны компиляторщиков, которым надо продавать продукты с этикеткой OpenMP compatible. Да и Windows исторически многонитевая и мозги ей уже ничем не вправишь, кроме лома. Мдя, опять система ползёт в глючный аттрактор, как это произошло с x86.

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

Для этого необходимы удобные инструменты. Пока я их что-то не видел.


Хотя, тут давление, наверное, ещё со стороны компиляторщиков, которым надо продавать продукты с этикеткой OpenMP compatible.

Ну рабочего полнофункционального компилятора для Cell я пока не видел. Если или для центрального ядра или для дополнительных ядер. А уже затем надо все это вместе компоновать.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории