Font Size: a A A

Design Of Software Controller Of Large Scale Led Control System Base On Multi-core And Multi-thread

Posted on:2011-03-01Degree:MasterType:Thesis
Country:ChinaCandidate:X H LinFull Text:PDF
GTID:2178360308963563Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
LED is a new type of light source at present. It is energy-saving, environmental protecting, long life but high reliable. With the development of LED industry, we use the products of LED in various areas such as advertisement, decoration and information dissemination.The LED systems introduced here are different with the conventional LED display control systems. Their display areas are usually much larger, separated and with different shapes, which requires the systems to process each pixel independently. As a result, much more data processing resources are required.Software controller of large-scale LED control system is software on computers responsible for sending data from the screen to the LED array. According to its platforms (computers), the way to improve its performance is to use multi-core processors. The target of this research is to adapt the software controller to multi-core processors so that it can have better performance. The main work about this paper is listed below:1. Expounds the basic theories, main functions and the realization of each module of the scheme (including data acquisition, data distilling, data packaging and data transmission). 2. Based on the knowledge of pipelining model, proposes a multi-thread pipelining structure that can enhance the software performance.3. Designs a template to solve the problem of the multi-thread pipelining structure.4. Designs a method using OpenMP to solve the problem of load balancing, which helps the software controller to acquire better performance when the number of cores is over four.The technology studied in this paper is in urgent need. What we achieved here could help to improve the competitiveness of our country in the field of lighting control systems. In addition, it could promote the development of the emerging industry.
Keywords/Search Tags:multi-core processor, multi-thread, pipelining, synchronous data reading and writing, OpenMP
PDF Full Text Request
Related items