Publications
Detailed Information
Design and Implementation of the A2 Operating System on the Intel Single-Chip Cloud Computer : Intel Single-Chip Cloud Computer 환경을 위한 A2 운영체제 설계 및 구현
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Bernhard Egger | - |
dc.contributor.author | Suwon Oh | - |
dc.date.accessioned | 2017-07-14T02:34:30Z | - |
dc.date.available | 2017-07-14T02:34:30Z | - |
dc.date.issued | 2016-02 | - |
dc.identifier.other | 000000132360 | - |
dc.identifier.uri | https://hdl.handle.net/10371/122649 | - |
dc.description | 학위논문 (석사)-- 서울대학교 대학원 : 공과대학 컴퓨터공학부, 2016. 2. Bernhard Egger. | - |
dc.description.abstract | 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. | - |
dc.description.tableofcontents | Chapter 1 Introduction 1
Chapter 2 The Intel Single-Chip Cloud Computer 3 2.1 Architecture 3 2.2 Memory 5 2.3 Network 6 Chapter 3 The A2 Operating System 8 3.1 Active Oberon Language 8 3.2 A2 Kernel 9 3.2.1 System Overview 9 3.2.2 Memory Management 10 3.2.3 Process Model 11 3.2.4 Device Driver 12 3.2.5 Interrupt Handling 12 3.2.6 Multiprocessor Runtime 12 Chapter 4 Design 14 4.1 Requirements 14 4.2 Kernel 16 4.3 Symmetric Multiprocessing 17 Chapter 5 Implementation 19 5.1 Boot Step 19 5.1.1 Booting Procedure on the SCC Core 20 5.1.2 A2 Kernel Entry Point 21 5.1.3 Baremichael Framework 22 5.2 Kernel 22 5.2.1 Debugging 24 5.2.2 Paging 24 5.2.3 System Timer 24 5.2.4 Start-up Commands 25 5.3 Network Drivers 25 5.3.1 A2 Network Abstraction 25 5.3.2 O-chip Network Driver 26 5.3.3 On-chip Network Driver 31 5.4 SMP Support 33 5.4.1 Boot Step 33 5.4.2 Kernel 34 5.4.3 Network 36 5.4.4 Limitations 36 Chapter 6 Evaluation 38 6.1 Evaluation Setup 39 6.1.1 System Debugger 39 6.1.2 Networks 39 6.1.3 A2 Telnet 42 6.1.4 Applications 42 6.2 Results 46 Chapter 7 Related Work 49 Chapter 8 Conclusion 51 Bibliography 52 요약 55 | - |
dc.format | application/pdf | - |
dc.format.extent | 4635180 bytes | - |
dc.format.medium | application/pdf | - |
dc.language.iso | en | - |
dc.publisher | 서울대학교 대학원 | - |
dc.subject | Many-core Architecture | - |
dc.subject | A2 Kernel | - |
dc.subject | Porting | - |
dc.subject | SCC | - |
dc.subject | SMP | - |
dc.subject.ddc | 621 | - |
dc.title | Design and Implementation of the A2 Operating System on the Intel Single-Chip Cloud Computer | - |
dc.title.alternative | Intel Single-Chip Cloud Computer 환경을 위한 A2 운영체제 설계 및 구현 | - |
dc.type | Thesis | - |
dc.contributor.AlternativeAuthor | 오수원 | - |
dc.description.degree | Master | - |
dc.citation.pages | 57 | - |
dc.contributor.affiliation | 공과대학 컴퓨터공학부 | - |
dc.date.awarded | 2016-02 | - |
- Appears in Collections:
- Files in This Item:
Item View & Download Count
Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.