基本素養 Basic Literacy

畢業生應具備科技人文素養、資訊工程倫理與終身學習的態度
graduates should equip with the attitude of technological/cultural literacy, information engineering ethics, and life-long learning
畢業生應具備專業外語能力及良好國際觀
graduates should equip with both the professional foreign language proficiency and excellent global view

核心能力 Competence

畢業生應具備資訊專業理論知識
graduates should equip with professional theoretical knowledge in informatics
畢業生應具備資訊專業理論推導、分析、歸納之能力
graduates should equip with the capability of professional theory derivation, analysis, and induction in informatics
畢業生應具備資訊領域獨立發掘問題、策劃實驗、解決問題之能力
graduates should equip with the informatics ability to identify problems independently, to implement experiments, and to solve problems
畢業生應具備資訊領域設計、驗證及實作整合之能力
graduates should equip with the informatics ability in designing, verification, and integrating engineering practices
畢業生應具備資訊領域創新思考之能力
graduates should equip with the informatics capability in innovative planning
畢業生應具備專業簡報及論文撰寫之能力
graduates should equip with the ability in professional presentation and thesis writing
畢業生應具備良好溝通協調與團隊合作之能力
graduates should equip with fair ability in communication, coordination, and team-work collaboration

課程概述 Course Description

隨著技術的進步,計算機架構也持續進步。計算機架構這領域是設計和選擇硬體以及硬/軟體共同設計的科學和技術,以滿足性能,能耗,成本或其他特定要求。本課程旨在為學生理解現代計算機架構原理打下堅實的基礎,同時應用於未來的人工智慧IC設計。本課程定性和定量地研究了基本的計算機設計權衡,使學生能夠進行計算機架構的前瞻研究。本課程還幫助學生了解人工智慧的計算機架構和IC設計的最新進展以及人工智慧晶片的未來趨勢。
As technology advances, computer architecture evolves as well. Computer architecture is the science and art to design, select, and connect hardware and co-design hardware/software interface to create a computer to meet the functional performance, energy consumption, cost or other specific requirements. This course aims to provide a strong foundation for students to understand modern computer system architecture and to apply these insights and principles to future Artificial Intelligence IC Design. This course qualitatively and quantitatively examines fundamental computer design trade-offs, with the goal of developing an understanding that will enable students to perform cutting-edge research in computer architecture. This course also helps students to understand the latest progress on the computer architecture and IC design for artificial intelligence and the future trend of computer architecture.

課程學習目標 Course Objectives

  • describe computer architecture concepts and mechanisms
  • evaluate various design alternatives
  • understand the state-of-the-art in computer architecture
  • 課程進度 Progress Description

    進度說明 Progress Description
    1Fundamentals of computer design
    2Memory Hierarchy
    3Instruction Set Architecture
    4Data-Level Parallelism for Artificial Intelligence
    5Domain Specific Accelerator for Artificial Intelligence
    6Hardware-software codesign for AI Chip
    7Low Power and Energy Efficient Computer Architecture
    8Paper Presentation
    9Paper Presentation
    10Paper Presentation
    11Paper Presentation
    12Paper Presentation
    13Paper Presentation
    14Paper Presentation
    15Paper Presentation
    16Paper Presentation
    17Paper Presentation
    18Paper Presentation
     以上每週進度教師可依上課情況做適度調整。The schedule may be subject to change.

    有關課程其他調查 Other Surveys of Courses

    1.本課程是否規劃業界教師參與教學或演講?
    Is there any industry specialist invited in this course? How many times?
    2.本課程是否規劃含校外實習(並非參訪)?
    Are there any internships involved in the course? How many hours?
    3.本課程是否可歸認為學術倫理課程? 否
    Is this course recognized as an academic ethics course? In the course how many hours are regarding academic ethics topics? No
    4.本課程是否屬進入社區實踐課程?
    Is this course recognized as a Community engagement and Service learning course? Which community will be engaged?