|
@@ -195,7 +195,7 @@ int main(int argc, char* argv[])
|
|
dpfP2 * dpf_instance1 = (dpfP2 * ) malloc (sizeof(dpfP2) * n_threads);
|
|
dpfP2 * dpf_instance1 = (dpfP2 * ) malloc (sizeof(dpfP2) * n_threads);
|
|
|
|
|
|
|
|
|
|
- auto start = std::chrono::steady_clock::now();
|
|
|
|
|
|
+
|
|
cw_construction computecw0_array, computecw1_array;
|
|
cw_construction computecw0_array, computecw1_array;
|
|
|
|
|
|
// for(size_t i = 0; i < 128; ++i)
|
|
// for(size_t i = 0; i < 128; ++i)
|
|
@@ -281,11 +281,7 @@ int main(int argc, char* argv[])
|
|
}
|
|
}
|
|
pool4.join();
|
|
pool4.join();
|
|
|
|
|
|
- auto end = std::chrono::steady_clock::now();
|
|
|
|
- std::chrono::duration<double> elapsed_seconds = end-start;
|
|
|
|
- std::cerr << "time to generate and evaluate " << n_threads << " dpfs of size 2^" << atoi(argv[4]) << " is: " << elapsed_seconds.count() << "s\n";
|
|
|
|
- std::cout << elapsed_seconds.count() << std::endl;
|
|
|
|
- start = std::chrono::steady_clock::now();
|
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
for(size_t i = 0; i < n_threads; ++i)
|
|
for(size_t i = 0; i < n_threads; ++i)
|