In file C:\xampp\htdocs\eclass\modules\course_home\course_home.php on line 210 : Unable to execute statement:"Duplicate entry '3176596' for key 'PRIMARY'", sqlstate:"1062", errornum:"23000", statement:"INSERT INTO logins SET user_id = ?, course_id = ?, ip = ?, date_time = FROM_UNIXTIME(1739606305)", elapsed:0.00099999999999989

Αρχειοθετημένη Πλατφόρμα Τηλεκπαίδευσης Πανεπιστημίου Θεσσαλίας | Computer Organization and Design

Computer Organization and Design

Nikos Bellas

Description

This is an introductory course on the structure and functionality of modern computing systems. The curriculum includes the following topics:

 

  • Description of the basic organization of a modern computer system
  • Introduction to machine language (assembly) for the MIPS processor
  • Support of functions and procedures in the hardware. Stack memory
  • Representation of integers and floating point numbers
  • Measuring CPU performance
  • Single cycle MIPS CPU micro-architecture
  • MIPS pipelined microarchitecture. Structural, data and control hazards in a pipeline. Data forwarding and pipeline stalling
  • Interrupts and Exceptions
  • Branches and branch predictions schemes
  • Memory hierarchy and caches. System performance with a memory hierarchy. Cache techniques for performance optimizations
  • Virtual memory and virtual machines
  • Main Memory (DRAM) design and organization
  • Basic concepts of parallel computer architectures
  • Data-level parallelism (SIMD)
  • Thread-level parallelism
  • Multicore micro-architectu
More  
Course code: ECE232
Faculty: Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών » Προπτυχιακό