Each functional unit is not a separate CPU core but an execution resource inside the CPU such as an arithmetic logic unit , floating point unit ( FPU ) , a bit shifter , or a multiplier . Each functional unit is not a separate CPU core but an execution resource within a single CPU such as an arithmetic logic unit , a bit shifter , or a multiplier .