ABB 5SHX2645L0004 共享内存核间通信方法
5SHX2645L0004多核处理器是一个微处理器一个人集成电路带有两个或多个单独的处理单元,称为核心,每个核心都读取和执行程序指令。[1]说明很普通CPU指令(如添加、移动数据和转移)但单个处理器可以同时在不同的内核上运行指令,从而提高支持的程序的整体速度多线程操作或者说并行计算技巧。[2]制造商通常将内核集成到单个集成电路上死亡(称为芯片多处理器或CMP)或集成到单个芯片中的多个管芯上芯片封装。目前几乎所有个人电脑中使用的微处理器都是多核的。
5SHX2645L0004多核处理器实现了多重处理在单个物理封装中。设计人员可以紧密或松散地耦合多核设备中的内核。例如,核心可以共享也可以不共享隐藏所,并且它们可以实现信息传递或者共享内存核间通信方法。普通的网络拓扑用于互连核心包括公共汽车,戒指,二维网状物,以及横木。同构多核系统仅包含相同的内核;异种的多核系统具有不同的核心(例如很大。小的具有共享相同内容的异构内核指令组,而AMD加速处理单元具有不共享相同指令集的核心)。就像单处理器系统一样,多核系统中的内核可以实现以下架构VLIW,超标量体系结构的,矢量,或者多线程操作。