#include "cpu.h" #include #include using namespace std; extern double gtime(); extern string elapsed(double,double); void cpu_init() { clog << "CPU Init" << endl; } void cpu_fini() { clog << "CPU Fini" << endl; } void cpu_run(float* u,int n,int nit) { extern void vinit(float* u,int n); double tt,ts,te; float* tmp; cout << "CPU ==============================================" << endl; vinit(u,n); clog << "CPU Alloc: "; ts = gtime(); tmp = new float[n]; te = gtime(); cout << elapsed(ts,te) << endl; clog << "CPU Run: "; ts = gtime(); for (int it=0; it