Coa PPT - Module 1 - Introduction and Performance Evaluation
Coa PPT - Module 1 - Introduction and Performance Evaluation
Architecture
Computer Organization
• Digital computers use the binary number system, which has two
digits: 0 and 1.
• In essence, the stored program concept along with the control unit,
eliminated the need for an operator to enter each instruction through
switch settings, and also eliminated the need to set up data paths by
inserting patch cords.
Von Neumann Computers
• The term Von Neumann bottleneck is often used to indicate that both
fetching an instruction and accessing (reading and writing) data over
the same bus from memory by the processor at the same time in a
Von Neumann computer is not possible , this is a bottleneck in
achieving high-performance computations.
Basic Organization of a computer
The control unit generates the necessary control signals for fetching and
executing the instructions, and storing the results.
Basic organization of a digital computer
Main Memory
The main memory is also called random access memory (RAM)
because the CPU can access any location in memory at random
and either retrieve the binary information stored at that
location, or can store some binary information at the location.
Backplane bus
The backplane bus is a group of wires. These wires are partitioned into
control and address wires. The control wires carry control signals to
different units. The address wires carry the address of the specific data
in memory and the data wires are used to carry the data .
Historical Perspective
The first problem is that the MIPS rating is instruction set dependent.
Second, the MIPS rating of the same processor would vary depending
which program is selected for running on the computer to determine
the MIPS rating. This is because MIPS rating would depend on whether
the program consists of very simple instruction or more complex
instructions.
Performance Benchmarking
• Later synthetic benchmarks were proposed as a means to help
more accurately determine the performance of computers.
Moore’s Law resulted from a 1965 prediction of such growth in IC capacity made
by Gordon Moore, one of the founders of Intel.
As computer designs can take years, the resources available per chip can easily double
or quadruple between the start and finish of the project.
Like a skeet shooter, computer architects must anticipate where the technology will be
when the design finishes rather than design for where it starts.
Moore’s law
Abstractions
Abstract painting
icon
Clocking methodology
The approach used to determine when data is valid and stable relative
to the clock is clocking methodology.