BibSonomy :: publication :: Semantic information based speculative parallel execution
URLDOITeX

publication post of gron

Semantic information based speculative parallel execution

András Vajda, and Per Stenstrom. Pespma 2010 - Workshop on Parallel Execution of Sequential Programs on Multi-core Architecture, Saint Malo, France, ()

discussion

(0)

resources (URL, PDF, ...)

internal link:
?
You can use this internal link to create references to this post in your discussions. Just copy this internal link and paste it in your discussion text.
BibTeX key:vajda:inria-00494293

abstract

As the number of cores within one processor will continue to increase, while per-core frequency is likely to stagnate, speculative execution in general and data value prediction in particular, will once again be a prime candidate for speeding up execution of applications with limited inherent parallelism. In order to succeed however, we need to improve the semantic information the applications will be able to provide to the hardware; in this paper we present initial results based on using formal contracts to convey such information to the run-time environment in order to guide the type and scope of speculative execution. Experiments with an application that is traditionally considered hard to parallelize -- Huffman decoding -- show the potential of such an approach, without the need to re-write the actual application. One of the strengths of this method is that it can make efficient use of large number of cores, opening a possible path for scaling applications with limited amount of parallelism on massively multi-core processors.
BibSonomy is offered by the KDE group of the University of Kassel, the DMIR group of the University of Würzburg, and the L3S Research Center, Germany. Privacy & Terms of Use - Contact