The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - November/December (2003 vol.23)
pp: 126-134
Jos? F. Mart?nez , Cornell University
Josep Torrellas , University of Illinois at Urbana-Champaign
ABSTRACT
<p>Proper synchronization is vital to ensuring that parallel applications execute correctly. A common practice is to place synchronization conservatively so as to produce simpler code in less time. Unfortunately, this practice frequently results in suboptimal performance because it stalls threads unnecessarily. Speculative synchronization overcomes this problem by allowing threads to speculatively execute past active barriers, busy locks, and unset flags. The result is high performance.</p>
CITATION
Jos? F. Mart?nez, Josep Torrellas, "Speculative Synchronization: Programmability and Performance for Parallel Codes", IEEE Micro, vol.23, no. 6, pp. 126-134, November/December 2003, doi:10.1109/MM.2003.1261396
43 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool