基于多核多線程的大型LED燈光系統(tǒng)軟控制器設(shè)計
發(fā)布時間:2018-05-26 18:00
本文選題:多核處理器 + 多線程。 參考:《華南理工大學(xué)》2010年碩士論文
【摘要】: LED是當(dāng)前新型的發(fā)光源,它具有節(jié)能、環(huán)保、壽命長、可靠性高及可實現(xiàn)全彩色變化等特點。隨著LED產(chǎn)業(yè)的發(fā)展,LED被應(yīng)用到各種領(lǐng)域中,如廣告、裝飾和信息傳播等。 本文介紹的LED燈光系統(tǒng)不同于傳統(tǒng)的LED顯示屏控制系統(tǒng)。它具有像素分布面積大、顯示區(qū)域形狀不一和分散性等特點。這就需要系統(tǒng)單獨處理每一個像素點的信息,大大提高了系統(tǒng)對數(shù)據(jù)處理能力的要求。 大型LED燈光系統(tǒng)軟控制器是計算機(jī)端軟件,負(fù)責(zé)將計算機(jī)屏幕上指定區(qū)域的視頻信息發(fā)送到LED燈具陣列上。由于它的運行環(huán)境是計算機(jī),要想獲得強(qiáng)大的數(shù)據(jù)處理能力就必需依靠高性能的多核處理器。本文的研究目標(biāo)就是提供一套適應(yīng)多核處理器的軟控制器方案。為此,本文完成了以下內(nèi)容: 1.闡述軟控制器的基本工作原理、主要功能以及各模塊的具體實現(xiàn)(包括視頻數(shù)據(jù)采集、顏色提取、數(shù)據(jù)打包以及數(shù)據(jù)發(fā)送等模塊的設(shè)計); 2.結(jié)合流水線處理模式的基本概念,提出多線程流水線架構(gòu),為軟控制器處理流程的并行化提供理論依據(jù); 3.設(shè)計一個能解決流水線間數(shù)據(jù)傳遞問題的線程間同步讀寫類模板,使得多線程流水線架構(gòu)能工作起來; 4.提出一套使用OpenMP技術(shù)的負(fù)載平衡解決方案,使得軟控制器在配置有處理單元多于四個的多核處理器的硬件環(huán)境下能獲得更高的性能。 本文的研究內(nèi)容正是國內(nèi)大型LED燈光系統(tǒng)發(fā)展所急需的技術(shù)。本項目的研發(fā)可以在一定程度上提升我國該領(lǐng)域企業(yè)的競爭力,推動新興產(chǎn)業(yè)的發(fā)展。
[Abstract]:LED is a new type of light source. It has the characteristics of energy saving, environmental protection, long life, high reliability and full color change. With the development of LED industry, it has been applied in various fields, such as advertisement, decoration and information dissemination. The LED lighting system introduced in this paper is different from the traditional LED display control system. It has the characteristics of large pixel distribution area, different shape of display area and dispersion. This requires the system to deal with the information of each pixel, which greatly improves the system's ability to process data. The software controller of large LED lighting system is computer software, which is responsible for sending the video information from the designated area on the computer screen to the LED lamp array. Because its running environment is a computer, in order to obtain powerful data processing ability, it must rely on high performance multicore processor. The aim of this paper is to provide a soft controller scheme for multi-core processors. To this end, this article completes the following: 1. The basic working principle of the soft controller, the main functions and the realization of each module (including the design of video data acquisition, color extraction, data packaging and data transmission) are described. 2. Combined with the basic concept of pipeline processing mode, a multi-thread pipeline architecture is proposed, which provides a theoretical basis for the parallelization of soft controller processing flow. 3. A synchronous read-write class template is designed to solve the problem of data transfer between pipelines, which makes the multi-thread pipeline architecture work. 4. This paper presents a load balancing solution using OpenMP technology, which enables the soft controller to achieve higher performance in the hardware environment with more than four processors with processing units. The research content of this paper is the urgently needed technology for the development of large-scale LED lighting system in China. The research and development of this project can improve the competitiveness of Chinese enterprises in this field to a certain extent and promote the development of new industries.
【學(xué)位授予單位】:華南理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2010
【分類號】:TP273
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 章從福;;多核處理器市場將爆發(fā)式增長[J];半導(dǎo)體信息;2006年02期
2 沈利香;;基于Winpcap的數(shù)據(jù)包發(fā)生器的設(shè)計與實現(xiàn)[J];常州工學(xué)院學(xué)報;2008年01期
3 黃猛;;OpenMP的多核并行程序設(shè)計[J];電腦編程技巧與維護(hù);2009年17期
4 范興剛,孫優(yōu)賢;以太網(wǎng)幀[J];工業(yè)控制計算機(jī);2002年10期
5 賴建新;胡長軍;趙宇迪;王生原;張素琴;;OpenMP任務(wù)調(diào)度開銷及負(fù)載均衡分析[J];計算機(jī)工程;2006年18期
6 陳烽華;張代遠(yuǎn);;基于Raw Socket技術(shù)的改進(jìn)Sniffer[J];計算機(jī)時代;2007年05期
7 劉云生,陳世俊;基于多線程的流水線查詢處理方式[J];計算機(jī)應(yīng)用;2004年06期
8 趙秀蘭;;基于多核多線程的并行計算組件設(shè)計[J];計算機(jī)與現(xiàn)代化;2009年11期
9 彭敏;;并行計算:多核時代的軟件挑戰(zhàn)[J];軟件世界;2007年09期
10 黃t焧,
本文編號:1938300
本文鏈接:http://sikaile.net/wenyilunwen/guanggaoshejilunwen/1938300.html
最近更新
教材專著