alexey_rom: (Default)
[personal profile] alexey_rom
Guy Steele про параллелизацию функциональных программ: слайды (в pdf), видео

Date: 2010-02-11 01:10 pm (UTC)
From: [identity profile] antilamer.livejournal.com
Боян несколькомесячной давности, но презентация действительно классная.
Категорически рекомендую прочитать теоретическую подоплеку - статью и книгу Guy Blelloch "Vector models for data-parallel computing".

Date: 2010-02-11 01:33 pm (UTC)
From: [identity profile] deni-ok.livejournal.com
О, оказывается я что-то не понял. Мне показалось всё довольно тривиальным. Надо почитать статью

Date: 2010-02-11 02:40 pm (UTC)
From: [identity profile] alexey-rom.livejournal.com
Спасибо за ссылку, не знал об этой книге. Что несколькомесячной давности, я заметил, но тогда я её пропустил.

Date: 2010-02-11 01:32 pm (UTC)
From: [identity profile] deni-ok.livejournal.com
Я, конечно, проглядел по диагонали, но вывод про fold'ы мне не очень понятен. Fold над списком, да, не параллелится. Fold над сбалансированным деревом, да, лучше (в смысле потенциального распараллеливания). Там есть что-то менее тривиальное?

Вот, кстати, задумался. Для наиболее эффективного распараллеливания на N процессоров имеет ли смысл пихать данные в RoseTree c branching factor = N? Какие алгоритмы будут к этому отзывчивы?

Date: 2010-02-11 06:43 pm (UTC)
From: [identity profile] ivan-gandhi.livejournal.com
Хоть это всё и довольно очевидно, но приятно слышать.

А философски ежели, что ж получается, списки хуже, чем sets и maps? В принципе да, конечно. А то б математика на теории списков основывалась бы. Что, конечно, тоже интересный challenge. Можно ж и на теории игр основывать (бог и чёрт играют в кости; один выигрывает - аксиома выбора верна, другой выигрывает - неверна; на этом строится топология, на такой топологии строится физика (и богословие).

Date: 2010-02-12 06:07 am (UTC)
From: [identity profile] ilyaraz.livejournal.com
На теории игр Conway вполне себе построил теорию чисел. :)

Profile

alexey_rom: (Default)
alexey_rom

April 2012

S M T W T F S
1 234567
89 1011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 8th, 2025 01:20 am
Powered by Dreamwidth Studios