基于多核多线程的大型LED灯光系统软控制器设计
发布时间:2018-05-26 18:00
本文选题:多核处理器 + 多线程 ; 参考:《华南理工大学》2010年硕士论文
【摘要】: LED是当前新型的发光源,它具有节能、环保、寿命长、可靠性高及可实现全彩色变化等特点。随着LED产业的发展,LED被应用到各种领域中,如广告、装饰和信息传播等。 本文介绍的LED灯光系统不同于传统的LED显示屏控制系统。它具有像素分布面积大、显示区域形状不一和分散性等特点。这就需要系统单独处理每一个像素点的信息,大大提高了系统对数据处理能力的要求。 大型LED灯光系统软控制器是计算机端软件,负责将计算机屏幕上指定区域的视频信息发送到LED灯具阵列上。由于它的运行环境是计算机,要想获得强大的数据处理能力就必需依靠高性能的多核处理器。本文的研究目标就是提供一套适应多核处理器的软控制器方案。为此,本文完成了以下内容: 1.阐述软控制器的基本工作原理、主要功能以及各模块的具体实现(包括视频数据采集、颜色提取、数据打包以及数据发送等模块的设计); 2.结合流水线处理模式的基本概念,提出多线程流水线架构,为软控制器处理流程的并行化提供理论依据; 3.设计一个能解决流水线间数据传递问题的线程间同步读写类模板,使得多线程流水线架构能工作起来; 4.提出一套使用OpenMP技术的负载平衡解决方案,使得软控制器在配置有处理单元多于四个的多核处理器的硬件环境下能获得更高的性能。 本文的研究内容正是国内大型LED灯光系统发展所急需的技术。本项目的研发可以在一定程度上提升我国该领域企业的竞争力,推动新兴产业的发展。
[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.
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2010
【分类号】:TP273
【参考文献】
相关期刊论文 前10条
1 章从福;;多核处理器市场将爆发式增长[J];半导体信息;2006年02期
2 沈利香;;基于Winpcap的数据包发生器的设计与实现[J];常州工学院学报;2008年01期
3 黄猛;;OpenMP的多核并行程序设计[J];电脑编程技巧与维护;2009年17期
4 范兴刚,孙优贤;以太网帧[J];工业控制计算机;2002年10期
5 赖建新;胡长军;赵宇迪;王生原;张素琴;;OpenMP任务调度开销及负载均衡分析[J];计算机工程;2006年18期
6 陈烽华;张代远;;基于Raw Socket技术的改进Sniffer[J];计算机时代;2007年05期
7 刘云生,陈世俊;基于多线程的流水线查询处理方式[J];计算机应用;2004年06期
8 赵秀兰;;基于多核多线程的并行计算组件设计[J];计算机与现代化;2009年11期
9 彭敏;;并行计算:多核时代的软件挑战[J];软件世界;2007年09期
10 黄t焧,
本文编号:1938300
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/1938300.html