並カン (CM カット版)

2,055 views

Published on

並カン、はじめに (CM カット版)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,055
On SlideShare
0
From Embeds
0
Number of Embeds
602
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 並カン (CM カット版)

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

    ×