5
(28)

Here you can download the free lecture Notes of Advanced Computer Architecture Notes pdf & lecture notes – ACA notes pdf materials with multiple file links to download. Advanced Computer Architecture pdf notes book starts with the topics covering Typical Schematic Symbol of an ALU, ADDITION AND SUBTRACTION, Full Adder, Binary Adder, Binary multiplier. Need for using arithmetic circuits in designing combinational circuits etc.

## Advanced Computer Architecture Notes pdf – ACA notes pdf file

#### Lecture Notes & Advanced Computer Architecture pdf notes

Unit 2

Unit 3

Unit 4

Unit 5

Unit-2:

Unit 2 comprises of ARITHMETIC OPERATIONS, ALU, FIXED POINT NUMBER AND OPERATION, FLOATING POINT NUMBERS & OPERATIONS. Carry Look Ahead Adder, Typical Schematic Symbol of an ALU, ADDITION AND SUBTRACTION, Full Adder, Binary Adder, Binary multiplier. Need for using arithmetic circuits in designing combinational circuits, Half Adder, Full Adder, Binary adder, Subtraction, Binary subtractor, DIVISION. Multiplication, Binary multiplier, Multiplication Basics, Speedup techniques, Booth Re-coding, Restoring Division Algorithm, Non-Restoring Division Algorithm. To represent the fractional binary numbers, it is necessary to consider binary point. If binary point is assumed to the right of the sign bit, we can represent the fractional binary numbers as given below.

Unit-3:

Unit 3 enables one to understand PROCESSOR AND CONTROL UNIT, Basic MIPS implementation, BUILDING A DATA-PATH, CONTROL IMPLEMENTATION SCHEME, PIPE LINED DATA-PATH AND CONTROL. HANDLING DATA HAZARDS & CONTROL HAZARDS, EXCEPTIONS, A basic MIPS implementation, An overview of the implementation, the ALU control, designing the main control unit, finalizing control. Designing instruction sets for pipe-lining, fetch instruction from memory, BUILDING A DATA-PATH, AN OVERVIEW OF PIPE-LINING, designing instruction sets for pipe-lining.

Unit-4:

Unit 4 includes Parallelism, characters of parallelism, microscopic vs macroscopic, symmetric vs asymmetric, rain grain vs coarse grain, explict vs implict, introduction of level parallelism, ex-plotting the parallelism in pipeline, concept of speculation, static multiple issue, static multiple issue with MIPS ISA, Dynamic multiple issue, parallel processing issue, types of dependencies, name dependence, output dependence, anti dependence, data tree dependence, control dependence, control dependence, resource dependence, anti dependence, instruction dependency graph, data dependency, SIMD architecture, MIMD architecture, message passing MIMD architecture, multi-core processor.

Unit-5:

Unit 5 deals with MEMORY AND I/O SYSTEMS, MEMORY HIERARCHY, Primary memory, secondary memory, memory hierarchy, MEMORY TECHNOLOGIES. Random-Access Memory , Static RAM , Conventional DRAMs, Enhanced DRAMs, Accessing Main Memory , Disk Storage, CACHE BASICS – MEASURING AND IMPROVING CACHE PERFORMANCE. Calculating Cache Performance, Reducing Cache Misses by Move Flexibfle Placement of Blocks, Choosing Which Block to Replace, VIRTUAL MEMORY, TLBS – INPUT/OUTPUT SYSTEM, Input/Output, Peripherals and the System Bus.

All the 5 units comprises of a detailed explanation of computer architecture with advanced information and recent developments in the field.

### Computer architecture

Computer architecture is a branch of science which deals with the methodology and rules on the work process of computer hardware and software standards and instructions. It also establishes the relationships between software, hardware and technology infrastructure and their interaction with each other to make a computer work. Operation of computer systems, program operation and platforms are defined by computer architecture. Computer’s design, functionality, and performance are easily explained under this branch. Needs of computer users, process requirements and technology limitations are first determined by the IP professionals. Advanced Computer architecture deals with the organisation, architecture and use of the newest general purpose (micro) processors and the latest research developments in computer architecture.

FAQs

Q1: What are the contents come under Advanced Computer Architecture?

A1: Some of the main contents which come under Advanced Computer Architecture are Arithmetic operations, Binary Adder, Processor and control unit, Handling data hazards and control hazards, MIPS implementation, Parallelism, types of dependencies, Memory and I/O systems, CACHE Basics etc

Q2: Who may utilize this information on Advanced Computer Architecture?

A2: Following people may use ACA notes

• Computer Science Students
• Computer Architects
• System Programmers
• Assembly Language programmers
• Computer Engineers
• Electronics Engineers
• Any body who wish to learn how does computer systems work

Q3: What is ALU?

A3: ALU stands for Arithmetic Logic Unit. It is a digital circuit which performs arithmetic and logical operations. The ALU is a fundamental building block of the computer’s central processing unit (CPU).

Q4: What is a schematic symbol of ALU?

A4:

Q5: What is a Fixed-point number?

A5: Fixed number of digits after or before the radix point in knows as fixed-point number representation. It is a real data type for a number in computing which can be compared to the more complicated floating point number representation.