Basic benchmarking functions