Advanced Computer Architecture

Course #EC4820

Est.imated Completion Time: 3 months


Techniques to achieve high-performance computing, including advanced architectural features and highly parallel processors. Techniques for improving processor, memory subsystem, and I/O subsystem performance, including pipelining, memory interleaving, multi-level caching, and parallel I/O. Parallel computer models, scalability, and clustering. Parallel programming, the role of the compiler, and compiler parallelization techniques. Performance metrics, evaluation, and comparisons between parallel processors. Enabling technologies for highly parallel computers, including the use of microprocessors and field-programmable gate arrays. Distributed memory. Processor/cluster interconnection networks. Advanced implementation technologies and techniques, including reconfigurable computing. Military applications of high-performance computers and parallel processors.

Included in degrees & certificates

  • 286


  • EC3800
  • EC3820
  • EC3830
  • EC3840
Offerings database access
Asset Publisher

Application Deadlines

  •  08 Jan 2024

    Spring Quarter applications due

  •  01 Apr 2024

    Summer Quarter applications due

  •  08 Jul 2024

    Fall Quarter applications due

Asset Publisher

Academic Calendar

  •  12 Dec 2023 – 14 Dec 2023

    Fall Quarter final examinations

  •  15 Dec 2023

    Fall Quarter graduation

  •  18 Dec 2023 – 05 Jan 2024

    Winter break

See NPS Academic Calendar for more dates.