14%
17.05.2017
, 5 ) / ( 8, 5 ) }
DATA {
(0,0): 0, 1, 2, 3, 4,
(1,0): 5, 6, 7, 8, 9,
(2,0): 10, 11, 12, 13, 14,
(3,0): 15, 16, 17, 18, 19,
(4,0): 20, 21, 22, 23, 24,
(5,0): 25, 26, 27, 28, 29,
(6
14%
07.03.2019
directive.
Table 6: Code with data copy
Fortran
C
!$acc data copy(A, B, C)
!$acc parallel loop
do i=1,n
A(i) = B(i) + C(i)
enddo
!$acc end data
!$acc data copy(B, D)
!$acc