adding sort to performance checking
This commit is contained in:
@@ -86,6 +86,7 @@ int main (int argc, char *argv[])
|
|||||||
|
|
||||||
tISPC1 += get_elapsed_mcycles();
|
tISPC1 += get_elapsed_mcycles();
|
||||||
|
|
||||||
|
if (argc != 3)
|
||||||
progressbar (i, m);
|
progressbar (i, m);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -103,6 +104,7 @@ int main (int argc, char *argv[])
|
|||||||
|
|
||||||
tISPC2 += get_elapsed_mcycles();
|
tISPC2 += get_elapsed_mcycles();
|
||||||
|
|
||||||
|
if (argc != 3)
|
||||||
progressbar (i, m);
|
progressbar (i, m);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -120,13 +122,13 @@ int main (int argc, char *argv[])
|
|||||||
|
|
||||||
tSerial += get_elapsed_mcycles();
|
tSerial += get_elapsed_mcycles();
|
||||||
|
|
||||||
|
if (argc != 3)
|
||||||
progressbar (i, m);
|
progressbar (i, m);
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("[sort serial]:\t\t[%.3f] million cycles\n", tSerial);
|
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, %.2fx speedup from ISPC + tasks)\n", tSerial/tISPC1, tSerial/tISPC2);
|
||||||
printf("\t\t\t\t(%.2fx speedup from ISPC with tasks)\n", tSerial/tISPC2);
|
|
||||||
|
|
||||||
delete code;
|
delete code;
|
||||||
delete order;
|
delete order;
|
||||||
|
|||||||
Reference in New Issue
Block a user