bi
so kibi
is Ki
for 1024
ceil log_2(x)
#include <omp.h>
#pragma omp parallel for
before for loop to parallelize#pragma
ignored by compilers unaware of openMPomp_lock_t lock
omp_init_lock(&lock)
, omp_set_lock(&lock)
, omp_unset_lock(&lock)
, omp_destroy_lock(&lock)
#pragma omp critical
within parallel ensures only 1 thread accesses at a timedouble omp_get_wtime(void);
=2 CPUs, single coherent memory
.collect()
it is evaluatedflatmap
will append all things together from map