基于双核处理器平台的显示器软件设计
发布时间:2021-11-28 20:35
针对单核处理器平台上软件提升性能和扩展功能方面存在的限制,本文研究了双核处理器平台上软件设计的一些理论问题。通过引入一个多核软件开发方法,本文阐述了在双核平台上的显示器软件设计实施要点。提出的问题和方法对于设计基于双核和多核处理器平台的显示器软件设计具有一定参考意义和实用价值。
【文章来源】:中国新通信. 2020,22(09)
【文章页数】:4 页
【部分图文】:
图1 双核处理器架构图
分析研究表明,多核处理器架构具有控制逻辑简单,实现相对简单,高主频,低通道延迟和软件的重用性高等特点[3]。在单核处理器系统中,虽然多线程编程技术能够提高目标系统的执行性能,但因为只有一个内核引擎,本质上同一时刻只能有一个线程在 CPU 上执行,多个线程之间只是一种“宏观并行,微观串行”的执行模式。如图2所示,线程1和线程2在单核处理器上执行,CPU 按照时间片交替执行2个线程,一个线程获得的时间片用完就要让出,CPU资源给另外一个线程。这样,在单核处理器架构上,处理过程只能与目标系统串行工作,无法做到实时的并行运行。双核处理器架构为软件并行工作提供了硬件平台的直接支持。在双核处理器架构下,由于存在两个内核引擎,多个线程能够并行执行。如图3所示,线程1和线程2在双核处理器上执行,此时每个内核分别执行一个线程,直到相应的线程结束执行。这样,不同功能模块就能同时运行在不同的内核引擎上,做到了真正的实时的并行运行。另外,由于多个内核都在同一片芯片上,核间通信代价相对于多处理器系统也要小很多。图3 双核处理器多线程并发执行示意图
图3 双核处理器多线程并发执行示意图
【参考文献】:
期刊论文
[1]基于双核处理器平台的数控系统软件架构设计[J]. 郑玉虎,王品,陆小虎. 组合机床与自动化加工技术. 2013(08)
[2]多核系统的软件开发方法[J]. 白俊峰,邓祖朴. 计算机工程. 2010(12)
[3]单芯片多处理器的性能优势[J]. 黄光奇,周兴铭. 计算机工程与科学. 2001(01)
硕士论文
[1]图像分析多核并行计算类库的构建与优化[D]. 郑锋.厦门大学 2008
本文编号:3525101
【文章来源】:中国新通信. 2020,22(09)
【文章页数】:4 页
【部分图文】:
图1 双核处理器架构图
分析研究表明,多核处理器架构具有控制逻辑简单,实现相对简单,高主频,低通道延迟和软件的重用性高等特点[3]。在单核处理器系统中,虽然多线程编程技术能够提高目标系统的执行性能,但因为只有一个内核引擎,本质上同一时刻只能有一个线程在 CPU 上执行,多个线程之间只是一种“宏观并行,微观串行”的执行模式。如图2所示,线程1和线程2在单核处理器上执行,CPU 按照时间片交替执行2个线程,一个线程获得的时间片用完就要让出,CPU资源给另外一个线程。这样,在单核处理器架构上,处理过程只能与目标系统串行工作,无法做到实时的并行运行。双核处理器架构为软件并行工作提供了硬件平台的直接支持。在双核处理器架构下,由于存在两个内核引擎,多个线程能够并行执行。如图3所示,线程1和线程2在双核处理器上执行,此时每个内核分别执行一个线程,直到相应的线程结束执行。这样,不同功能模块就能同时运行在不同的内核引擎上,做到了真正的实时的并行运行。另外,由于多个内核都在同一片芯片上,核间通信代价相对于多处理器系统也要小很多。图3 双核处理器多线程并发执行示意图
图3 双核处理器多线程并发执行示意图
【参考文献】:
期刊论文
[1]基于双核处理器平台的数控系统软件架构设计[J]. 郑玉虎,王品,陆小虎. 组合机床与自动化加工技术. 2013(08)
[2]多核系统的软件开发方法[J]. 白俊峰,邓祖朴. 计算机工程. 2010(12)
[3]单芯片多处理器的性能优势[J]. 黄光奇,周兴铭. 计算机工程与科学. 2001(01)
硕士论文
[1]图像分析多核并行计算类库的构建与优化[D]. 郑锋.厦门大学 2008
本文编号:3525101
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3525101.html