Course title
並列処理・ネットワーク特論   [Parallel Processing and Computer Networks]
Course category courses for master's programs  Requirement   Credit 2 
Department   Year   Semester Fall 
Course type Fall  Course code 1060603
Instructor(s)
中條 拓伯   [NAKAJO Hironori]
Facility affiliation Faculty of Engineering Office   Email address

Course description
Currently, high performance computers consist of multiple computers connected via network and perform parallel processing efficiently. In this class, we discuss processor technologies especially on cache memory in a computing system.
Cache technology for multi-processing is discussed, too.
Expected Learning
Advanced knowledge on inner processor architecture and system architecture for the future advanced computing system.
Course schedule
Lectures in the class are given as follows.
1. What is computer architecture?
2. Bottleneck of Von Neumann architecture
3. Numerical description in a computer system 1: integer and fixed point numbers
4. Numerical description in a computer system 2: floating point numbers
5. Virtual memory technology
6. How to implement virtual memory with hardware
7. Cache memory technology
8. How to implement cache memory with hardware
9. Multi-level cache system for a high-end processor
10. New cache memory system for a multi-core processor architecture
Prerequisites
Required Text(s) and Materials
PPT file given in every lecture
References
John L. Hennessy and David Patterson: "Computer Architecture Quantitative Approach 5th Edition"
Assessment/Grading
Small report in each lecture
Final report on dedicated topics in advanced computing system
Message from instructor(s)
Course keywords
Office hours
Remarks 1
Remarks 2
Related URL
Lecture Language
English
Language Subject
English
Last update
3/22/2017 1:40:27 PM