#include #include #include #include #include #include float loose(float x, long n) { for(int i=0; i v; std::chrono::time_point start, stop; start = std::chrono::system_clock::now(); #ifdef WITHCILK _Cilk_for (int k=0;k<=n;k++) #else for(int k=0;k<=n;k++) #endif v.push_back(loose(1.0,1000000)); stop = std::chrono::system_clock::now(); std::chrono::duration elapsed_seconds = stop-start; std::cout << "Computed in " << elapsed_seconds.count() << " secs " << std::endl; for(int i=0; i<=n; i++) std::cout << // "fib(" << i << ")=" << v[i] << " "; std::cout << std::endl; return(0); }