【48812】MIPS CPU多线程技能解析

日期: 2024-08-05 作者: 固态硬盘

简介

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

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

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

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

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

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

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

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