войти зарегистрироваться

Блог компании IBMТранзакционная память и многопоточность


На фото: Blue Gene / P в Аргоннской национальной лаборатории

Несмотря на то, что параллельное программирование, как дисциплина, существует уже достаточно давно и практически в каждом компьютере сегодня больше одного вычислительного ядра, я бы не назвал сложившуюся за эти годы ситуацию «революционной» или даже «эволюционной». У многопоточности по-прежнему много проблем и одной из самых ярких является сложность синхронизации потоков при большом количестве параллельных вычислительных процессов.

В IBM (а как вы думали) заняты поиском решения этой задачи (один мой знакомый с юмором охарактеризовал ее как «узники блокировки»), так как голубой гигант остается самым крупным проектировщиком, изготовителем и поставщиком суперкомпьютерных кластеров, где синхронизированный доступ к памяти — камень преткновения.

Есть и хорошие новости: в процессорах следующей модели Blue Gene / Q, которые будут питать 20-петафлопсный суперкомпьютер Sequoia, строящийся компанией в настоящее время для Ливерморской национальной лаборатории, реализована поддержка транзакционной памяти не на программном, а аппаратном, уровне. При успешных испытаниях эта технология докажет, что масштабируемое параллельное программирование может быть простой задачей (и в отсутствии параллельных алгоритмов) — это, в свою очередь, изменит ландшафт вычислений. Так как большинство исследований до сегодняшнего дня проводились именно в области реализации STM на уровне ПО, чипы BlueGene/Q позволят реально оценить разницу в скорости работы двух принципиально разных архитектур: HTM (hardware transactional memory) и традиционной STM.

Я пиарюсь Сервис анонимных вопросов Ask.fm

image

История


Примерно год назад началось активное распространение так называемых Q&A социальных сетей (Questions & Answers). В России такие проекты принято называть сервисами анонимных вопросов. На Западе все началось с Formspring, который первым сделал удобный сайт, в котором пользователи обменивались вопросами друг с другом, пытаясь ответить на них более оригинально. Это был тот случай, когда стартаперы обратили внимание на популярность такого формата общения в других системах и сделали под него отдельный сайт. Примерно также много лет назад кто-то разглядел возможности общения через SMS и придумал идею микроблоггинга.

Как это часто бывает, западный проект быстро завоевал популярность и благодаря эффекту «сарафанного радио» и скандалов (пресса писала, как школьники совершали самоубийство, после получения оскорбительных вопросов) стал быстро распространяться в США. Все это привело, если можно так выразится, к началу формирования рынка «сервисов анонимных вопросов».

Хабрахабр Какая, по-вашему, должна быть организация Q&A (Вопросов/ответов) на Хабре?

Проголосовало 122 человека. Воздержалось 34 человека.

Персональные блоги R&Q 1101 Test Build

Очередной тест-билд шустрого альтернативного ICQ-клиента. Вдруг кому-то придётся по душе :)
Подробности.

R&Q в шкуре «ecqlipse»



Любители орать с пеной у рта что лучше QIP'а ничего нет, пожалуйста, проходите мимо.

ТипографикаОформление цитат на сайтах

Обычно при вёрстке текстов для веба на оформление цитат не обращают достаточного внимания. Стараясь исправить это досадное недоразумение, мы коснёмся двух вопросов: типографического оформления цитат (в той части, где чаще всего допускаются ошибки при вёрстке) и реализации этого оформления в HTML-коде.

Мы также не будем касаться вопросов проверки смысловой точности цитирования, правильного использования купюр, сокращений и дополнений — всех интересующихся ждёт «Справочник издателя и автора» А. Э. Мильчина и Л. К. Чельцовой.

Надеемся, что эту запись будет удобно использовать как справочник по часто встречающимся вопросам оформления цитат.

MicrosoftИнтервью с разработчиками Windows Home Server

Опубликована очередная серия видео на Channel 9: интервью с программистами из Microsoft. На этот раз в кадре Валерий Либорский (Principal Group Manager) и Александр Дадиомов (Lead Software Dev Engineer), рассказывают о своей разработке Windows Home Server — аппаратно-программного комплекса, который секретно создавался под кодовым названием “Q”, но уже в этом году появится в продаже (маленький SDK выложат на MSDN уже через пару недель: об SDK на видео с 29:00 до 32:05).

Как известно, Windows Home Server устанавливается в квартире и берёт на себя обслуживание всех домашних ПК.
прослушан 647 раз

Хабрахабр „E„‹„u „q„p„s — „… „…„t„p„|„u„~„~„Ђ„s„Ђ „„„Ђ„Ѓ„y„{„p „r„Ќ„r„Ђ„t„‘„„„ѓ„‘ „{„Ђ„}„u„~„„„Ќ „r «„Ѓ„‚„‘„}„Ђ„} „^„†„y„‚„u»

„S„Ђ„Ѓ„y„{ „…„t„p„|„u„~, „p „r „Ѓ„‚„‘„}„Ђ„} „Џ„†„y„‚„u „r„ѓ„u „‚„p„r„~„Ђ „r„Ќ„r„Ђ„t„y„„„Ћ„ѓ„‘:

" Terekhov ЃЁ / ".

„N„p„r„u„‚„~„Ђ„u, „„„p„{ „~„u „t„Ђ„|„w„~„Ђ „q„Ќ„„„Ћ.