Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Jiří Knesl - Techniky paralelního programování pro 21. století

3,801 views

Published on

Published in: Engineering
  • Be the first to comment

Jiří Knesl - Techniky paralelního programování pro 21. století

  1. 1. Paralelismus pro 21. století Jiří Knesl
  2. 2. Proč?
  3. 3. Future
  4. 4. Promise
  5. 5. PValues
  6. 6. PMap
  7. 7. STM
  8. 8. Actor-based model
  9. 9. Communicating Sequential Processes
  10. 10. Praktický příklad
  11. 11. Přečtu data z db a souboru (paralelně) ! Data z obou zdrojů (statisíce položek) spojím a využiju k tomu všechna jádra ! Pak výsledek paralelně uložím do SQL, Monga a Redisu
  12. 12. První půlka
  13. 13. Actors vs CSP Source: Google Images (thx)
  14. 14. Actor-based model
  15. 15. Communicating Sequential Processes
  16. 16. A co když Redis worker nebude stíhat?
  17. 17. Actor-based model
  18. 18. Communicating Sequential Processes
  19. 19. FINISH HIM! Source: Google Images (thx)
  20. 20. Další krok • Použijte jazyk, který umí moderní paralelismus • Clojure (actors, CSP, STM), Erlang (actors), Go (CSP), Haskell (STM), Scala (actors) • Follow @jiriknesl

×