Supporting Application-Specific Speculation with Competitive Parallel Execution

@inproceedings{Trachsel2010SupportingAS,
  title={Supporting Application-Specific Speculation with Competitive Parallel Execution},
  author={Oliver Trachsel and Thomas R. Gross},
  year={2010}
}
Parallel systems allow sequential programs that demand the highest possible performance or output quality to execute different versions of program parts in parallel to dynamically select the best version (i.e., the fastest or the one that produces the highest quality). The close coupling of multi-core systems offers new opportunities to explore such… CONTINUE READING