As of 2012, single semiconductor processors are capable of executing well over 100 billion instructions per second (IPS). Since the inception of the modern personal computer, both microprocessor ...