cache cost is 50%, speed up is 50%