扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
Windows和微软目前的编程语言对于1-4处理器的电脑来说非常适用。但是随着8-16核,甚至64核的客户端变得越来越常见——在不远的未来——Windows、C#、Visual Basic还有其他一些微软的应用还能够跟得上潮流的发展吗?
看起来答案似乎是否定的。微软已经完全意识到了这个事实,并且开始大肆宣传如何应对这种情况。
在最近的Future in Review大会上,微软的官员们告诉与会者,下一次发布的Windows将会有着“根本性的不同”,以适应未来的多核机器。但是这只是他们说的。
在即将到来的年度Microsoft Research Faculty Summit上,我们期待微软的官员们对于微软研究中心和微软的大学研究伙伴在平行设计和高性能计算方面的进展能够披露更多的信息。
今年的Summit被微软安排在7月中旬。(微软以往都允许媒体参加开放会议,但不允许参与全部会议,那些会议只允许学术伙伴参加。)
根据该网站介绍,2007 summit的一个热键是:“利用多核处理优点,需要哪些新方法?”
7月16日,微软技术人员Burton Smith,平行和高性能计算专家,将介绍“计算的未来”。他介绍的大纲如下:
“多核转变给我们的行业带来了新的挑战,也就是多用途平行计算。除非能够应对这种挑战,否则持续的增长、计算本身的重要性以及参与其中的业务都将面临着风险。我们必须将平行规划变得比现在更简单,并且更加通用,并且设计出能够适合用户使用的各种规模的系统执行平行程序的软件和硬件。必须完成的改变将显著地影响计算机架构、整个软件开发工具链条和依赖这些工具开发平行应用的应用开发者队伍。这次发言将指出我们面对的一些困难的问题,以及可能的解决之道。”
今天晚些时候确定的另一个会议,题目是“利用多核架构需要新的编程语言吗?”目前还没有关于它的大纲,但是推荐者中有Mark Lewin,一名专注于编程语言、编辑器、虚拟机,操作系统和“可扩展的多核计算”的程序经理。Lewin参与的项目中有微软为Common Language Runtime、微软Research Bartok编辑器和Singularity增加动态语言支持的项目。
谈到Singularity,在Faculty Summit的日程安排中也出现了。Singularity是一个微软研究项目,它围绕着新的操作系统、新的编程语言(Sing#)和新的软件确认工具。Singularity OS解决了软件和处理过程的隔离问题。
Singularity是一个非Windows基础的微核技术,微软的研究人员作为100%的控制代码完成的。它从设计的开始,就将内部子系统依赖降至最低。有人说微软正在考虑Singularity+ Viridian系统管理程序的组合能够给操作系统带来什么。
也许开始思考这些太早了。但是我想知道向多核的迁移是否需要对Windows和微软现有的编程语言做如此彻底而完全地重建,也许他们需要完全重新来过。微软最终是否会决定切断向下兼容的束缚,建立一个全新的架构?
查看本文的国际来源
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者