1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-04-09 21:50:45 +01:00

Offload loops

This commit is contained in:
Peter Boyle 2019-07-02 17:25:40 +01:00
parent d6ffadb33b
commit 6e3c3214a3

View File

@ -570,7 +570,7 @@ public:
mergetime-=usecond(); mergetime-=usecond();
for(int i=0;i<mm.size();i++){ for(int i=0;i<mm.size();i++){
thread_for(o,mm[i].buffer_size/2,{ accelerator_for(o,mm[i].buffer_size/2,1,{
decompress.Exchange(mm[i].mpointer, decompress.Exchange(mm[i].mpointer,
mm[i].vpointers[0], mm[i].vpointers[0],
mm[i].vpointers[1], mm[i].vpointers[1],
@ -581,7 +581,7 @@ public:
decompresstime-=usecond(); decompresstime-=usecond();
for(int i=0;i<dd.size();i++){ for(int i=0;i<dd.size();i++){
thread_for(o,dd[i].buffer_size,{ accelerator_for(o,dd[i].buffer_size,1,{
decompress.Decompress(dd[i].kernel_p,dd[i].mpi_p,o); decompress.Decompress(dd[i].kernel_p,dd[i].mpi_p,o);
}); });
} }