Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Skip header Section
Computer architecture: single and parallel systemsNovember 1996
Publisher:
  • Prentice-Hall, Inc.
  • Division of Simon and Schuster One Lake Street Upper Saddle River, NJ
  • United States
ISBN:978-0-13-010661-2
Published:01 November 1996
Pages:
472
Skip Bibliometrics Section
Reflects downloads up to 08 Feb 2025Bibliometrics
Abstract

No abstract available.

Cited By

  1. Zhang M, Mysore R, Supittayapornpong S and Govindan R Understanding lifecycle management complexity of datacenter topologies Proceedings of the 16th USENIX Conference on Networked Systems Design and Implementation, (235-254)
  2. ACM
    Umuroglu Y, Conficconi D, Rasnayake L, Preusser T and Själander M (2019). Optimizing Bit-Serial Matrix Multiplication for Reconfigurable Computing, ACM Transactions on Reconfigurable Technology and Systems, 12:3, (1-24), Online publication date: 30-Sep-2019.
  3. ACM
    Huang Y, Li S, Hou Y and Lou W GPF Proceedings of the 24th Annual International Conference on Mobile Computing and Networking, (207-222)
  4. Zavala A, Nieto O, Batyrshin I and Vargas L VLSI implementation of a module for realization of basic t-norms on fuzzy hardware Proceedings of the 18th international conference on Fuzzy Systems, (655-659)
  5. Batyrshin I, Zavala A, Nieto O and Vargas L Generalized fuzzy operations for digital hardware implementation Proceedings of the artificial intelligence 6th Mexican international conference on Advances in artificial intelligence, (9-18)
  6. Palero R, Gironés R and Cortes A (2006). A Novel FPGA Architecture of a 2-D Wavelet Transform, Journal of VLSI Signal Processing Systems, 42:3, (273-284), Online publication date: 1-Mar-2006.
  7. Gironés R, Gironés R, Palero R, Boluda J, Boluda J and Cortés A (2005). FPGA Implementation of a Pipelined On-Line Backpropagation, Journal of VLSI Signal Processing Systems, 40:2, (189-213), Online publication date: 1-Jun-2005.
  8. LaForge L, Korver K and Fadali M (2003). What Designers of Bus and Network Architectures Should Know about Hypercubes, IEEE Transactions on Computers, 52:4, (525-544), Online publication date: 1-Apr-2003.
  9. Surma D and Sha E (2000). Communication Reduction in Multiple Multicasts Based on Hybrid Static-Dynamic Scheduling, IEEE Transactions on Parallel and Distributed Systems, 11:9, (865-878), Online publication date: 1-Sep-2000.
  10. ACM
    de la Fuente S, Clemente M and Cavanillas R Teaching computer architecture with a new superscalar processor emulator Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education, (99-102)
  11. ACM
    de la Fuente S, Clemente M and Cavanillas R (1999). Teaching computer architecture with a new superscalar processor emulator, ACM SIGCSE Bulletin, 31:3, (99-102), Online publication date: 1-Sep-1999.
  12. Gironés R and Salcedo A Systolic Implementation of a Pipelined On-Line Backpropagation Proceedings of the 7th International Conference on Microelectronics for Neural, Fuzzy and Bio-Inspired Systems
  13. Mirzakhanov V and Gardashova L Wu–Mendel Approach for Linguistic Summarization: Practical Considerations and Solutions 2019 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), (1-8)
Contributors
  • Southern Illinois University Carbondale

Reviews

Maurice S. Elzas

This book is based on the senior undergraduate and graduate courses in computer architecture that Zargham has taught at Southern Illinois University; it is intended for senior and graduate students in computer science and electrical engineering. Its goal is to provide a foundation for understanding and evaluating the design principles incorporated in modern computers. An additional objective is to teach basic techniques for designing parallel systems and their algorithms. The book is divided into nine chapters and three appendices. Chapter 1 is an introduction; it presents a classification of computer designs. Chapter 2 details the main aspects of the classic von Neumann architecture. Chapter 3 expands this material with a treatment of pipelined architectures. Chapter 4 is devoted to a comparison of the reasoning behind—and the relative advantages of—reduced instruction set and complex instruction set processors, with relevant examples. Chapter 5 discusses interconnection networks and their topology. The goal of this chapter is to present the decisions that have to be made when designing parallel computers. This is logically followed by a chapter on multiprocessors and multicomputers, which places the material presented in chapter 5 in a specific context. After this description of the hardware possibilities, chapter 7 discusses the programming challenges, down to the level of the interaction between data and algorithms. Chapter 8 explains dataflow and systolic designs. Finally, chapter 9 is devoted to the newest avenues in computer architecture, namely neural networks, multiple-valued logic, and fuzzy logic, all of which attempt to emulate the human brain. Three appendices discuss the basics of very large scale integrated circuit design, combinatorial and sequential circuits, and the Very High Speed Integrated Circuit Hardware Description La nguage. A useful index ends the book. The large variations in the depth of treatment of different subjects make it difficult to identify the appropriate audience for this book and how it can best be used. In many places, it will be difficult for students who only want to study the principles of modern computer architecture, and in other places it might not give sufficient detail for those who want to design computers. It must be said, however, that large parts of this trade cannot be taught in a book and must be learned by doing (or rather by failing). If certain parts are skipped, this text is a good source of basic knowledge about computer architecture. Sadly, the first chapter is one of the many examples of how short our memories are when it comes to the history of our field. To compensate for the author's rather harsh statement about ENIAC (which was the first digital parallel computer), recall that its parallelism was one of the reasons that programs had to be patched on that machine. Notwithstanding a few minor flaws, this is a sound, thorough, and up-to-date text on computer architecture. It can be used in several ways, depending on the goals of the students and the instructor.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Recommendations