Sequential Execution of Parallel Programs :). Threads Should not Play Dice. (Keynote Talk)
Abstract
Current multicore systems are nondeterministic. Each time they execute a multithreaded application, even if supplied with the same input, they can produce a different output. This frustrates debugging, limits the ability to properly test multithreaded code and hinders fault-tolerant scenarios.
Domains
Hardware Architecture [cs.AR]
Origin : Files produced by the author(s)