服务器处理器有单路、双路与多路(如4、8、16、64等);现在经常听到“双核心”处理器,什么是“双核心”处理器?目前有哪些厂家生产“双核心”处理器呢?今天我们就带着读者的这些疑问来为为大家详细进行解答。
所谓“双核心”处理器就是采用独立缓存的设计,将两个核心整合在同一芯片上可以提高性能,能耗的增长得到控制,功率密度可以降低。将双核心甚至多核心的缓存整合在一起,将缓存整合在一起理论上可以让每个处理器核心以更快的速度存取更多的数据,晶体管数量也更为经济;这样的设计效率与成本符合技术与市场的发展方向。
从目前的工艺与技术发展程度看,处理器设计与生产商有充裕的能力提供更多的晶体管,而不是更高的频率。从ibm、sun的双核心/多核心处理器的发展过程来看,将缓存分开来设计不是性能与成本最优的方案,但设计会比较简单。intel与amd都面临迫切的竞争压力与制造工艺矛盾,在迈进双核心处理器的过程当中,通过选择较为简单的方案,可以降低开发工作量、控制风险、缩短上市时间。 【相关文章:Sun CEO:开源Java具有历史性意】
双核心处理器的一个主要特点是:它运行起来象是一个双处理器架构,但实际上只是一个单处理器架构。因此软件必须进行专门的设计才能够充分利用多个核心。目前软件中专门针对hyper-threading技术而设计的应用,在双核心中也能够充分体现出来。 【扩展阅读:Gartner:虚拟化技术是服务器市场疲】
一、 amd的双核心处理器 【扩展信息:批处理文件恢复或新建管理员密码与账号】
作为处理器领域的双核心,英特尔与amd 一直处于“此消彼涨”的胶着状态,在2005年二者将争夺双核心处理器市场。英特尔将在2005年第4季度推出基于itanium 2的双核心处理器,3季度推出双核心桌面微处理器。amd的90纳米工艺opteron处理器已经正式出货,而90nm soi工艺的双核心opteron处理器将在2005年下半年推出,3季度将推出athlon 64 4200+与fx-57处理器。而到2007年将推出具备四个内核的处理器产品。
560)this.style.width=560; onmousewheel = javascript:return big(this) src="/files/uploadimg/20060320/1138100.jpg" border=0>
实际上,amd的处理器现有架构最适合引入双核心设计。amd现有的opteron处理器就可以通过hypertransport总线互连。 amd透露其双核心处理器内部采用crossbar架构互联,预计是hypertransport的一种变种,或者说是简化。每个核心都有独立的一级缓存与二级缓存,二级缓存的容量在512kb到1mb,看来每个核心的缓存容量与目前中档的athlon 64相当。
amd双核心处理器有cpu0与cpu1两个内核,各自有独立的1mb二级缓存,两个处理器内核共享系统请求接口与分配闸门界面。同时,双核心的处理器内建内存控制器ht0、ht1、ht2与分配闸门界面连接。amd表示,双核心处理器架构,可以在不提升处理器工作频率的情况下,达到双倍性能,同时amd也表示,双核心每个核心的功耗都已经降低,因此双核心处理器功耗并不会很大。
... 下一页