JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

ADVANCED COMPUTER ARCHITECTURE

M.Tech I Year II Semester (R19)

Prerequisites

Computer Organization

Course Objectives:

  • 1. To impart the concepts and principles of parallel and advanced computer architectures.
  • 2. To develop the design techniques of Scalable and multithreaded Architectures.
  • 3. To Apply the concepts and techniques of parallel and advanced computer architectures to design modern computer systems

Course Outcomes

Gain knowledge of

  • 1. Computational models and Computer Architectures.
  • 2. Concepts of parallel computer models.
  • 3. Scalable Architectures, Pipelining, Superscalar processors, multiprocessors

UNIT - I

Theory of Parallelism, Parallel computer models, The State of Computing, Multiprocessors and Multicomputers, Multivector and SIMD Computers, PRAM and VLSI models, Architectural development tracks, Program and network properties, Conditions of parallelism, Program partitioning and Scheduling, Program flow Mechanisms, System interconnect Architectures.

UNIT - II

Principals of Scalable performance, Performance metrics and measures, Parallel Processing applications, Speed up performance laws, Scalability Analysis and Approaches, Hardware Technologies, Processes and Memory Hierarchy, Advanced Processor Technology, Superscalar and Vector Processors, Memory Hierarchy Technology, Virtual Memory Technology.

UNIT - III

Bus Cache and Shared memory, Backplane bus systems, Cache Memory organizations, Shared- Memory Organizations, Sequential and weak consistency models, Pipelining and superscalar techniques, Linear Pipeline Processors, Non-Linear Pipeline Processors, Instruction Pipeline design, Arithmetic pipeline design, superscalar pipeline design.

UNIT - IV

Parallel and Scalable Architectures, Multiprocessors and Multicomputers, Multiprocessor system interconnects, cache coherence and synchronization mechanism, Three Generations of Multicomputers, Message-passing Mechanisms, Multivetor and SIMD computers, Vector Processing Principals, Multivector Multiprocessors, Compound Vector processing, SIMD computer Organizations, The connection machine CM-5,

UNIT - V

Scalable, Multithreaded and Dataflow Architectures, Latency-hiding techniques, Principals of Multithreading, Fine-Grain Multicomputers, Scalable and multithreaded Architectures, Dataflow and hybrid Architectures.

Text Book

  • 1. Advanced Computer Architecture, Kai Hwang, 2nd Edition, Tata McGraw Hill Publishers. Page 26 of 55 R19 M.TECH. CSE/CS

References:

  • 1. Computer Architecture, J.L. Hennessy and D.A. Patterson, 4th Edition, ELSEVIER.
  • 2. Advanced Computer Architectures, S.G.Shiva, Special Indian edition, CRC, Taylor &Francis.
  • 3. Introduction to High Performance Computing for Scientists and Engineers, G. Hager and G. Wellein, CRC Press, Taylor & Francis Group.
  • 4. Advanced Computer Architecture, D. Sima, T. Fountain, P. Kacsuk, Pearson education.
  • 5. Computer Architecture, B. Parhami, Oxford Univ. Press. Page 27 of 55 R19 M.TECH. CSE/CS M. Tech - CSE/CS – I Year – II Semester Common to CSE and CS Syllabus WEB AND DATABASE SECURITY (Professional Elective - III)

Pre-Requisites

Database Management

Course Objectives:

  • 1. Give an Overview of information security
  • 2. Give an overview of Access control of relational databases

Course Outcomes

Students should be able to

  • 1. Understand the Web architecture and applications
  • 2. Understand client side and service side programming
  • 3. Understand how common mistakes can be bypassed and exploit the application
  • 4. Identify common application vulnerabilities

UNIT - I

The Web Security The Web Security Problem, Risk Analysis and Best Practices Cryptography and the Web: Cryptography and Web Security, Working Cryptographic Systems and Protocols, Legal Restrictions on Cryptography, Digital Identification

UNIT - II

The Web Privacy The Web’s War on Your Privacy, Privacy-Protecting Techniques, Backups and Antitheft, Web Server Security, Physical Security for Servers, Host Security for Servers, Securing Web Applications

UNIT - III

Database Security Recent Advances in Access Control, Access Control Models for XML, Database Issues in Trust Management and Trust Negotiation, Security in Data Warehouses and OLAP Systems

UNIT - IV

Security Re-engineering for Databases Concepts and Techniques, Database Watermarking for Copyright Protection, Trustworthy Records Retention, Damage Quarantine and Recovery in Data Processing Systems, Hippocratic Databases: Current Capabilities and

UNIT - V

Future Trends Privacy in Database Publishing A Bayesian Perspective, Privacy-enhanced Location-based Access Control, Efficiently Enforcing the Security and Privacy Policies in a Mobile Environment

Text Books:

  • 1. Web Security, Privacy and Commerce, Simson G. Arfinkel, Gene Spafford, O’ Reilly.
  • 2. Handbook on Database security applications and trends, Michael Gertz, Sushil Jajodia. Page 28 of 55 R19 M.TECH. CSE/CS M. Tech - CSE/CS – I Year – II Semester Common to CSE and CS Syllabus

Loading Question Papers

Fetching data from database...