ABB 3BHL000389P0104 多核处理器广泛应用于许多应用领域
3BHL000389P0104 多核处理器广泛应用于许多应用领域,包括多用途的,植入的,网络,数字信号处理(DSP),以及制图法(GPU)。内核数量甚至会增加到几十个,对于超过10,000个的专用芯片,[3]而在超级计算机(即芯片簇)计数可以超过1000万(并且在一个案例除主机处理器外,总共多达2000万个处理元件)。[4]
3BHL000389P0104 使用多核处理器带来的性能提升在很大程度上取决于软件使用的算法及其实现。特别是,可能的收益受到软件中能够并行运行同时在多个内核上运行;这种效应描述为阿姆达尔定律。在最好的情况下,所谓的令人尴尬的平行问题可能实现接近核心数量的加速因子,或者如果问题被分解到足以适合每个核心的高速缓存,甚至更多,从而避免使用慢得多的主系统内存。然而,大多数应用程序并没有被加速,除非程序员在重构。[5]
3BHL000389P0104 软件的并行化是一个重要的研究课题。多处理器应用程序的协同集成为网络架构设计提供了灵活性。并行模型内的适应性是利用这些协议的系统的附加特征!