На днях я запустил сайт www.1024cores.net, посвященный многопоточности, concurrency, параллельным вычислениям, алгоритмам синхронизации (lock-free, wait-free), многоядерности, масштабируемым архитектурам, связанным технологиям и библиотекам и другим смежным темам.
На данный момент на сайте есть некоторые материалы по lock-free алгоритмам синхронизации, некоторые материалы по параллельным вычислениям (по сути это мои статьи-отчёты с Intel Threading Challenge 2010), и зачатки разделов по библиотекам, сопутствующим тулзам и внешние ссылки. Помимо развития этих разделов в обозримом будущем ожидается раздел, посвященный масштабируемым архитектурам (различные паттерны и анти-паттерны, и общие вопросы), а так же раздел, касающийся аппаратных аспектов (кэши, NUMA, HT). Поэтому я агитирую заинтересованных подписываться либо на RSS: http://feeds.feedburner.com/1024cores
Либо следовать за блогом: http://blog.1024cores.net
Сайт наверное будет больше на английском. Я перенёс туда некоторые материалы, которые публиковал на RSDN, но поддерживать на обеих языках скорее всего не будет ресурсов (хотя кто знает).
Если у кого-нибудь есть желание сделать дополнительный промоушн в виде tweet/buzz/share/blog и т.д. — буду признателен.
К сожалению общепринятого слова для них, насколько я знаю, нет.
A>atomic-free я воспринимаю как "гарантирующий race condition". Крайне неудачный термин.
В контексте C1x/C++0x получается пожалуй так... Предложения приветствуются.
Есть ряд алгоритмов, которые не lock-free, но построены на атомарных операциях, и с точки зрения производительности очень интересны. Как их называть?...
Ну и lock-free алгоритмы тоже друг другу рознь. Т.е. производительность и масштабируемость — это ортогональный аспект.
Их можно назвать scalable synchronization algorithms, но это длинно, скучно и не xxx-free.
Может что-то типа sharing-free
Здравствуйте, 24, Вы писали:
24>Здравствуйте, remark, Вы писали:
R>>На днях я запустил сайт www.1024cores.net, посвященный многопоточности, concurrency, параллельным вычислениям, алгоритмам синхронизации (lock-free, wait-free), многоядерности, масштабируемым архитектурам, связанным технологиям и библиотекам и другим смежным темам.
24>Планируется что-то типа RSS для отслеживания обновлений?
А вот это разве не оно?
Здравствуйте, remark, Вы писали:
R>Если у кого-нибудь есть желание сделать дополнительный промоушн в виде tweet/buzz/share/blog и т.д. — буду признателен.
Здравствуйте, adontz, Вы писали:
A>Ну у тебя есть lock-based и lock-free. Пусть будет atomic-based. Название похоже на существующие и отражает суть происходящего.
Спасибо за идею — подумаю.
Пока я просто стёр это, т.к. это вызвало широкий конфьюз.
Здравствуйте, 24, Вы писали:
24>Здравствуйте, Carc, Вы писали:
C>>А вот это разве не оно?
24>А точно, есть. Обычно В адресной строчке браузера появляется значок рсс, в этот раз его не было.
К сожалению, Google Sites достаточно ограничены в этом плане.
Здравствуйте, __lambda__, Вы писали:
R>>Если у кого-нибудь есть желание сделать дополнительный промоушн в виде tweet/buzz/share/blog и т.д. — буду признателен.
___>Открыл обсуждение на HN.
Здравствуйте, remark, Вы писали:
R>На данный момент на сайте есть некоторые материалы по lock-free алгоритмам синхронизации, некоторые материалы по параллельным вычислениям (по сути это мои статьи-отчёты с Intel Threading Challenge 2010), и зачатки разделов по библиотекам, сопутствующим тулзам и внешние ссылки. Помимо развития этих разделов в обозримом будущем ожидается раздел, посвященный масштабируемым архитектурам (различные паттерны и анти-паттерны, и общие вопросы), а так же раздел, касающийся аппаратных аспектов (кэши, NUMA, HT). Поэтому я агитирую заинтересованных подписываться либо на RSS: R>http://feeds.feedburner.com/1024cores R>Либо следовать за блогом: R>http://blog.1024cores.net