Каспийские монстры многопоточности

C++*
Мне очень хочется показать, что в многопоточности С++ «очень быстро» не исключает «очень безопасно». А значит можно писать эффективные и стабильные программы со сколь угодно большим количеством ...
+74
15 февраля 2012, 15:05
225
mt_ 73,9

HP выпускает 10-петабайтную систему D2D

В прошлом году HP выпустила первые дисковые системы резервного копирования D2D на базе разработанной учеными HP Labs технологии дедупликации с выборочным индексированием StoreOnce. Напомним, ...
+15
26 декабря 2011, 14:27
8
Morow 12,0

Почти линейное увеличение производительности bzip2 на многопроцессорных системах

В Linux часто используется сжатие с помощью gzip и bzip2. Они оба обеспечивают хорошую плотность сжатия, и удобны в использовании. При этом bzip2 сжимает большинство файлов эффективнее — но, с другой ...
+44
16 декабря 2011, 20:56
64

Java. Остановись задача из песочницы

JAVA*
Вот уже почти год как усиленно занимаюсь коддингом на Java. Столкнулся с довольно серьезной на мой взгляд проблемой, связанных с многопоточностью, как мне кажется, неразрешимой в рамках текущей ...
+24
11 декабря 2011, 16:17
68
Megaprog 4,0

Барьеры памяти и неблокирующая синхронизация в .NET из песочницы

.NET*
Введение В этой статье я хочу рассказать об использовании некоторых конструкций, применяющихся для осуществления неблокирующей синхронизации. Речь пойдёт о ключевом слове volatile, функциях ...
+61
13 октября 2011, 10:42
131
rumatavz 8,8

Многопоточность в Perl, или Как я посмотрел ролик о съёмках Warehouse 13

Perl*
Всё началось с того, что я наткнулся на видео, которое рассказывало о съёмках одного из моих любимых сериалов, Warehouse 13: www.aoltv.com/2009/07/10/behind-the-scenes-of-warehouse-13/ Клёвые ...
+23
15 сентября 2011, 00:19
32
SLY_G 177,6

Об оценке потенциала распараллеливания программ

Как известно, для оценки потенциала распараллеливания программы существуют два старых добрых закона: Закон Амдала и Закон Густавсона — Барсиса, первый из которых оценивает максимально возможное ...
+6
19 августа 2011, 16:14
8
Poiser 0,0

Заметки о синхронизации. Deadlock

C++*
В наше суровое время, когда мощности процессоров перестали расти ввысь( частота ) и начали расти вширь( число потоков ), проблема синхронизации стоит как нельзя остро. Столкнувшись с этой проблемой ...
+30
17 мая 2011, 15:58
43
DarkRIP 5,0

Преимущества безблокировочного алгоритма — не только и не столько в производительности перевод

Рассчитываю, что заключительный пост серии — в отличие от трёх предыдущих, оказавшихся, по-видимому, чересчур хардкорными — вызовет у хабрапублики не только филологический интерес. Один из ...
+18
9 мая 2011, 08:48
37
tyomitch 103,5

Беззахватные алгоритмы: модель «сделай, запиши,(поручи другому)» перевод

Следуя совету хабрапублики, пробую новый вариант перевода термина "lock-free" В прошлый раз мы видели «беззахватный по духу» алгоритм, где захват был реализован так, что поток, ...
+6
6 мая 2011, 15:27
36
tyomitch 103,5