S-Space College of Engineering/Engineering Practice School (공과대학/대학원) Dept. of Computer Science and Engineering (컴퓨터공학부) Theses (Master's Degree_컴퓨터공학부)
Design and Implementation of the A2 Operating System on the Intel Single-Chip Cloud Computer
Intel Single-Chip Cloud Computer 환경을 위한 A2 운영체제 설계 및 구현
- Suwon Oh
- Bernhard Egger
- 공과대학 컴퓨터공학부
- Issue Date
- 서울대학교 대학원
- 학위논문 (석사)-- 서울대학교 대학원 : 공과대학 컴퓨터공학부, 2016. 2. Bernhard Egger.
- Recently, the many-core architecture, which has lots of potentials in the processor
architecture technology, has been researched heavily. To use many-core
platform, porting an operating system which supports Symmetric Multiprocessing
(SMP) is a imperative work. The A2 developed at ETH is a monolithic
kernel which supports SMP. In this work, we focus on porting the A2 kernel
on the Single Chip Cloud Computer (SCC) which has a special many-core architecture.
We not only implement the booting code of the A2, but also make
network drivers for the SCC board to communicate, and modify the system to
support the SMP without cache coherence and atomic operations.We show that
our system works well with several applications which test the SMP capability.
The system supports up to 12 cores on the SCC.