Здравствуйте, Шахтер, Вы писали:
Ш>Довольно интересно.
Ш>В выходящем gcc 4.7. обещали поддержку Transactional Memory
Ш>здесь
Посмотрел эту штуку со стороны реализации — впечатление — то же самое OpenMP, вид с низкоуровневого боку. Все на барьерах и синхронизации.
Думаю, это серьезно выстрелит только тогда, когда Transactional Memory будет реализована аппаратно (вот тогда — это будет БОМБА!!!). А с этим имеет место быть напряг. Последний драфт от Intel датируется 2009-м. С тех пор — тишина. То есть — пока — здоровый скептицизм — почитаем драфты, поиграемся без фанатизма и отложим.
Я бы лучше для мелкого параллелизма оставался при старых-добрых OpenMP и/или Thread Building Blocks.