adding sort to performance checking

This commit is contained in:
Ilia Filippov
2013-09-20 18:57:20 +04:00
parent 0647c02561
commit 87cecddabb
2 changed files with 13 additions and 11 deletions

View File

@@ -86,7 +86,8 @@ int main (int argc, char *argv[])
tISPC1 += get_elapsed_mcycles();
progressbar (i, m);
if (argc != 3)
progressbar (i, m);
}
printf("[sort ispc]:\t[%.3f] million cycles\n", tISPC1);
@@ -103,10 +104,11 @@ int main (int argc, char *argv[])
tISPC2 += get_elapsed_mcycles();
progressbar (i, m);
if (argc != 3)
progressbar (i, m);
}
printf("[sort ispc+tasks]:\t[%.3f] million cycles\n", tISPC2);
printf("[sort ispc + tasks]:\t[%.3f] million cycles\n", tISPC2);
srand (0);
@@ -120,13 +122,13 @@ int main (int argc, char *argv[])
tSerial += get_elapsed_mcycles();
progressbar (i, m);
if (argc != 3)
progressbar (i, m);
}
printf("[sort serial]:\t\t[%.3f] million cycles\n", tSerial);
printf("\t\t\t\t(%.2fx speedup from ISPC serial)\n", tSerial/tISPC1);
printf("\t\t\t\t(%.2fx speedup from ISPC with tasks)\n", tSerial/tISPC2);
printf("\t\t\t\t(%.2fx speedup from ISPC, %.2fx speedup from ISPC + tasks)\n", tSerial/tISPC1, tSerial/tISPC2);
delete code;
delete order;

View File

@@ -51,7 +51,7 @@ Volume Rendering
volume_rendering
camera.dat density_highres.vol
#***
%Sort
%sort
%
%#***
Sort
sort
1000000 1
#***