Computer Architecture: A Quantitative Approach - Book Report/Review Example

Comments (0) Cite this document
The summary is conducted chapter-wise. The book has six chapters which will be summarized exhaustively. Chapter one deals with the fundamentals of qualitative design analysis…
Download full paperFile format: .doc, available for editing
GRAB THE BEST PAPER97.3% of users find it useful
Computer Architecture: A Quantitative Approach
Read TextPreview

Extract of sample "Computer Architecture: A Quantitative Approach"

Download file to see previous pages el parallelism and how it can be exploited while chapter six summarizes with warehouse-scale computers and how they exploit request-level and data-level parallelism. The remaining section of the book documents an appendix and the contents are referred to and analyzed in the main section of the book.
John Hennessy and David Patterson have vast experience in computer science and information technology. Their motivation for writing this book is to extrapolate the opportunities that computer architecture has had and will continue to have. The primary objective is to change the way people learn and think about computer architecture. Rather than depending on a collection of definitions and designs, the duo offer an opportunity for learners and industry professionals to study with real examples and measurements of real computers. This is where quantitative approach and analysis of real systems originate from.
The fourth edition of the book provided significant changes in terms of a switch to a multi-core chip analysis. The book emphasizes the excitement of both extremes of computing. Personal mobile devices (PMD’s) and warehouse scale computers used as servers in cloud computing currently qualify as the end extremes in cloud computing and is what the authors derive interests in terms of costs, performances and energy efficiency. Each chapter of the book bases its discussion on PMDs and warehouse scale computers and in chapter six a special analysis is conducted with respect to the later. The other theme exploited in the David and John is parallelism; data-level parallelism (DLP) and Task-level parallelism (TLP).
The improvement in cost and performance of computing devices over the past 65 years can be attributed to advances in information technology and innovations of computer design. Improvement in performance is attributed to the emergence of microprocessor technologies facilitated by improvements in integrated circuit technologies especially in the 1970’s which ...Download file to see next pagesRead More
Cite this document
  • APA
  • MLA
(“Computer Architecture: A Quantitative Approach Book Report/Review”, n.d.)
Computer Architecture: A Quantitative Approach Book Report/Review. Retrieved from
(Computer Architecture: A Quantitative Approach Book Report/Review)
Computer Architecture: A Quantitative Approach Book Report/Review.
“Computer Architecture: A Quantitative Approach Book Report/Review”, n.d.
  • Cited: 0 times
Comments (0)
Click to create a comment or rate a document

CHECK THESE SAMPLES OF Computer Architecture: A Quantitative Approach

Healthcare Computer Network Architecture

... of the of the 10 February Healthcare Computer Network Architecture Answer Internet Protocol (IP) is a numeric address that configured on each computing device that wishes to communicate with other devices on a computer network. Likewise, this address demonstrates the address of a specific device on the network. For example, a computer that is configured on the network will possess an IP address: However, for establishing connectivity, subnet mask, gateway and other relevant protocols contribute for successful data transmission. Likewise, a version 4 IP address comprises of five classes i.e. Class A, Class B, Class, C , Class D and Class E. Subnet demonstrates the class of an IP address. Moreover, the gateway defines... is a...
3 Pages(750 words)Coursework

Computer Architecture

...? Computer Architecture al Affiliation) Question Whenever there are discussions regarding computer architectures and the manner in which computer systems and computers are developed, organized and implemented, the von Neumann architecture is mentioned as a yardstick for comparison. The reason for this is that almost every electronic computer that has ever been developed has been based on this architecture (Aspray, 1990). The von Neumann architecture is named after John von Neumann, a pioneering mathematician and scholar who first published a paper putting forth what was...
4 Pages(1000 words)Assignment

Components of Quantitative Approach

...? Components of Quantitative Approach Components of Quantitative Approach The three researches that this paper picked are Differentiated Instruction: The Effect on Student Achievement in an Elementary School, by Patricia Koeze, A Review of the Quantitative Research on Multigrade Instruction, by Bruce Miller, and The Impact of No Child Left behind Act on School Achievement and Accountability, by Glenn Maleyko. All these researches dealt with the current issues facing elementary education; hence, their importance. Summary of Findings The aim of Patricia’s study was to establish whether educators who were using differentiated instructional techniques were...
6 Pages(1500 words)Assignment

Computer Architecture

...? Computer Architecture Computer Architecture Computer as we know it today has had quite a history. Computer hardware and softwarehave evolved significantly to what we have in the present day. There have been notable milestones covered in computer architecture thanks to contributions of the likes of Jon Von Neumann. These paper endeavors to describe Von Neumann’s architecture and explain its importance. The paper shall expound on what a system bus is and explain its uses. It shall summarize the use of Boolean operators in computer-based calculations. This paper shall close with a focus on categories of the different types of computer memory and storage. Von Neumann Architecture Von Neumann’s ideas are significant as they inspired... the...
4 Pages(1000 words)Essay

Computer Architecture

...of pipelining maintain all portions of the processor occupied and increase the amount of practical work that the processor could do in a given time. While pipelining typically lessen the processor's cycle that time and increases in the execution of instructions. The advantageous speed that diminishes to the extent at which the execution runs into hazards that need better execution of the ideal rate. The processor executes the only a single instruction at that particular time. The beginning of the next instruction when it is delayed when the hazards are unreservedly executed. Work Cited Ramachandran, Umakishore, and William Leahy. Computer systems: an integrated approach to architecture...
8 Pages(2000 words)Research Paper

Computer Peripheral Architecture

...A Report on Computer Peripheral Architecture 5th December, 2009 This report will discuss the various peripherals being used in virtual environments. There are three main areas are to be researched into, which are Data storage and representation, Environment manipulation, and Communication. These days, a lot of new peripherals are being introduced which run at greater speeds. Thus there is the need for more interactivity for applications. Most interface are also becoming smaller and more of them are now wireless equipped Data storage and representation The computing industry has a definition of primary and secondary storage that refers only to secondary storage. In this definition,...
6 Pages(1500 words)Essay

Advanced Computer Architecture

...Advanced Computer Architecture Table of Contents Introduction 3 Analysis 4 Comparison of the Microprocessors 7 Assembly Language Used in Instruction Set 10 Conclusion and Recommendations 11 References 12 Introduction Microprocessors are also recognised as modernised ‘Central Processing Units’ (CPUs). These are generally a chip comprises various programs that include control circuits, ‘Arithmetic Logical Unit’ (ALU) and register circuits. Microprocessors are used for serving multipurpose purposes that tends to accept input of digital data and process data according to stored programs. These are usually regarded as semiconductor devices that are accountable for fetching, decoding along with executing...
8 Pages(2000 words)Assignment

Advanced Computer Architecture

...Advanced Computer Technology and Advanced Computer Architecture A multiprocessor is whereby a computer uses two or more processing units under the integrated control while multiprocessing is defined as the way of using two or more CPUs within a single PC. The multiprocessors as the name shows or indicates have the ability to support more than one processor at the same time or rather simultaneously. In multiprocessing the processors are organized in a parallel form and therefore a large number of executions can be brought at the same time. Some other definition is the sharing of the execution process by the interconnection of more than one microprocessor using tightly or...
10 Pages(2500 words)Assignment

Advance Computer Architecture: Parallel Computing

...ADVANCE COMPUTER ARCHITECTURE: PARALLEL COMPUTING by Part Parallel computing is the simultaneous use of multiple compute resources to provide a solution to a computational problem. Through parallel computing, a problem can be broken down into simple parts that can be solved individually but concurrently. Each problem can then be broken down to a series of instructions that can executive on different processors concurrently. Despite the breaking down of the problems and parts of the problems, an overall control is also applied to the process to ensure that the ultimately purpose of parallel computing is...
3 Pages(750 words)Assignment

Computer Systems Architecture and Administration

...Computer Systems Architecture and Administration a. Virtual Machine (VM) is a stratum of software that imitates the hardware of an ordinary computer system. In this regards, the A virtual-machine monitor is a suitable technique for adding functionality below ordinary operating system and application software. For instance, one class of virtual-machine monitor is commonly referred to as Type II virtual-machine monitors (VMMs) is structured on the abstractions delivered by a host operating system. Type II VMMs are sophisticated and expedient, but their performance is presently slower than that realized when running outside a virtual machine- in a standalone system. In broad terms, a virtual...
8 Pages(2000 words)Assignment
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.

Let us find you another Book Report/Review on topic Computer Architecture: A Quantitative Approach for FREE!

Contact Us