28.11.2014 Views

Lecture 2 – Threads - many-core.group

Lecture 2 – Threads - many-core.group

Lecture 2 – Threads - many-core.group

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

More on threads<br />

• Many thousands of concurrent threads are allowed<br />

• “Instant” switching between threads hides memory latency:<br />

• While a thread is waiting for data – switch to another thread which<br />

has data available<br />

• To help the programmer keep track of threads (and to guide their<br />

scheduling on the GPU) threads are organised into thread blocks<br />

• Blocks are further organised into a grid

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

Saved successfully!

Ooh no, something went wrong!