您的位置 首页 编程

MIPS CPU多线程技能解析

MIPS CPU多线程技术解析-对于Imagination来说,充分利用可用的硬件资源是我们的设计准则。我们的图形处理器以基于贴图的延迟渲染架构著称,这样就确保不会浪费时间去渲染那些不会在屏幕上显示的

关于ImaginaTIon来说,充分使用可用的硬件资源是咱们的规划原则。咱们的图形处理器以根据贴图的推迟烘托架构著称,这样就保证不会浪费时间去烘托那些不会在屏幕上显现的像素点。

相同的,保证硬件资源的优化使用也是将多线程技能引进到MIPS CPU中的一个原因。自那今后,在嵌入式CPU商场中多线程就是MIPS CPU一个超卓的特性。

虽然多线程现已呈现很多年了,可是不管是CPU业内人士仍是职业外的很多人都不是很清楚的了解多线程CPU所能带来的优点。

为了向咱们解说,来自ImaginaTIon的David Lau编写了一篇白皮书,他是MIPS部分软件、架构和调试第二负责人,这篇白皮书对多线程技能进行了高层次的技能介绍,解说了什么是多线程以及为什么比单线程处理器更具优势。

从本质上看,多线程能够让CPU在每个时钟周期完结更多的操作,这通常会带来全体功能的提高。这种功能的增加首要呈现在一些特定的场合,并且不同的多线程使用功能增加也有所不同,可是研讨发现功能的增加规模从15%至226%。

如下图所示,多线程处理器能够一起履行多个使命,而单线程只能等候数据,停滞不前。

图1 单CPU流水线单线程的履行

图2 单CPU流水线多线程的履行

但是不是一切的多线程都是持平的,正如白皮书中解说的那样,有多种不同的完成方法,比方粗粒度多线程、细粒度多线程和同步多线程(SMT)。

Creator Ci40 IoT开发套件是根据双核550MHz InterApTIv MIPS处理器规划的,支撑细粒度硬件多线程。而最新第一流的MIPS CPU如Warrior系列I6400和I6500则支撑SMT。

根据InterApTIv MIPS处理器的Creator Ci40 IoT开发套件支撑细粒度硬件多线程

现在这篇白皮书能够在咱们网站的开发者社区下载,假如你有爱好及时了解Imagination和MIPS最新的音讯和更新,请重视咱们的Twitter@Imagination Tech,@MIPSguru, @MIPSdev 和官方LinkedIn, Facebook 以及Google+账号。

英文链接: https://imgtec.com/blog/hardware-multi-threading-primer/

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/biancheng/183512.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部