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.

Transactional Memory<br />

• Enabling by compiler flag and pragmas<br />

-qtm<br />

• Identification of atomic code blocks:<br />

!$omp parallel<br />

!$omp do private(i)<br />

do i = 1, N<br />

!TM$ TM_ATOMIC SAFE_MODE<br />

call code_to_be_atomic(i)<br />

!TM$ END TM_ATOMIC<br />

enddo<br />

!$omp end do<br />

!$omp end parallel<br />

#pragma omp parallel<br />

{<br />

#pragma omp for<br />

for (int i=0;i

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

Saved successfully!

Ooh no, something went wrong!