Department of Electrical and Computer Engineering

MENUMENU
  • Department
      • Profile
      • Faculty
      • Evaluation
      • Administration
      • Staff
  • Studies
    • Subject Areas
    • Undergraduate Studies
    • Postgraduate Studies
      • MSc Studies in “Science and Technology of ECE”
      • MSc Studies in “Smart Grid Energy Systems”
      • MSc Studies in “Applied Informatics”
    • PhD Studies
    • Course List
      • Undergraduate Courses
      • Postgraduate Courses
        • Science and Technology of ECE
        • Smart Grid Energy Systems
        • Applied Informatics
      • Erasmus
    • ECTS
    • Career Opportunities
    • Practice Training
  • Research
    • Labs
    • Research Projects
    • Postdoc Research
    • Ph.D. Candidates
    • Theses – Technical Reports
    • Active Research Projects

      Hellenic Chips Competence Centre

      Scientific ResponsibleStamoulis GeorgiosStamoulis Georgios, Professor
      E-mail: georges@uth.gr
      TitleHellenic Chips Competence Centre
      Funding AgencyChips Joint Undertaking
      Budget326.350,00
      Duration01/06/2025 – 31/05/2029

      Αναλογικός Σχεδιασμός, Δοκιμές και Επαλήθευση

      Scientific ResponsiblePlessas FotiosPlessas Fotios, Professor
      E-mail: fplessas@uth.gr
      TitleΑναλογικός Σχεδιασμός, Δοκιμές και Επαλήθευση
      Funding AgencyNanoZeta Technologies ltd.
      Budget271.400,00
      Duration26/01/2021 – 25/01/2028

      DIGITAfrica: Towards a comprehensive pan-African research infrastructure in Digital Sciences

      Scientific ResponsibleKorakis AthanasiosKorakis Athanasios, Professor
      E-mail: korakis@uth.gr
      TitleDIGITAfrica: Towards a comprehensive pan-African research infrastructure in Digital Sciences
      Funding AgencyΕΥΡΩΠΑΪΚΗ ΕΝΩΣΗ
      Budget123.125,00
      Duration16/12/2024 – 31/12/2027

      List of Research Projects →

  • Alumni
    • Ph.D. Graduates
  • Service Offices
    • Secretariat
    • Technical support
  • Announcements
    • General Announcements
    • Academic News
  • Contact
    • Department of Electrical and Computer Engineering
      • Sekeri – Cheiden Str
        Pedion Areos, ECE Building
        383 34 Volos – Greece
      Tel.+30 24210 74967, +30 24210 74934
      e-mailgece ΑΤ uth.gr
      PGS Tel.+30 24210 74933
      PGS e-mailpgsec ΑΤ uth.gr
      URLhttps://www.e-ce.uth.gr/contact-info/?lang=en
  • Login

ECE8130 Computer Organization

Home » Studies » Postgraduate » MSc Studies in “Applied Informatics” » Postgraduate Courses of PGS in “Applied Informatics” » ECE8130 Computer Organization
    Program of Graduate StudiesApplied Informatics
    Subject AreaHardware and Computer Architecture Technologies
    SemesterSemester 1 – Fall
    TypeRequired
    ECTS10
    Weekly Teaching Hours4
    Course Sitehttps://eclass.uth.gr/courses/E-CE_P_151/
    Course Instructor

    Nikolaos BellasNikolaos Bellas, Professor
    E-mail: nbellas@uth.gr

    Course Instructor
    • Ahmed Mahdi, MSc Instructor
      E-mail: ahmahdi@uth.gr
    • Description
    • Learning Outcomes

    Course curriculum follows:

    • High level description of a processor-based computer. Processing Units, registers, memory.
    • Introduction to Instruction Set Architecture (assembly language) with focus on MIPS assembly.
    • Emphasis on assembly programming.
    • Support for Procedure Call Standards in ISAs. Stack. Application Binary Interfaces.
    • Exceptions/Interrupts in a processor.
    • Intel’s x86 Instruction Set Architecture and comparison between RISC and CISC architectures.
    • Data type representation in a computer. Integer and floating point computer arithmetic.
    • Computer arithmetic operations such as addition, multiplication, division, etc.
    • Computer performance metrics.
    • Micro-architectural organization of a MIPS processor.
    • Implementation of a single-cycle MIPS processor. Data path and control unit.
    • Pipeline implementation of a MIPS processor. Limitations and Hazards (structural, data and control hazards). Data forwarding, stalling, and branch prediction.
    • Memory hierarchy and cache memories. Functionality and structure of cache memories.
    • Processor performance with cache memory hierarchy.
    • Virtual Memory
    • Introduction to hardware description languages such as Verilog. Design and implementation of processing elements using Verilog.

    This is an introductory course on the structure and functionality of modern computing systems. The curriculum introduces the students to the important concepts of instruction set architectures (ISA) as the basic interface between software and hardware implementation, and the microarchitectural implementation of a modern processing system.
    Students that have successfully concluded the course will:

    • have excellent knowledge of the functionality and organization of a modern processor.
    • She will understand basic concepts of ISAs (assembly language) and the interaction between assembly, high-level programming languages and processor hardware.
    • She will be able to develop advance programs in assembly language (MIPS assembly).
    • She will understand computer arithmetic, both integer and floating point and computer operations (addition, multiplication, division, etc.)
    • She will be able to analyze the performance of a processor and to understand the factors that determine performance in such a system.
    • She will be able to design, implement and simulate a processor using a Hardware Description Language such as Verilog.

    e-Yπηρεσίες

    Contact Info

    • Sekeri – Cheiden Str, Pedion Areos, Volos
    • +30 24210 74967
    • +30 24210 74934
    • Email: gece@uth.gr

    Announcements

    • Academic News

    Find us

    • Facebook
    • Twitter
    • Youtube
    • Linkedin
    © Copyright 2025 Department of Electrical and Computer Engineering
    We use cookies to ensure that we give you the best experience on our website.OKΠληροφορίες