CPU controller