02.02.2014 Views

JUQUEEN - Prace Training Portal

JUQUEEN - Prace Training Portal

JUQUEEN - Prace Training Portal

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Thread Level Speculation (TLS)<br />

• Parallelize potentially dependent serial fragments<br />

– runtime creates threads for each speculative section<br />

– threads run parallel and commit in order if no conflict<br />

– on conflict, all threads except current master is rolled back<br />

• Performance governed by tradeoff of overhead and<br />

conflict probability<br />

• Number of times to try rollback before non-speculative<br />

execution can be set<br />

• Hardware Limitation: maximum of 16 domains<br />

61

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!