Archives

Сообщения в "Многоядерность" Категория RSS

Поделитесь своими идеями о распараллеливании любых приложений: от игр до финансовых систем. Помните, что несколько ядер лучше чем одно!

Newer Entries »

Студенческий кубок

Marianna Svetlosanova (Intel) (6 пост(а)) 02.10.2007 23:33
Комментарии (6)

Всем привет. 7 октября – последний день отборочного тура студенческого кубка: оптимизация приложений. Еще не поздно зарегистрироваться и проверить свои знания. Или же улучшить свой результат для прохождения во второй тур. Студенческий кубок – наш первый конкурс, организованный локально. Да, стоит признать, что не все прошло без сучка и задоринки. Благодаря ВАМ мы нашли и исправили некоторое [...]

Продолжение ›

Категория: Многоядерность

Зачем нам был нужен HT?

Alexander Komarov (Intel) (5 пост(а)) 27.09.2007 21:36
Комментарии (4)

Уважаемые читатели, прошу прощения за задержку с обещанным постом о классификации параллельных библиотек. Я обнаружил, что своровать скомпилировать перевести его с каких-нибудь англоязычных источников невозможно за неимением таковых. Так что напишу пока еще один акын. Вчера в Новосибирске на дне разработчика Microsoft мне задали вопрос о reverse hyperthreading. Появилась такая утка месяцев 10 назад, и связана была с [...]

Продолжение ›

Категория: Многоядерность

ИИ и параллелизация

Alexander Komarov (Intel) (5 пост(а)) 23.07.2007 23:40
Комментарии (0)

Представьте себе черный ящик, получающий на вход сообщения, как-то их обрабатывающий (общаясь при этом с базой даных), и посылающий ответные сообщения. Можно догадаться, что я описал допотопный Application Server.  Сколько таких работает в боевых условиях? Не счесть. Многие из них  содержат мало документированную бизнес-логику, закодированную десятками программистов в течение многихлет. Команда, поддерживающая такого зверька, возносит Ктулху [...]

Продолжение ›

Категория: Многоядерность

Занимательная масштабируемость

Alexander Komarov (Intel) (5 пост(а)) 04.07.2007 09:11
Комментарии (1)

На одном интересном сайте недавно появилась статья об диагностике проблем с масштабируемостью. Автор - Дэвид Левенталь, признанный специалист по низкоуровневым оптимизациям и производству коллекционного вина. Статья посвящена диагностике микроархитектурных проблем. У Intel Software College есть подробный курс на эту тему, с лабами, часа на 4. Но можно почитать и статью, которая объясняет некоторые самые важные тонкости. Но так ли нужно [...]

Продолжение ›

Категория: Многоядерность, Разработка софта

Слишком хорошая виртуализация

Alexander Komarov (Intel) (5 пост(а)) 21.06.2007 04:56
Комментарии (2)

Существуют два класса серверных приложений - те, которым уже достаточно CPU ресурсов, и те, авторы которых каждую неделю с нетерпением смотрят на календарь и roadmap производителей процессоров. К счастью для прогресса (и не только), программ второго типа все-таки больше. Однако новые возможности процессоров могут оказаться полезными и для приложений первого типа.Если 1-2 ядра из 4-16 приложению [...]

Продолжение ›

Категория: Многоядерность, Разработка софта
Newer Entries »