This textbook captures the latest developments in the field of computer architecture. It is targeted towards senior undergraduate students, graduate students, and industry professionals. It starts from simple in-order processors and proceeds to cover the most elaborate techniques in out-of-order (OOO) processor design that comprise the state of the art. The book also thoroughly covers GPUs and multicore technologies including the design of modern memory systems. Nonvolatile memory technologies and the ddr-4 protocol are discussed in detail. The last part of the book covers latest advances in power/temperature modelling and management, reliability, process variation, hardware security, and the design of AI/ML accelerators. \nSalient features: \n\n1) In-depth coverage of modern OOO pipelines and GPUs. \n\n2) Chapter 5- Alternative Approaches to Issue and Commit, Chapter 11- Power and Temperature & Chapter 12- Reliability are available online. These chapters and Bibliography can be accessed by using scratch code mentioned on back inner cover. \n\n3) Detailed description of the theoretical fundamentals underlying caches, NoCs, and memory models. \n\n4) Latest developments in the field of nonvolatile memories, reliability, and temperature modelling. \n\n5) Radically novel approach for introducing the concepts used to design AI/ML accelerators. \n\n6) Pedagogy: exercises – 193 | illustrations – 416.
Prof. Smruti R. Sarangi is the Usha Hasteer Chair Associate Professor in the Department of Computer Science and Engineering at the Indian Institute of Technology (IIT), New Delhi, India. He additionally holds a joint appointment with the Department of Electrical Engineering. Prior to his appointment in IIT Delhi in 2011, he had worked as a Research Staff Member at the IBM Research Labs, Bangalore, and a Senior R&D Engineer in the Advanced Technology Group, Synopsys, Bangalore. Prof. Sarangi graduated with a PhD in computer architecture from the University of Illinois at Urbana Champaign in 2007. He obtained a Master?s degree from the same university in 2004 and was awarded a Bachelor?s degree in Computer Science and Engineering from IIT Kharagpur in 2002. Prof. Sarangi has published more than 100 research papers in prestigious conferences and journals in the areas of computer architecture, VLSI design, operating systems, and parallel computing. He has been granted five US patents and has filed six Indian patents. He has received numerous best paper awards and nominations for his research contributions; his work has been featured in the MIT Technology Review and in the popular press. He has written a book on computer architecture for undergraduate students titled, ?Computer Organisation and Architecture? (McGraw-Hill 2015). He has also received the teaching excellence award at IIT Delhi for his contributions to undergraduate teaching and has co-chaired a committee to design the computer science curriculum for classes 9 to 12 for the CBSE school board in India. Along with conducting research in different subareas of computer architecture, he takes an active interest in computer science teaching at all levels: from middle school till postgraduate courses.
SMRUTI RANJAN SARANGIAdd a review
Login to write a review.
Customer questions & answers