Here is the listing of Best reference books on Processor Design.
|1. “Microprocessor Logic Design” by Nick Tredennick|
|2. “Computer Organization and Design” by D.A. Patterson and J.L. Hennessy
Book Review: The book very nicely describes the switch from uniprocessor to multicore microprocessors and covers all the advancements on parallelism and its forms. The book contains examples on multicore and GPU processor designs along with performance and benchmarking data. The book also covers fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies, I/O, ARM architectures and x86 architectures. The book contains new exercises and improvements throughout, a chapter on parallelism highlighting hardware and software topics and multithreaded multiprocessor optimized for visual computing.
|3. “Modern Processor Design” by J.P. Shen and M.H. Lipasti
Book Review: This book provides introduction to instruction set architecture, HDL, VLSI implementation of various architectures. The book also demonstrates CISC processor design where the topics covered are microprocessor defining, hardware flowchart and implementation, exception, control store and microcode design. The book also contains chapters on building data path and controller, single cycle and multicycle implementation, hazards handling and pipelines implementation. The book also contains topics on superscalar processors design, thread level parallelism and simultaneous multi-threaded design. Additionally, the book also contains chapters on physical technology impact, power consumption threads, low power and low voltage techniques and many more.
|4. “Superscalar Microprocessor Design” by Mike Johnson
Book Review: The book demonstrates concurrent execution of scalar instructions and demonstrates the superscalar architectures in the evolution of microprocessors. This is a very good book for engineers and computer scientists. The book also focuses on reduced instruction set (RISC) processors. The book also acts as a tutorial for the design of general purpose superscalar microprocessors.
|5. ” Automatic Layout Modification: Including Design Reuse of the Alpha CPU in 0.13 Micron Soi Technology” by Reindhardt Reinhardt|
|6. “Programmierung auf 64-Bit und Multicore CPU Architekturen: Umstellungskonzept für bestehenden Code von 32-Bit Singlecore auf 64-Bit und Multicore CPU Architekturen” by Peter Dziedzic|
|7. “Advanced Caching Methods For Multiple CPU Systems” by Rashid Md. Mamunur|
|8. “Liquid Cooled CPU” by Vinayak Bairagi|
|9. “Integrated Product and Process Design and Development” by Magrab Magrah Magrab|
|10. “Embedded System Design” by Arnold S Berger|
Sanfoundry Global Education & Learning Series – Best Reference Books!