软件支持成“软肋” 发展多核困惑重重

最新更新时间:2007-06-22来源: 计世网关键字:制造  资源  I/O  虚拟 手机看文章 扫描二维码
随时随地手机看文章

多核心的思想并不新鲜,制造工艺的上的局限导致了直到目前多核处理器在成本上才有跟以前单核处理器相当的水准。当然,即便是最先进的65nm工艺,制造一块两个核心以上的处理器,成本依然还相当高昂。

众“核”难调

即便是在制造上没有大问题,就处理器的系统结构而言,多核处理器依然面临大问题。如果仅仅简单地考虑多核的物理连接,而没有充分考虑到处理器的运行和使用模式,将极大限制处理器的利用率,尤其是在处理有资源冲突应用的时候,多个核心之间的资源调配就成了效率关键。在目前的算法条件下,还没有更好的控制两个以上处理器合理调配资源的方法。这并非因为无法实现更好的算法从而充分调配处理器资源,而是因为目前多核处理器普遍的算法相对比较简单。

总体来看,算法无法知道具体的可用资源,并且硬件的搭配因为成本问题没有充分考虑一些意外情况,因而,以“同类”思想考虑的处理器在面对“异类”运算时就会变得效率低下。

现在,多核处理器有多种安排形式,AMD的双核、Intel的Pentium D以及IBM的Cell架构乃是其中几种代表。

Intel很早就通过超线程技术实现了逻辑上的双处理器系统,但这不过是对处理器闲置资源的一种充分利用而已,并且这种充分利用只有在特定的条件下才会比较合适,尤其是针对流水线比较长,而两种运算并不相互交叉的时候,才会有较高的效率。但像编码解码、长期重复某种矩阵运算、一些没有经过仔细编写的软件,似乎并不能充分利用这个特性。

即使IBM的Power5架构,也需要跟最新的操作系统进行融合,加上运行在其上的软件,才有可能利用并发多线程。这是物理上多核系统的资源利用的一个映射,至少可以说明,仅仅通过操作系统忙乎还远远不够。

目前条件下,Intel的多核系统和AMD有根本不同。根据多核处理器系统强调可扩展性的特点来看,目前的Pentium D并不是一个良好的多核解决方案。并且,在流媒体时代,高清晰的内容需要处理器作为一个数据中心,不仅告诉处理器数据,还需要高速传输数据,仅仅是把两个核心安排在一个处理器内,无法实现根本转变。

I/O成瓶颈

由于两个核心只能共用一个I/O通道,当两个核心之间的数据进行交流的时候,就无法再从外部读入数据从而利用两者的时间差实现资源的有效搭配和利用。尽管两个核心之间可以并行运算,但就整个系统而言,无法实现真正的流水线操作。

加上分离的缓存结构需要取得一致性,两个内核之间的交流变得经常而且频繁,这实际上也会降低处理器的效率,因此Pentium D在技术上并不被看好。

AMD因为通过引入HyperTransport,部分解决了这个问题,并且因为处理器内部自己有独立的内存控制器,可以独立访问内存,两个核心之间的行为具有相对独立性,数据相关变得很小。因而一些测试表明,其随机处理数据的能力要高于Pentium D。

AMD64的最大特性是引入了HyperTransport,它的良好扩展性使得处理器实现多核、多处理器系统相对容易一些,并且,多处理器扩展的效果也非常好,这是它能够在桌面双核领域暂时领先的重要原因。考虑到这些,Intel可能也会在合适的时候引入类似架构。

Cell的多核实现起来并不完全一样,因为制造太复杂,估计到65nm的时候,这个处理器才能够在成本上具有竞争力。与其他基于对称多处理器不同的是,这个处理器把重心放在了运算基元之上,从而能够把处理器应用到面对不同的应用类型,它其中包含的核心更多是以运算的基础元件形式存在的。因而,即便在内部,也是按照一个系统的思想来实现的,各个运算单元之间有高速的连接通道,除了主控处理器用来分配任务从而形成运算的流水线思想外,其余几个并不是具有很完善的运算能力。这几种系统都面临同样的问题:I/O将是最严重的瓶颈。

虚拟化在一定程度上能够处理一些因为多核带来的问题,可以让应用软件和操作系统在透明的环境下对处理器资源进行分配和管理。

软件是软肋

即使桌面操作系统支持双处理器,也需要很长一段时间。目前在对称多处理器方面,操作系统对资源的分配和管理并没有本质的改变,多以对称的方式进行平均分配。

也就是说,在操作系统层面,当一个任务到来时,剥离成为两个并行的线程,因为线程之间需要交流以及操作系统监管,它导致的效率损失要比硬件层面的大得多。并且,多数软件并没有充分考虑到双核乃至多核的运行情况,导致线程的平均分配时间以及线程之间的沟通时间都会大大增加,尤其是当线程需要反复访问内存的时候。比如做一个FFT测试时,由软件和硬件构成的系统将呈现出巨大差异,这时Pentium D将被完全击倒。这不是Pentium D的错,多数操作系统还没有完全实现自由的资源分配。IBM也是通过AIX 5.3L在支持更自由的虚拟化Power5上,实现了资源的动态调配和划分。

从长远来看,需要使用虚拟化技术才可能实现操作系统对任务的具体划分,这很可能改变一些通用的编程模式。不仅操作系统层面无法完全解决这个问题,就是软件在编写的时候其编译器都无法充分解决这个问题。

面对多核系统,需要有并行编程的思想才有可能充分利用资源,而人类的思维模型习惯于线性思维,对“面”或者更为复杂的立体编程模式,效率会下降很多。

软件的缺失给多核蒙上了一些阴影。尽管用户在充满希望地期待着,但思维完全的改变,不是一朝一夕的事情。更重要的是,一些表现多核处理能力的输出系统无法承受这样的运算量。

现在能充分享受到多核系统的用户依然还是企业级用户,那些专门进行密集计算的用户可以充分利用多核节省下来的空间,大大增加计算密度,从而降低整体管理费用。

对于一些线性模型,如Google的查找算法,对处理器系统的要求是多多益善。一些用于网络游戏的服务器,也能够从多核之中看到可支持用户数量的成倍增长。对于一些需要科学运算的石化、石油勘探等大量数据转换来说,不仅需要多核,还需要大量的显示芯片实现数据的可视化。

本来,多核在可视化领域具有远大前途,渲染速度可以加倍,矩阵运算容量可以大增,可惜现在的OpenGL还太可恶,很难拆分数据封装。

在仿真领域,大量的多核可以充分模拟仿真的网格特性,因而可以充分利用在气象等高密度计算中。

有人说,多核系统可以提高多任务的性能,可以同时做很多事情,但须知,人是需要专心的动物。我看,多核的真正春天要寄托在家庭服务器上,只有这时候,电脑转变成为数字家庭的数据存储和运算中心,它的多核意义才会凸显。

无论如何,需要把眼光放在软件端才是正途,至于使用几个核的处理器,让开发人员去思考好了。

关键字:制造  资源  I/O  虚拟 编辑: 引用地址:https://news.eeworld.com.cn/news/control/200706/14303.html

上一篇:多核处理器的九大关键技术
下一篇:AMD计划2008年第四季度推45纳米处理器

推荐阅读

浙江先进制造业投资专项行动方案:加快推进中芯绍兴二期
1月26日,《浙江省先进制造业投资专项行动方案》(以下简称:《行动方案》)印发,该方案提出,全力实施2022年重大制造业项目计划,重点推动500项左右10亿元以上重大制造业项目落地实施;全面实施“千亿技术改造投资工程”,合力推进5000项以上重点技术改造项目加快建设。力争2022年全省制造业投资增长10%,技术改造投资增长10%,制造业投资占固定资产投资比重超过19%。《行动方案》还明确了主要任务:加快推进制造业重大项目落地建设;深入推进产业基础再造和产业链提升工程;大力推进企业数字化技术改造;扎实推进企业节能降碳技术改造;加强重大制造业项目的服务和保障。加快推进制造业重大项目落地建设方面,将聚焦三大科创高地建设和“415”产业
发表于 2022-02-10
浙江先进<font color='red'>制造</font>业投资专项行动方案:加快推进中芯绍兴二期
成都高新区组建600亿元产业基金,聚焦硬核科技和先进制造
2月8日,成都高新区召开优化营商环境大会,明确2022年产业基金组建计划。具体来看,2022年,成都高新区将安排出资不低于180亿元,引导社会资本参与,设立不低于600亿元的产业投资基金,其中40%的规模投向电子信息产业,20%投向生物医药产业,20%投向新经济产业,20%投向包括现代服务业及未来产业在内的其他产业,重点聚焦硬核科技和先进制造业项目。同时,成都高新区今年将首期出资15亿元设立天使母基金,邀请优质早期投资机构、创业投资机构共同设立天使子基金,形成超过30亿元天使投资基金群,重点扶持优秀初创期科技型企业,支持科学家、企业家将科技创新成果商业化、产业化。此次发布的产业基金组建计划将紧扣产业前沿领域布局,除成都高新区
发表于 2022-02-09
德州仪器宣布到2025年,每年将投资35亿美元扩张晶圆制造
德州仪器(TI)周四(2022年2月3日)公布了计划,到 2025 年,每年在其美国本土半导体芯片制造上将投资 35 亿美元,以缓解全球面临的越来越多的芯片短缺现状。近期投资数额表明该公司近年来正在加大资本支出力度。该公司表示,从 2026 年到 2030 年,它将继续投资其制造业,达到年收入的 10%。“越来越清楚的是,半导体内容的长期增长将至少再持续 10 到 15 年。”德州仪器首席财务官 Rafael Lizardi 在2月3日的资本日中告诉分析师和投资者。该公司预测其投资计划将支持 2030 年及今后年化 7% 的收入增长。其生产扩张的主要部分将在Sherman进行,该公司计划今年开始建造四家工厂中的两家。预计第一家工厂
发表于 2022-02-08
德州仪器宣布到2025年,每年将投资35亿美元扩张晶圆<font color='red'>制造</font>
松下开发出新型远红外镜头制造技术:成本减半
       据外媒 neowin 报道,松下宣布开发出新型远红外镜头制造技术,可以批量生产。这款镜头使用了含硫化合物玻璃,看起来是黑色的,但是有着出色的远红外光透过能力,适用于专业用途。  凭借最新的玻璃成型方法以及模具加工技术,松下能够提供多种透镜类型。官方表示,该产品是世界第一款无粘合剂高密封性集成框架透镜,自带金属边框。这种技术的成本相比此前减少了一半,有利于大规模生产。  该镜头与边框结合紧密,密封性良好,可以使得图像传感器与镜片之间的空间为真空,有助于提高长期使用的稳定性,漏气率十分低。  IT之家了解到,松下的这项技术可以生产直径 3mm 至 40mm 的硫族化合物玻璃,支持
发表于 2022-01-30
英特尔斥资千亿建造美国最大芯片制造
短短一年时间,涌入芯片制造领域的资金就达到了上千亿美元,并且这一投资仍在加大。  美国当地时间1月21日,英特尔宣布了一项200亿美元的芯片工厂建造计划,并表示未来10年将在美国当地投资千亿美元以建成全球最大的半导体生产基地。英特尔曾在去年公开表示,希望成为全球晶圆代工的主要提供商,以美国和欧洲为起点面向全球客户提供服务。随着消费市场逐步复苏,关键芯片的代工需求热度持续发酵,上游晶圆代工企业的产能持续爆满。从SEMI(国际半导体产业协会)的数据来看,2020年到2024年,全球将新建或扩建60座12英寸晶圆厂,同期将有25座8英寸晶圆厂投入量产。  但从目前的晶圆制造产能来看,全球约四分之三的芯片生产集中在东亚地区,尤以台积电
发表于 2022-01-24
2022年国内IC制造商将陆续扩至目标最大产能规模
1月19日,据Digitimes报道,由于2022年芯片短缺未缓解,且供给面仍有疫情等不确定性因素干扰,国内对芯片的需求仍将持续增加;另一方面,国内芯片自制比例仍低,建产能将有助提升芯片自主化能力,因此,IC制造业者将持续扩增产能。图源:DIGITIMESDigitimes认为,2022年国内IC制造业者多数产能都将较2021年成长,且将陆续扩至目标最大产能规模。具体来看,包含士兰微、上海积塔、芯恩、粤芯、燕东微电子等IDM厂,以及长江存储、武汉新芯、合肥长鑫等存储器业者的产能规模将持续爬升;中芯国际、华虹集团、合肥晶合等晶圆代工业者亦积极扩产。此外,台积电、三星电子(Samsung Electronics)等也将于2022年陆续
发表于 2022-01-20
2022年国内IC<font color='red'>制造</font>商将陆续扩至目标最大产能规模
小广播

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 数字电视 安防电子 医疗电子 物联网

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved