Frage

Wenn es Sinn macht Schleife verwendet Spaltung / Verteilung, wenn ich für einen Single-Core-Prozessor am Kompilieren?

War es hilfreich?

Lösung 3

Haben Sie wunderbare Antworten auf comp.compiler

Andere Tipps

Performance weise? Nein, es wird mit ziemlicher Sicherheit Overhead einführen.

Siehe comp.compilers für die Standard-Antworten.

Zusätzlich zu, dass ein ungeradeer Ball Fall, dass ich ausdenken könnte sein könnte, wenn es ein Potential ist, dass eine der Iterationen blockieren könnte. (Z tut dynamische Speicherzuweisung)

Beachten Sie, dass dieser Fall mehr „Missbrauch“ ein einfachen Sprache „paralel für“ als einen echten numerischen Grund. (Einfacher zu bedienen „für“ als manuell tun es Threads, auch wenn die FOR wartet auf alle Threads abgeschlossen)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top