Computer Organization and Architecture for BE Anna University R25 CBCS (II - CS&BS - CW25201)

Rs. 540.00
Tax included. Shipping calculated at checkout.

Syllabus Computer Organization and Architecture - (CW25201) Introduction : Functional Units of a Digital Computer, Classes of Computer Systems, Hardware-Software Interface, Operation and Operands of Computer Hardware, Instruction Set Architecture, RISC and CISC Architectures, Addressing Modes, Assembly Language Programming, Translation from High-Level Language to Machine Language, Performance Metrics, Benchmarks, Transition from Uniprocessors to Multiprocessors. (Chapter - 1) Activities : • C code to machine code mapping. • Assembly of computer system components. Arithmetic for Computers : Integer Arithmetic, Binary Parallel Adder, Carry Lookahead Adder, Carry Save Adder, Fast Adders, Binary Multiplication, Booth’s Algorithm, Bit Pair Recoding, Binary Division, Restoring and Non-Restoring Division, Floating Point Numbers (Single and Double Precision), Floating Point Representation, Arithmetic Operations on Floating Point Numbers, ALU Design, Parallelism and Computer Arithmetic. (Chapter - 2) Activities : • Arithmetic Operations. • Restoring / Non-restoring division. Processor Design : Design Conventions of a Processor, Datapath Design, Building the Datapath, Implementation of Basic MIPS ISA, Designing the Control Unit, Simple Implementation Scheme and Drawbacks, Execution of a Complete Instruction, Hardwired and Microprogrammed Control, Instruction Level Parallelism, Basic Concepts of Pipelining, Pipelined Datapath and Control, Performance, Pipeline Hazards - Structural, Data, and Control Hazards, Handling Exceptions. (Chapter - 3) Activities : • CPU datapath analysis. • Pipeline hazard analysis. Memory and I/O : Types of Memories, Need for a Hierarchical Memory System, Cache Memories, Memory Mapping, Measuring and Improving Cache Performance, Virtual Memory, Paging and Segmentation, TLB, Implementing Protection with Virtual Memory, Memory Management Techniques, Associative Memories, Introduction to Virtual Machines, Memory and I/O Devices, Interfacing I/O Devices to the Processor, Memory and Operating System, Programmed Input/Output, Interrupts, Direct Memory Access (DMA), RAID. (Chapter - 4) Activities : • CPU Cortex memory hierarchy. • Cache memory mapping. Advanced ILP and Parallel Processing : Advanced Instruction Level Parallelism (ILP), Exploitation of ILP, Out-of-Order Execution, Dynamic Scheduling, Speculation, Dynamic Branch Prediction, Multiple Issue Processors - Static and Dynamic, Limitations of ILP, Multithreading. (Chapter - 5) Activities : • Out-of-Order Execution and Dynamic Scheduling. • Virtual Demonstration of processor performance in real workloads. Next Generation Computer Architecture : Multicore Architectures, Superscalar Processors, VLIW, Introduction to Multicore and Multiprocessor Systems, Graphics Processing Units (GPU), CUDA Programming Paradigm, Neural Processing Units (NPU), AI Processing Chips (AI PC), Overview of Next Generation Processors. (Chapter - 6) Activities • ILP Pipeline Simulation. • Dynamic branch prediction strategies.

Pickup available at Amit Warehouse

Usually ready in 1 hour

Check availability at other stores
Pages: 452 Edition: 2026 Vendors: Technical Publications