Web开发

首页 » 常识 » 预防 » Build2020自研超算挑战全球Top
TUhjnbcbe - 2022/9/15 17:01:00

来源:雷锋网

有史以来第一次,微软Build大会选择在线上召开。

尽管如此,对待今年的Build大会,微软依然诚意满满。

比肩全球Top5的AI超级计算机,Windows应用生态UI和API大统一,Edge浏览器多项功能更新,MicrosoftTeams大升级、诸多基于Azure云计算的功能更新……

这一连串的产品发布或升级,让今年的Build大会看点颇多。

更重要的是,作为本次大会最为重磅的环节,本次Build大会的Keynote开场,充分展示了这家巨头对未来科技发展趋势的洞察和判断,并且也能够让人更加清晰地看到微软在Azure云计算、Windows生态、超级计算、AI等领域的未来发展思路。

这是一场硬核的开发者大会。

北京时间5月19日晚间11点,本次Build大会正式开始。

在二十分钟的暖场环节之后,大会首先迎来的是微软CEOSatyaNadella的演讲。

他首先谈到了世界各地的开发者如何在新冠肺炎疫情中通过开发工作助力人们的生活,并再次强调了微软的整体战略。

SatyaNadella表示,开发者对微软非常重要,而微软也已经为之打造了以GitHub、VisualStudio和Azure为主的工具链条。

由此,SatyaNadella公布了一些成绩,比如说:

Power平台拥有超过万个开发者;Azure已经被95%的世界强公司所采用,并强调Azure是全世界的计算机(TheWorld‘sComputer);Windows10活跃用户已经超过10亿;MicrosoftTeams企业用户在过去两个月增加了3倍。

最后,SatyaNadella还通过两个互动性案例展示了在新冠肺炎疫情下人们远程合作解决问题、甚至是远程合奏音乐的可能性。

随后环节中,微软开始了Build大会最为核心的产品更新发布过程,具体内容介绍如下。

 微软AI超级计算机来袭,比肩全球前五

年7月22日,微软宣布与OpenAI合作构建新的AzureAI超级计算技术。如今,这一合作迎来了新的里程碑——AI超级计算机。

在Build大会上,微软宣布了堪比世界Top5的AI超级计算机,它用于训练超大型人工智能模型。微软官方表示,该计算机是与OpenAI联合构建的,专为训练OpenAI的AI模型而设计。这将使下一代超大型AI模型和训练这一模型所需的架构成为可供其他机构和开发人员开发的平台——当然,这只是第一步。

这个超级计算机是单个系统,它拥有超过280个CPU内核、个GPU和Gbps的网络连接。微软表示,与世界TOP超级计算机相比,它居于Top5之列。

在Azure中,这个超级计算机还受益于现代云架构的所有功能,包括快速部署、可持续的数据中心和对Azure服务的访问。

OpenAI首席执行官SamAltman表示:

随着我们越来越多地了解到我们所需和组成超级计算机所有组件的不同限制,我们发现,一旦有人能设计出梦想中的系统,微软就能把它构造出来。OpenAI的目标不仅在于追求研究上的突破,也在于设计和开发其他人可以使用的强大AI技术。与微软合作开发的超级计算机旨在加速这一周期。我们看到,更大型的系统是训练更强大模型的重要组成部分。

微软还发布了一个新版本DeepSpeed,即一个PyTorch的开源深度学习库,它减少了大型分布式模型训练所需的计算能力。与三个月前发布的版本相比,此次的效率要高得多,现在人们可以在同样的架构上训练比此前大15倍以上、快10倍以上的模型。

此外,微软宣布已经增加了对ONNXRuntime分布式培训的支持。ONNXRuntime是一个开源库,旨在使模型在硬件和操作系统之间移植。

 ProjectReunion:Windows应用生态大统一

年3月,Windows10实现了一个重要的里程碑:其活跃用户超过10亿。根据微软官方数据,人们每月花在Windows10上的时间超过4万亿分钟,用于工作、学习和连接——同比增长75%。

由此,微软在本次Build大会上推出了ProjectReunion。

ProjectReunion旨在统一Windows应用生态平台,并使开发人员摆脱操作系统的限制,轻松地跨Win32和UWPAPI集成。

此前,微软一直在Windows平台上推动Win32程序API和UWPAPI的融合,但二者之间一直存在障碍。而ProjectReunion将统一对现有Win32和UWP的访问,并通过NuGet等工具使它们在与脱离操作系统的情况下可用。

也就是说,这将为新应用程序提供一个通用平台。另外,它将帮助Windows开发者更新现有的应用程序并使之具有最新的功能,无论它们是C++、。NET(包括WPF、Windows和UWP)或ReactNative(Facebook于年4月开源的跨平台移动应用开发框架)。

不仅如此,在分离现有的API并添加新的API时,微软也在根据需要进行Polyfill(一个解决兼容问题的开发方案)操作,因此API在支持的Windows版本中实现向下兼容。

基于ProjectReunion,微软率先推出了一个全新的UI框架:WinUI3Preview1。

WinUI3Preview1是用于Windows的现代化本地UI框架。WinUI应用程序可以拥有适应和缩放设备的现代UI,不管是否新建项目,或逐步升级现有的应用程序(包括C++、WPF和Windows),都将可以拥有这个UI。

除了WinUI3Preview1,微软还将WebView2进行扩展预览,该预览可以让开发者在Windows,WPF和UWP/WinUI3应用程序中嵌入基于Chromium的WebView,非常方便。

值得一提的是,微软还正式面向企业用户发布了WindowsTerminal1.0。

微软Edge浏览器更新

Edge浏览器的更新是微软Build大会的常备节目,今年也不例外。在本次Build大会上,Edge浏览器的更新不仅面向开发者和普通用户群体,也选择从公司客户群体的角度切入。

具体的更新内容很有限,包括:

在Windows中可以更好地支持PWA应用;改进MicrosoftEdgeAdd-ons网站,便于开发人员进行搜索和查找扩展;集成Pinterest,使得Edge浏览器上的Collections将变得更加智能,不仅能够看到相关Pinterest建议,还新增了发送至OneNote的功能;新增“侧栏搜索”,能够给以更快、更符合上下文的方式进行搜索查找;数据保护增强,通过“自动切换配置文件”功能,Edge浏览器对个人和公司数据进行分离,工作账户需要凭证登陆,不会与个人账户混淆。Bing搜索将全面变化,当用户使用工作凭证登录到Bing时,图片、购物和新闻等内容将出现在其他熟悉的页面旁边。

总体来看,今年Edge浏览器面向普通用户的更新不多,这也是因为它本身在功能上已经非常成熟;但在面向开发者和企业用户方面,Edge浏览器依然大有可为。

AzureSynapseLink公开预览发布

年11月,微软发布了AzureSynapseAnalytics,建立起企业数据仓库和大数据分析。不过,操作数据与分析系统并无分开,这使得在事务性与分析性的处理需求不够明晰。由此,在Build上,微软发布了一个新工具AzureSynapseLink的公开预览。

这是HTAP(HybridTransactionandAnalyticalProcess,混合事务和分析处理,一种新型的应用程序框架,以打破OLTP和OLAP之间的隔阂,既可以应用于事务型数据库场景,亦可以应用于分析型数据库场景)的一个基于云端的实现。

AzureSynapseLink能够消除Azure操作数据库服务和AzureSynapseAnalytics之间的障碍,通过一次单击,用户就能够从存储在其操作数据库中的实时交易数据中获得见解,而无需管理数据移动或对其操作系统造成负担。

目前,AzureSynapseLink可以在AzureCosmosDB中使用,未来将开放其他操作数据库服务,包括AzureSQL、用于PostgreSQL的Azure数据库、用于MySQL的Azure数据库等。

AzureSynapseLink的基础是微软的云体系结构。客户只需单击他们最喜欢的Azure数据库服务中的一个按钮,就可以使用AzureSynapseAnalytics建立到数据的直接链接。然后,操作数据自动且连续地以优化的柱状结构提供给AzureSynapseAnalytics,类似于覆盖索引。

MicrosoftTeams的新升级

MicrosoftTeams发布于年11月,它是微软推出的Office系列应用,是一款基于聊天的智能团队协作工具,集会议、电话、聊天和文档共享、协作于一体。伴随着今年疫情导致的远程办公趋势,MicrosoftTeams也火了起来。

在本次Build大会上,MicrosoftTeams在生产力和自动化方面都有了新的升级。不仅如此,在会议、通知、远程调度方面,通过与其它应用程序的集成,Teams也焕发出新的一面,亮点如下:

生产力:用户能够使用可定制模板快速创建团队,每个模板都带有预先定义的通道、应用程序和指南。另外,基于PowerVirtualAgents应用程序,用户能够更简易地在团队中创建和管理聊天机器人。自动化:主要表现在Power平台与Teams的集成和扩展上。通过Power平台,用户可以快速添加自定义应用程序和自动化工作流程到Teams。另外,PowerBI的用户能够简单快捷地将报告共享至Teams。会议:通过新应用程序“Booking”,组织者能够合理安排、管理、执行多个会议议程。通知:微软Teams引入了新的网络设备接口(NetworkDeviceInterface,NDI)支持和SkypeTX互操作性,为公共或私人定制的大规模广播提供了一套产品选项。远程调度:这主要体现于Shifts工具上,其新增的PowerAutomationActions使开发人员能够从Shifts中获取信息,与其他应用程序创建定制工作流或大量执行操作,以此来帮助优化流程、节省时间。实际上,本次大会的媒体资料,正是通过MicrosoftTeams工具提前发放的;可以想见的是,在远程办公越来越成为行业趋势的情况下,MicrosoftTeams势必会越来越受欢迎。

 FluidFramework开源+升级

为了帮助团队更好地进行协同创造,微软在去年的Build大会上推出了FluidFramework(中文可称之为:流体框架)。这是一个基于网页的新型平台,提供了组件化的文档模型以共享互动体验。

在本次Build大会上,微软宣布FluidFramework面向开发者开源。

不仅如此,微软对FluidFramework的协作形式进行了升级,旨在打破应用程序之间的障碍,实现无缝协作,此次更新主要体现在Outlook和Office.

1
查看完整版本: Build2020自研超算挑战全球Top