Home | History | Annotate | Download | only in micro_bench

Lines Matching refs:num_buffers

164 uint8_t *getColdBuffer(int num_buffers, size_t incr, int alignment, int or_mask) {
165 uint8_t *buffers = reinterpret_cast<uint8_t*>(malloc(num_buffers * incr + 3 * alignment));
172 static inline double computeColdAverage(uint64_t time_ns, size_t size, size_t copies, size_t num_buffers) {
173 return ((size/1024.0) * copies * num_buffers) / ((double)time_ns/NS_PER_SEC);
176 static void inline printColdIter(uint64_t time_ns, const char *name, size_t size, size_t copies, size_t num_buffers, double avg) {
178 name, copies, num_buffers, size, (double)time_ns/NS_PER_SEC, avg/1024.0);
182 uint64_t time_ns, const char *name, size_t size, size_t copies, size_t num_buffers,
185 name, copies, num_buffers, size, running_avg/1024.0,
233 size_t num_strides = num_buffers / num_incrs; \
234 if ((num_buffers % num_incrs) != 0) { \
238 num_buffers = num_incrs * num_strides; \
239 if (num_buffers * size < static_cast<size_t>(cmd_data.data_size)) { \
240 copies = cmd_data.data_size / (num_buffers * size); \
253 computeColdAverage(time_ns, size, copies, num_buffers), \
254 printColdIter(time_ns, name, size, copies, num_buffers, avg), \
255 printColdSummary(time_ns, name, size, copies, num_buffers, \
308 size_t num_buffers = cmd_data.cold_data_size / incr; \
309 size_t buffer_size = num_buffers * incr; \
310 uint8_t *buffer = getColdBuffer(num_buffers, incr, cmd_data.dst_align, cmd_data.dst_or_mask); \
346 size_t num_buffers = cmd_data.cold_data_size / max_incr; \
347 size_t buffer1_size = num_buffers * buf1_incr; \
348 size_t buffer2_size = num_buffers * buf2_incr; \
349 uint8_t *buffer1 = getColdBuffer(num_buffers, buf1_incr, cmd_data.src_align, cmd_data.src_or_mask); \
352 uint8_t *buffer2 = getColdBuffer(num_buffers, buf2_incr, cmd_data.dst_align, cmd_data.dst_or_mask); \
471 for (size_t i =0; i < num_buffers; i++) { \
500 for (size_t i = 0; i < num_buffers; i++) { \
540 for (size_t i = 0; i < num_buffers; i++) { \
566 for (size_t i = 0; i < num_buffers; i++) { \