Taking an interdisciplinary approach to the design of the nanoscale generation of computer devices and systems, this text develops a consensus between computational properties provided by data structures and phenomenological properties of nano and molecular technology. It presents design concepts and sound high-performance paradigms for data/signal processing and computing in 3D. The authors extend classical computing paradigms toward 3D computing structures, examine the relationships between various data structures and their manipulation through design, and cover the fundamentals of the intermediate data structure. They also explore techniques for natural computing at nanoscale.
Solutions manual available upon qualified course adoption
Vlad P. Shmerko, Svetlana N. Yanushkevich, Sergey Edward Lyshevski
Introduction. Computational Nanostructures. Binary Arithmetic. Residue Arithmetic. Graph-Based Data Structures. Foundation of Boolean Data Structures. Boolean Data Structures. Fundamental Expansions. Arithmetic of the Polynomials. Optimization of Computational Structures. Multivalued Data Structures. Computational Networks. Sequential Logic Networks. Memory Devices for Binary Data. Spatial Computing Structures. Linear Cellular Arrays. Information and Data Structures. Design for Testability. Error Detection and Error Correction. Natural Computing. Index.