Download - 並カン (CM カット版)
![Page 1: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/1.jpg)
ParallelProgrammingConference
@mootoh
![Page 2: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/2.jpg)
はじめに
![Page 3: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/3.jpg)
Welcome !
CC by-nc-nd : http://www.flickr.com/photos/kamoda/138943511/
![Page 5: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/5.jpg)
Molatomium
![Page 6: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/6.jpg)
5
![Page 7: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/7.jpg)
Pollhttp://www.flickr.com/photos/cpt_obvious/2715446427/
![Page 8: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/8.jpg)
並列プログラミングの経験がある?
Y N
![Page 9: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/9.jpg)
Welcome !
CC by-nc-nd : http://www.flickr.com/photos/kamoda/138943511/
![Page 10: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/10.jpg)
CC by-nc-sa http://www.flickr.com/photos/quallig/2962708518/
![Page 11: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/11.jpg)
並カンいいたいこと
![Page 12: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/12.jpg)
並列プログラミング
しよう!!
![Page 13: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/13.jpg)
そう遠くない将来において、並列処理はすべてのプログラマの基本的な道具となろう。
並列プログラムの作り方, p.5, 1990
![Page 14: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/14.jpg)
Why ?
![Page 15: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/15.jpg)
FreeLunchis
OverCC by-nc-sa : http://www.flickr.com/photos/carrapatoso/3467673411/
![Page 16: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/16.jpg)
“The Free Lunch is Over”, by Herb Sutterhttp://www.gotw.ca/publications/concurrency-ddj.htm
Core 2 Duo
![Page 17: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/17.jpg)
“The Free Lunch is Over”, by Herb Sutterhttp://www.gotw.ca/publications/concurrency-ddj.htm
Core 2 Duo
![Page 18: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/18.jpg)
Multi-Core
![Page 19: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/19.jpg)
どの時代においても、最も強力な計算機は(その定義から明らかなように) 並列処理計算機である。最善を尽くしてその時点での最高の技術を使って最も高速のプロセッサを設計したとすれば、それを2台使えばより高速のシステムを構築できるのは明らかである。
並列プログラムの作り方, p.5, 1990
![Page 20: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/20.jpg)
並列プログラミング
![Page 21: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/21.jpg)
SpeedCC by-nc http://www.flickr.com/photos/nahkahousu/2301066415/
![Page 22: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/22.jpg)
To Bring A Smile
CC by-nc-nd : http://www.flickr.com/photos/fogassa/2218047791/
![Page 23: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/23.jpg)
わたしに関係あるの ?
![Page 24: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/24.jpg)
Client side
![Page 25: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/25.jpg)
Multi Core isEverywhere
![Page 27: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/27.jpg)
Also in Embedded
![Page 28: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/28.jpg)
並列プログラミング
![Page 29: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/29.jpg)
Speed
CC by-nc-sa http://www.flickr.com/photos/blackbutterfly/3051019058/
![Page 30: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/30.jpg)
To Bring A Smile
CC by-nc : http://www.flickr.com/photos/swamibu/2895535441/
![Page 31: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/31.jpg)
基本は並列処理である。純粋な逐次問題解決法は、むしろ変則的な制限である。
並列プログラムの作り方, p.1, 1990
![Page 32: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/32.jpg)
Web
![Page 33: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/33.jpg)
よく知りません><
教えてください
![Page 34: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/34.jpg)
Obvious
http://www.backtoessentials.com/graphics/85-stunning-and-beautiful-wallpapers-for-everyone/
![Page 35: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/35.jpg)
http://de.wikipedia.org/wiki/Datei:Mapreduce.png
Huge Data
![Page 36: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/36.jpg)
並列 分散処理
![Page 37: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/37.jpg)
Quick Response
CC by-nc : http://www.flickr.com/photos/b-tal/407402521/
![Page 38: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/38.jpg)
To BringA Smile
CC by-nc : http://www.flickr.com/photos/sean-b/245744537/
![Page 39: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/39.jpg)
つまり
![Page 40: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/40.jpg)
並列プログラミング
![Page 41: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/41.jpg)
これまで:一部の人々
![Page 42: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/42.jpg)
これから:ふつうの
プログラマも
![Page 43: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/43.jpg)
そう遠くない将来において、並列処理はすべてのプログラマの基本的な道具となろう。
並列プログラムの作り方, p.5, 1990
![Page 44: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/44.jpg)
もちろん、逐次プログラミングがもはや重要ではないと言っているのではない。小さな問題の解決の一方法として、残るであろう。
並列プログラムの作り方, p.1, 1990
![Page 45: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/45.jpg)
そこで
![Page 46: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/46.jpg)
並カン
![Page 47: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/47.jpg)
ふつうのプログラマが
![Page 48: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/48.jpg)
カジュアルに並列処理について
語る場
![Page 49: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/49.jpg)
今日の流れ
![Page 50: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/50.jpg)
はじめに mootoh
並列プログラミングの入門&おさらい的な話 wraith13
ローレイヤーでの並列処理の設計 goyoki
STM hayamiz
並列 HPU 言語 MUDA syoyo
マルチコア時代の Lock-free 入門 yamasa
Haskell 周り shelarcy
その他 ???
30分 / 10分休
![Page 51: 並カン (CM カット版)](https://reader034.vdocuments.pub/reader034/viewer/2022052205/5594c48f1a28aba15c8b4627/html5/thumbnails/51.jpg)
Enjoy !