Recently, the many-core architecture, which has lots of potentials in the processorarchitecture technology, has been researched heavily. To use many-coreplatform, porting an operating system which supports Symmetric Multiprocessing(SMP) is a imperative work. The A2 developed at ETH is a monolithickernel which supports SMP. In this work, we focus on porting the A2 kernelon 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 makenetwork drivers for the SCC board to communicate, and modify the system tosupport the SMP without cache coherence and atomic operations.We show thatour system works well with several applications which test the SMP capability.The system supports up to 12 cores on the SCC.
【 预 览 】
附件列表
Files
Size
Format
View
Design and Implementation of the A2 Operating System on the Intel Single-Chip Cloud Computer