Nanoelectronics is a rapidly expanding field with researchers exploring a very large number of innovative techniques for constructing devices intended to implement high-speed logic or high-density memory. Less common, however, is work intended to examine how to utilize such devices in the construction of a complete computer system. As devices become smaller, it becomes possible to construct eve…