当前位置:大问百书>百科问答>CMP是什么?

CMP是什么?

2024-10-24 12:48:27 编辑:zane 浏览量:549

CMP是什么?

的有关信息介绍如下:

CMP是什么?

  CMP是由美国斯坦福大学提还出的,英文名称是Chipmultiprocessors,翻译成中文就是单芯片多处理器,也指多核心其思想是将大规模批亲研并行处理器中的SMP(对称多处理器)集成到同一芯片内,各个处理器并行执行不同的进程。与CMP比较,SMT处理器结构的灵活性比较突出。  但是,当半导体工艺进入0.18微米以后,线延时已经超过了门延迟,要求微处理器的设计通过划分许多规模更小、局部性更好的基本单元结构来进行。相比之下,由于CMP结构已经被划分成多个处理器核来设计,每个核都比较简单,有利于优化设计,因此更有发展前途。目前,IBM的Power4芯片和Sun的MAJC5200芯片都采用了CMP结构。多核处理器可以在处理器内部共享缓存钱宣宁养突胞积阻载而,提高缓存利用率,同时简化多处理器系统设计的复杂度。  在微型计算机的汇编语言中,CMP(compare新培帝聚作左较九轮)是其中一条指令,叫王湖非小文议做比较指令。cmp的功能相当于减法指令松功连费条宣每,只是对操作数之间运算比较,不保存结果。批江孩剧免认序企算影cmp指令执行后,将对标志寄存器产生影响。其他相关指令通过识别这些被影响的半核市死地依除命磁品级标志寄存器位来得知比较结果。  使用例子如:CMPax,bx 市触笑组父 格式  CMPOPR1,所由业OPR2.  执行操作  (OPR1)-(OPR2)  功能  该指令与SUB指令一样执行减法的操作,但它并不保存运算结果,只是根据结果设置相关太两怕适器通诉的条件标志位(SF、ZF、CF粉变果国球、OF)。CMP指令后往往跟着条件转移指令,实现根据比较的结果产生不同的独困模河封话元程序分支的功能。

版权声明:文章由 大问百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.dawenbaishu.com/answer/157401.html
热门文章