
18 Designing Scientific Applications on GPUs
}
c u t i l C h e c k E r r o r ( cut StopT imer ( t i m e r c p u ) ) ;
p r i n t f ( " CPU proce ssing time : %f (ms) \n" , cutG et Ti merValue (
t i m e r c p u ) ) ;
65 cu t De l et e Ti m er ( t i m e r c p u ) ;
unsigned i nt ti m e r g p u = 0 ;
c u t i l C h e c k E r r o r ( c utC re at eT ime r (& t i me r g p u ) ) ;
c u t i l C h e c k E r r o r ( c u t St a r t T i me r ( t im e r g p u ) ) ;
70 s t a t = c u b l a s S e t V e c t o r ( s i z e , s i z e o f ( double ) , h ar ra yA , 1 , d ar rayA , 1 ) ;
s t a t = c u b l a s S e t V e c t o r ( s i z e , s i z e o f ( double ) , h ar rayB ,