Documents

Bzh

Description
Bzh
Categories
Published
of 3
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
  Course Information Advanced Computer Architectures (15CS72) CSE Dept., PESIT_BSC. Page 1   ADVANCED COMPUTER ARCHITECTURES Subject Code: 15CS72 Sem: VII Faculty: Dr.Sudarshan T S B, Prajwala T R Sec: A, B, C Objectives: 1.   Describe computer architecture. 2.   Measure the performance of architectures in terms of right parameters. 3.   Summarize parallel architecture and scalable architectures. 4.   Understand the hardware technologies. 5.   Understand the software for parallelism. Lesson Plan: Class  No. Chapter Title /Reference Literature Topics to be covered % of portions to  be covered Ref. Chap. Cumul- ative 1.   UNIT - I Theory of  parallelism The State of Computing, Multiprocessors and Multicomputer 27 27 2.   Multi vector and SIMD Computers 3.   PRAM and VLSI Models 4.   Conditions of Parallelism, Program Partitioning and Scheduling 5.   Program Flow Mechanisms 6.   System Interconnect Architectures, 7.   Performance Metrics and Measures 8.   Parallel Processing Applications, 9.   Speedup Performance Laws 10.   Scalability Analysis and Approaches 11.   UNIT  –   II Hardware Technologies Introduction 10 37 12.   Advanced Processor Technology 13.   ISA CISC RISC processors 14.   Superscalar and Vector Processors 15.   VLIW and Vector architectures 16.   Memory Hierarchy Technology 17.   Inclusion coherence and locality 18.   Virtual Memory Technology  Course Information Advanced Computer Architectures (15CS72) CSE Dept., PESIT_BSC. Page 2   Class  No. Chapter Title /Reference Literature Topics to be covered % of portions to  be covered Ref. Chap. Cumul- ative 19.   TLB paging and segmentation 20.   Memory replacement policies 21.   UNIT  –   III Bus, Cache, and Shared Memory Introduction 18 55 22.   Bus Systems 23.   Cache Memory Organizations 24.   Shared Memory Organizations 25.   Sequential Consistency Models 26.   Weak Consistency Models 27.   Linear Pipeline Processors 28.    Nonlinear Pipeline Processors 29.   Instruction Pipeline Design 30.   Arithmetic Pipeline Design 31.   UNIT  –   IV Parallel and Scalable Architecture Multiprocessor System Interconnects 27 82 32.   Cache Coherence and Synchronization Mechanisms 33.   Three generation of multicomputer, message passing Mechanism 34.   Vector Processing Principles 35.   Multivector multiprocessors compound vector processing 36.   SIMD computer organization 37.   Latency-Hiding Techniques 38.   Principles of Multithreading, 39.   Fine-Grain Multicomputers 40.   Dataflow and Hybrid Architectures. 41.   UNIT  –   V Software for  parallel  programming Parallel Models, Languages, and Compilers 18 100 42.   Dependence Analysis of data array 43.   Parallel programming environment 44.   Synchronization and multiprocessing modes 45.   Instruction Level Parallelism 46.   Computer Architecture ,Contents, Basic Design Issues  Course Information Advanced Computer Architectures (15CS72) CSE Dept., PESIT_BSC. Page 3   Class  No. Chapter Title /Reference Literature Topics to be covered % of portions to  be covered Ref. Chap. Cumul- ative 47.   Problem Definition   ,Model of a Typical Processor ,Compiler-detected Instruction Level Parallelism 48.   Operand Forwarding ,Reorder,   Buffer 49.   Tomosulo Algorithm 50.   Branch Prediction 51.   Exploiting Instruction level parallelism 52.   Thread level parallelism Text Books: 1.   Kai Hwang and Naresh Jotwani, Advanced Computer Architecture (SIE): Parallelism, Scalability, Programmability, McGraw Hill Education 3/e. 2015 Reference Book: 1.   John L. Hennessy and David A. Patterson, Computer Architecture: A quantitative approach, 5th edition, Morgan Kaufmann Elseveir, 2013 Course Outcomes: ã   Explain the concepts of parallel computing and hardware technologies. ã   Compare and contrast the parallel architectures. ã   Explain the concepts of scalable architectures. ã   Illustrate parallel programming concepts.
Search
Tags
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks
SAVE OUR EARTH

We need your sign to support Project to invent "SMART AND CONTROLLABLE REFLECTIVE BALLOONS" to cover the Sun and Save Our Earth.

More details...

Sign Now!

We are very appreciated for your Prompt Action!

x