[PD] double precision + benchmarking