扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
处理器设计方面的一个基本变化对于软件开发人员既是一项挑战,也是一个巨大的经济机遇。
芯片厂商已经不再竞相设计最快的微处理器了,它们的焦点已经不再是开发单个速度超快的计算内核。为了降低能耗和减少发热量,它们在一块硅片上集成多个内核。这些内核运行速度较慢,但更节能,能够将大块头的计算任务分解开,同时在多个内核上运行。
对于对计算性能有较高要求的多媒体任务而言━━例如在从多个数据库访问信息的同时处理大型视频文件,以及在下载音乐和刻录DVD的同时运行计算机游戏,这种技术是很理想的。
问题是许多软件不是针对多内核处理器编写的。硬件的发展如此迅速,软件有被甩在后面的危险。加州大学柏克利大学的计算机科学教授帕特森说,因为我们不能解决这一问题,人们可能不再购买台式机和笔记本电脑了。
随着处理器速度的提高,通过使软件的运行速度越来越高,软件开发人员在跟着硬件跑。但现在,芯片厂商已经不再仅仅关注速度了,编程人员必须改变他们的策略,学会向多个而不是一个内核发送指令。
英特尔和AMD已经推出了双核、四核处理器,未来还计划推出集成有更多内核的处理器。英特尔展示了一款80内核的研究型芯片,由于集成了如此多内核,没有一种操作系统能够运行。
超级计算机和企业数据中心使用配置多个处理器的计算机已经有很长时间了,这促使芯片厂商开发面向大众市场的多内核处理器。但是,传统上PC软件就不是为多内核处理器编写的。
硬件和软件间的差距还没有成为消费者的问题,因为Windows XP和Vista等操作系统已经能够支持多内核处理器,但是,字处理和电子邮件等基本软件并不需要更多的内核或对软件进行修改。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者