A billion transistors on a single chip presents opportunities for new levels of computing capability. Depending on your design point, several distinct implementations are possible. In our view, if the design point is performance , the implementation of choice is a very high-performance uniprocessor on each chip, with chips interconnected to form a shared memory mul-tiprocessor. The basic design...