Provided the utility used for coding properly supports multiple cores, the more real cores (not virtual cores like those implemented by Intel) the better. I'm not familiar with laptop CPUs, so I can't name specifics. For desktop PCs, the best CPUs are the AMD 6 and 8 core models. Performance of the Intel processors is significantly better for things like gaming, but an application that can fill up 8 or more processors with pure number crunching is better served by multiple real cores. I'm runninng 3.6 GHz AMD Six Core Phenom II processors.