0
点赞
收藏
分享

微信扫一扫

什么?一个核同时执行两个线程?

90哦吼 2022-04-13 阅读 69

过了几天,领导又来到咱们一号车间来了,也不知道怎么回事,这明明有八个车间,领导怎么老爱往我们这边跑。

不过这一次,我们没有斗地主,正在辛辛苦苦的工作着。

当时,我正在执行一个浮点数运算,领导过来一看,拍了拍我的肩膀说到:“哟,阿Q,忙着呐,这是在做什么啊?”

我笑着说到:“领导好,我刚刚用浮点数运算电路单元做了一个浮点数乘法,正在等待计算结果呢”

image

图源网络,侵删

领导点了点头,往周边巡视一圈,指着一堆设备问到:“这一堆是什么?”

“哦,那是整数运算电路单元,这条指令用不到它”

领导再次点了点头,若有所思的离开了。

[](()超线程技术

============================================================================

又过了几天,厂里召开了一次会议,八个车间都派了代表参会。

image

图源网络,侵删

会上,领导发话了:“前段时间我到各个车间视察,发现现在咱们厂里资源浪费的情况很严重!”

二号车间的虎子一听就坐不住了,“领导,咱们大家伙工作都挺卖力的,哪里有浪费啊?”

领导瞥了一眼,继续说道:“一方面,厂里的计算资源——电路设备得不到充分利用,另一方面,又因为内存读取缓慢、指令依赖等方面的原因,浪费大家太多时间花在等待上”

八号车间的代表向来爱拍马屁,接着领导的话问到:“领导是有什么指示?我们八号车间绝对支持!”

“我们几个管理层经过讨论,决定让你们一个车间由现在执行一个线程,变成执行两个线程!”

image

图源网络,侵删

领导这话一出,会场窃窃私语此起彼伏。虎子偏头小声对我说到:“这资本家改不了剥削的本色,这压榨的也太狠了!”

领导咳嗽了几声,会场再次安静了下来。

我起身问到:“领导,这咱们一个车间怎么能执行两个线程呢,每个车间的寄存器只有一套,这用起来岂不是要乱掉?”

“这个你不用担心,我们会给每个车间配两套寄存器!”

image

五号车间的代表一听说到:“要不再给我们添点人手吧,这样效率肯定提升快!”

领导一听笑着说到:“还添人手?要不要再给你们添点运算设备?那我不如再增加几个车间,还开这会干嘛?这次会议的主题就是如何让我们现有的资源得到最大程度的利用,减少浪费现象!”

会场一度陷入了尴尬又紧张的氛围。

还是虎子打破了安静,“领导,这两个线程的工作该怎么开展,我们心底没有数啊!”

领导满意的笑了一下:“这才是你们该问的问题嘛!每个车间回去重新分配一下工作,划分为两套班子,各自维护一套寄存器,对外宣称你们是两个不同的物理核心,但各车间的缓存和计算资源还是只有一套。你们内部协调好,在执行代码指令的时候,充分利用等待的时间执行另一个线程的指令,这样也不用担心指令依赖的问题。”

大家一边听一边做着笔记。

image

图源网络,侵删

“还有,如果遇到资源闲置的情况,也可以同时执行两个线程的指令。比如一个线程是执行整数运算指令,一个线程是执行浮点数运算指令,就可以一起来,让工厂的计算资源充分用起来,别闲置。”

看我们都认真的记着笔记,领导露出了满意的笑容,“都记好了吧,我们给这项革命性的技术取了个特别酷的名字,叫超线程技术!”

散会后,大家都纷纷抱怨,把大家逼得这么紧,以后上班看来是没法摸鱼了,这日子真是越来越难过了。

[](()毁誉参半的超线程

===============================================================================

不过,抱怨归抱怨,大家还是得按照新规来执行。

很快,厂里就落地了这项技术,咱们一个车间摇身一变,变成了俩,咱们原来八核八线程的CPU一下变成了八核十六线程。操作系统那帮人都被我们给骗了,还以为咱们是十六核的CPU呢!

image

图源网络,侵删

不过毕竟计算资源还是只有一份,遇到两个线程都要使用同样的计算单元时,还是得要排队,还要花时间在两个线程之前的协调工作上,所以整体工作效率的根本没有2倍,绝大多数时候能提升个20%-30%就不错了。

不仅如此,车间改造后,增加了新的逻辑电路单元,咱这CPU工厂的功耗也更大了,工厂门口那座巨大的风扇也得加大马力给我们降温了。

厂子里对这项技术的反对声音开始不绝于耳。

image

图源网络,侵删

不过后来发生了一件事,让人们不得不关闭这项技术。听闻这个消息,我们都乐开了花,看来又可以继续摸鱼了······

[](()彩蛋

=========================================================================

举报

相关推荐

0 条评论