Hlavní navigace

Názor k článku Clojure aneb jazyk umožňující tvorbu bezpečných vícevláknových aplikací pro JVM (4.část - kolekce, sekvence a lazy sekvence) od Radek Miček - Aby se to dělalo pořádně, ve většině případů...

  • Článek je starý, nové názory již nelze přidávat.
  • 3. 7. 2012 12:29

    Radek Miček (neregistrovaný)

    Aby se to dělalo pořádně, ve většině případů bude třeba znát velikost instance (pod)problému, aby se nepoužíval kanon na vrabce a režie způsobená použitím paralelní verze algoritmu nebyla větší, než skutečné paralelní zrychlení.

    V některých případech může kompilátor transformovat nested data parallelism na flat data parallelism, kde je velikost úloh podobná. Takto funguje Data Parallel Haskell.