CMP系统是什么?
发布网友
发布时间:2022-05-15 03:44
我来回答
共3个回答
热心网友
时间:2023-10-08 20:39
cmp是单芯片多处理器。CMP指令是由美国斯坦福大学提出的,英文名称是Chipmultiprocessors,翻译成中文就是单芯片多处理器,也指多核心其思想是将大规模并行处理器中的SMP(对称多处理器)集成到同一芯片内,各个处理器并行执行不同的进程。
与CMP比较,SMT处理器结构的灵活性比较突出。
相比之下,由于CMP结构已经被划分成多个处理器核来设计,每个核都比较简单,有利于优化设计,因此更有发展前途。
热心网友
时间:2023-10-08 20:40
CMP是单芯片多处理器。
在CMP系统中,位于同一个芯片内部所有处理器内核以平等的身份参与任务调度和中断处理,共享内存和外部设备,而且也可以共享片内的 (部分或全部)高速缓存。
CMP的结构相对简单,可以直接使用现有的处理器内核,因此开发周期与成本相对较低,结构简单带来的另一个好处是更易获得高的主频。由于多个处理器集成在 一块芯片上,且共享cache,微处理器之间的通信延迟会明显降低,有利于提高系统的整体性能。因此,CMP具有良好的发展前景和广泛的应用空间,众多著 名大学、科研机构和商业公司都展开了广泛而积极的研究。
而要想真正发挥CMP的优势,软件,特别是操作系统和编译工具等系统软件的支持至关重要,没有这些软件,CMP将处于“空转”状态。因此,每一个CMP系统都需要为其量身打造的系统软件。
热心网友
时间:2023-10-08 20:40
这个~http://www.baidu.com/s?ie=gb2312&bs=CMP%CF%B5%CD%B3%CA%C7%CA%B2%C3%B4&sr=&z=&cl=3&f=8&wd=CMP%CF%B5%CD%B3&ct=0