Searched refs:number_t (Results 1 – 3 of 3) sorted by relevance
22 typedef std::size_t number_t; typedef25 extern const number_t chunk_size;26 extern number_t num_intervals;31 inline pi_t pi_kernel(number_t i) { in pi_kernel()36 inline double pi_slice_kernel(number_t slice, number_t slice_size = chunk_size) {38 for (number_t i = slice; i < slice + slice_size; ++i) {
24 const number_t chunk_size = 4096; // Multiple of 16, to fit float datatype to a vector register.27 number_t num_intervals = 1000000000;37 number_t tail = num_intervals % chunk_size; in compute_pi_serial()38 number_t last = num_intervals - tail; in compute_pi_serial()40 for (number_t slice = 0; slice < last; slice += chunk_size) { in compute_pi_serial()
26 void operator()(const tbb::blocked_range<number_t>& r) { in operator ()()40 tbb::parallel_reduce(tbb::blocked_range<number_t>(0, num_intervals), body); in compute_pi_parallel()