Its all in the units :) what we expose to the use can be a float in cores. But our code should really handle millicores or microcores (the kernel exports it in nanoseconds and almost all the stats are int64s, I can't think of any that are floats actually).