yigal_s' Journal
 
[Most Recent Entries] [Calendar View] [Friends View]

Wednesday, January 30th, 2013

    Time Event
    8:53p
    кажись, что-то новенькое
    Is Parallel Programming Hard, And, If So, What Can You Do About It?
    http://kernel.org/pub/linux/kernel/people/paulmck/perfbook/perfbook.2013.01.13a.pdf

    на 400 страниц, однако.

    Автор - соавтор коротенькой статьи "Is Parallel Programming Hard, And If So, Why?", которую он написал, на секундочку, вместе с Магедом Майклом, ЕВПОЧЯ.
    9:01p
    ACE, my ass
    С охуением обнаружил, что в библиотеке ACE авторства профессора Дугласа Шмидта, синглтон создается с помощью Double-Check без всяких memory barriers (при том, что об их необходимости сам же автор и писал лет так 13 с лишним назад, собственно там я на это первый раз и наткнулся), а заодно conditional variables имплементированы с жуткими багами, о которых отчасти сам автор прекрасно должен был быть осведомлён, судя по его же статьям. Ну и конечно, финальным аккордом в "правильной" имплементации кондвара под Винды - "атомарный" SignalObjectAndWait и расчет на FIFO в семафоре, что уже давным давно не актуально и в чем Микрософт давно повинилась.

    << Previous Day 2013/01/30
    [Calendar]
    Next Day >>

About LJ.Rossia.org