高機能情報処理システムを実現する上で,さまざまな情報処理機能を高速かつ効率よく実行することのできるVLSIシステムが不可欠である。本講義ではVLSIシステムの核となるマイクロプロセッサのアーキテクチャ,基本構成技術と共に,各種情報処理アルゴリズムをVLSI上に実現するための設計方法並びにこれらを効率良く活用するためのOS,コンパイラなどのソフトウェア技術について学ぶ。
VLSI systems can execute various information processing functions at high-speed and with efficiency, and then playing a significant role in achieving advanced information processing systems. Microprocessors, kernels of VLSI systems, and software technologies, like OS and compilers, are lectured. Furthermore, design examples at product levels are also introduced.
01.Trends of logic VLSIs and microprocessors
02.Basic microprocessor architectures
03.Realization of VLSI in information processing algorithms
04.Design tools and techniques (Exercise-1)
05.Design tools and techniques (Exercise-2)
06.Basic compiler technology
07.Advanced compiler technology
08.System integration
09.Design example: architecture design
10.Design example: high performance techniques and their implementations (1)
11.Design example: high performance techniques and their implementations (2)
12.Design example: low power techniques and their implementations
D.A. Patterson and J.L. Hennessy, ""Computer Organization and Design,"" Morgan Kaufmann Publishers Inc
It is desirable to study ""Fundamentals on VLSI Systems"" at spring semester.
Attendance at lectures, a midterm exam, and a term-end examination
The knowledge about microprocessors and related technologies is to the foundations of VLSI systems