Font Size: a A A

Software System Design And Implement In Multi-Core And Multi-Threading Environment

Posted on:2009-01-29Degree:MasterType:Thesis
Country:ChinaCandidate:X K FangFull Text:PDF
GTID:2178360245969531Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Multi-core technology is challenged in architecture, software model, communication technology between different cores, operation system design and security design field; at the same time, huge potential exists in promoting the processing performance. This paper introduces the most popular multi-core network processor-RMI XLR Serials NP based on MIPS core technology and its new characteristics. The software system architecture based on multi-core is also presented.Following is the main work and contribution of this dissertation.1. To focus on the technology of multi-core and multi-threading, It introduces the main three software system architecture and analyses the advantage and disadvantage of the Asymmetric multiprocessing, Symmetric multiprocessing and Bound multiprocessing mode.2. Based on the hardware platform, it realized the software system for network telecommunications, which consist of bootloader design and implement, Linux and VxWorks porting.3. In the end, this paper analyses synchronization and communication for the neck bottle of the system. It supplies an advanced solution to this kind of platform.
Keywords/Search Tags:Multi-core and Multi-threading, Asymmetric multiprocessing, Symmetric multiprocessing, Bootloader, Linux, VxWorks
PDF Full Text Request
Related items