Docstoc

COMP211 Computer Architecture - ESCA

Document Sample
COMP211 Computer Architecture - ESCA Powered By Docstoc
					  ECM534 Advanced Computer Architecture

Lecture 0. Course Introduction
                        Course Information
•   Instructor
        Prof. Taeweon Suh

•   Textbook
        Computer Organization and Design by David
         Patterson and John Hennessy, 4th Ed., Morgan Kaufmann,
         2009 (Required, No Korean-translated version)

•   Reference
        Digital Design and Computer Architecture by David
         Money Harris and Sarah L. Harris, Morgan Kaufmann, 2007

•   Prerequisites
        COMP211 Computer Logic Design
        COMP169 C Programming

•   Office hours
        After class as needed
        By appointment at Lyceum 307

•   Class web
        http://esca.korea.ac.kr

•   Contact Information
        suhtw@korea.ac.kr
        02-3290-2397
                                                 2
                                                                   Korea Univ
Understand Computer Ads? (2008)




               3
                            Korea Univ
More Recent Computer Ads (2010)




               4
                            Korea Univ
       More Recent Computer Ads (2010)




45nm




                      5
                                   Korea Univ
More Recent Computer Ads (2011)




               6
                            Korea Univ
                          2012 Computer Ads




http://www.ohmypc.co.kr           7
                                              Korea Univ
                                         iPhone 4S
                       A5 Processor (ARM Cortex A9 Dual-core)
                       designed by Apple and manufactured by
                       Samsung




                            STMicroelectronics’ Gyroscope


                               STMicroelectronics’ 3-axis       TI touchscreen
                                    accelerometer                  controller



http://www.apple.com   http://www.ifixit.com/Teardown/ 8        Korea Univ
                                  Galaxy S3 Teardown

                                                                Samsung 16GB eMMC (MultiMediCard)
                                                                + 64MB NAND Flash

                                                                Intel Wireless Processor


                                                                Quad-core A9 with 1GB DDR2




http://www.ifixit.com/Teardown/Samsung-Galaxy-S-III-Teardown/   9     http://www.samsung.com/
                                                                                                Korea Univ
Computer Architecture
      int main()
      {                     •   COMP169 C Programming
        int a, b, c;
        a = 3;
                            •   COMP166 Computer Programming
        b = 9;              •   And Java, C++, C# …
        c = a + b;
        return c;
      }




                            •   Computer Architecture course is
                                where software meets hardware




                            •   COMP211 Computer Logic Design



                       10
                                                     Korea Univ
       A Computer System (~ 2010)
Focus of this course




                                           CPU

                             FSB                        Main
                       (Front-Side Bus)                Memory

                       Graphics           North
                         card             Bridge
                              DMI
        Peripheral     (Direct Media I/F)
         devices                          Hard disk   South
                                              USB     Bridge
                                       PCIe card




But, don’t forget the big picture!
                                  11
                                                               Korea Univ
          Evolution of Computer Systems

•   Core 2 Duo – based Systems                •   Core i7– based Systems




               CPU                                            CPU

      FSB                     Main     Quickpath (Intel) or                  Main
(Front-Side Bus)             Memory   Hypertransport (AMD)                  Memory
                             (DDR2)                                         (DDR3)
                                                              IOH
               North
                                                         (Input/Output
               Bridge                                        Hub)



                          South                                          South
            DMI                                          DMI             Bridge
                          Bridge
     (Direct Media I/F)                           (Direct Media I/F)




    Keep in mind that CPU and computer systems are evolving at a fast pace

                                         12
                                                                          Korea Univ
      ECM534 Computer Architecture

• Modern x86-based computers are very
  complicated; It is covered in advanced
  computer architecture course in graduate
  school

• Our goal is to learn and understand the basic
  operation and mechanism of computers, so
  we focus on
    Commercially successful yet simple CPU (32-bit
     MIPS) (http://www.mips.com/products/cores/)
    Memory hierarchy (cache, main memory, and hard-
     disk)


                                 13
                                                       Korea Univ
                     Objectives

• Understand how computer works
   Learn machine language (assembly language)
     • MIPS instructions
   How the code in high-level language is translated
    to machine code and gets executed in CPU
   Learn microarchitecture
     • CPU implementation
   Learn memory hierarchy in computer
     • Register, Cache, Main memory, and Hard-disk




                              14
                                                     Korea Univ
             Grading Policy

• Exams (80%)
   Midterm Exam: 30%
   Final exam: 50%


• Assignments: 20%




                        15
                              Korea Univ

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:4
posted:2/21/2013
language:English
pages:15