英特尔On技术创新峰会客户端专场解读:在x86平台上流畅运行ARM应用程序,用核心技术扫平研发障碍

百家 作者:51CTO技术栈 2021-11-08 22:23:20

在 x86 平台上也能够流畅地运行 ARM 游戏,开发者无需修改任何代码,就能够将 RAM 应用程序运行在 x86 平台上……很难想像,随着技术的发展,基于不同底层技术架构和系统开发的应用程序,居然也实现了很好的兼容。


在笔者看来,这种跨越不同底层架构和系统实现应用程序的相互兼容,是一种非常伟大的技术创新。


正是由于这种创新,才让用户能够在更大的电脑屏幕上,畅玩手机游戏;对于开发者而言,无需考虑各种底层架构和系统的兼容问题,大幅降低了开发的难度;对于企业而言,大幅降低了开发成本,加速了业务创新进程。


这种伟大的技术创新,来自于全球科技巨头英特尔。实际上,英特尔的最终目标,就是要让用户在不同的平台上,尽情地使用各种应用程序,尽最大能力扩展应用程序受众,降低开发者的开发难度,给企业和用户带来最佳的开发、使用体验。


打通应用开发的“最后一公里”


从芯片的架构设计、到底层的系统开发,x86 和 ARM 走得是两种完全不同的技术路线,这就直接导致在上层应用程序的开发上,需要开发工程师针对不同的平台进行单独设计,分别开发合适的应用程序。


这些不同的底层技术架构和系统,对用户并不会产生太大的影响。但是,对于开发者而言,则极其不友好。


由于开发者需要针对不同的技术架构分别进行应用程序的开发,一个功能相同的应用,就要推出针对不同平台的几种产品,耗时费力,增加了应用的开发难度和上线时间。


在数字时代的今天,时间就是金钱,如果不能够快速满足用户的需求,提高企业的服务能力,就将会给企业带来致命的打击。


除此之外,由于开发者的分工不同,企业要想针对不同平台开发同一产品,就需要招聘诸如 Android、Windows 等不同的开发工程师,这也给企业带来了巨大的成本支出。


因此,要破解多种底层架构和不同系统的开发难题,打通应用开发的“最后一公里”,就需要从底层架构和系统出发,通过技术创新,让不同架构与系统之间实现很好的兼容性,让开发者仅需要简单的修改代码,或者不需要进行代码修改,只需要进行简单的设置,就能够让同一应用运行在不同的平台之上,才能真正降低开发难度,减少开发成本。


一次开发随处部署

创新技术扫平应用开发拦路虎


让 RAM 平台的应用程序流畅运行在 x86 平台上,我想这种创新的想法并不是刚刚出现的,只是由于技术难度较大,大部分企业并不具备这样的技术实力,也不愿意投入过多的精力进行研发。


作为全球科技巨大,英特尔是具备这样的技术实力的。在本次英特尔 On 技术创新峰会上,英特尔不只是在口头上承诺重新拥抱开发者,而是拿出了实实在在的技术和产品。


其中,在客户端专场,英特尔就推出了让同一应用程序在不同平台上流畅运行的技术,这也成为本次峰会上的一大亮点。


在底层架构上,英特尔全力打造了 Bridge Technology,使得 ARM 架构的指令能够转化成 x86 架构的指令,让 ARM 平台上的应用程序在 x86 平台上也能够流畅的运行。


英特尔 Bridge Technology 能够让用户在 Chromebook 上畅玩最爱的游戏,并且让用户更容易找到新的应用程序,进而帮助开发者扩大用户群体。


同时,开发者只需要一次完成应用编写,就能够在手机、平板电脑和个人电脑上使用,不仅能节约时间,还能为用户带来更好的无缝体验。


值得关注的是,英特尔 Bridge Technology 将被直接整合到微软的 Windows11 系统当中。


除此之外,英特尔还充分考虑不同系统之间应用的兼容性问题,推出了包含丰富应用程序的平台:Medern Web。


Medern Web 开放的 API 特性能够兼容不同的操作系统、网络堆栈,并将终端硬件能力和云端软件技术整合为一体,以更加直观的方式扩展客户端设备的功能和能力,给开发者创造沉浸式的应用程序开发体验。


不难看出,这种在不同底层架构与系统之间的技术创新,不仅仅是技术实力的展现,更是英特尔重新拥抱开发者,为开发者提供优质服务的充分体现。


实际上,在移动互联网时代的今天,英特尔通过打通底层架构与系统,让更多基于 ARM 和 Android 开发的应用程序,快速迁移到基于 x86 与 Windows 的设备上,在给用户带来更好的使用体验的同时,也给英特尔创造了更大的价值。


用最合适的计算核心

运行最适合的应用程序


如果仅仅让基于 ARM 开发的应用跑在 x86 平台上,显然是不够的,还必须要让应用程序运行的更加流畅,让用户获得更好体验。只有这样,才能让更多的用户在基于英特尔的产品上运行 ARM 应用。


本届英特尔 On 技术创新峰会上,英特尔重磅发布的第 12 代英特尔®酷睿™处理器产品家族,可以说引爆了用户的眼球。


不过,相对于第 12 代英特尔®酷睿™处理器采用的异构多核混合架构,组合了性能核(P-core)和能效核(E-core)等硬件设计,笔者更加关注它将最适合的应用程序分配到最合适的计算核心上。


要实现一致的优良性能,就要需要软硬件的无缝协同,第 12 代英特尔®酷睿™处理器通过与 Microsoft 展开密切合作,来优化 Windows11 的混合架构性能。


据了解,英特尔通过全新的硬件线程调度器 Thread Director 传输信息来掌握工作负载,让操作系统按需分配各个核心的工作负载,将不同的应用程序分配到不同的核心上进行计算,以此来实现性能的最佳优化。


此外,英特尔硬件线程调度器 Thread Director 还能够帮助操作系统避免低扩展性的线程,消耗宝贵的计算资源。


举个例子,当用户进行向量浮点运算时,英特尔硬件线程调度器 Thread Director 会让 Windows11 将线程分配到 P-core 上面,同时将其它的工作负载转至 E-core 上运行,用最合适的计算核心运行最适合的工作负载,以实现最高效的应用运行。


这种在一颗芯片上实现根据应用来分配计算的方式,除英特尔之外还没有任何一家企业能够做到,带来的好处就是提高了计算效率,降低了能耗。对于用户而言,能够在 x86 平台上获得更好的使用体验。


主编点评

第 12 代英特尔®酷睿™处理器产品家族的发布,可以说是本届英特尔 On 技术创新峰会最大的亮点。相比较于芯片产品本身,我们更加关注它给开发者、给企业带来的创新技术,而英特尔确实没有让人失望,无论是 Bridge Technology、Medern Web 还是 Thread Director,都具有非常多的看点。


实际上,从英特尔在峰会主论坛上强调重新拥抱开发者开始,所有的产品就已经在围绕着开发者,为他们扫平研发障碍,客户端产品当然也不例外。可以说,作为最主要的交互工具,英特尔已经开始通过 PC,为终端用户带来更多精彩的体验。


对于英特尔而言,在给开发者、用户带来更多便利和更佳体验的同时,也在不断提高用户对于自身平台的粘性,让更多的企业和用户围绕英特尔产品研发应用,为英特尔带来更多的价值,也为推动行业快速转型,做出更大贡献。


点击“阅读原文了解更多英特尔 On 技术创新峰会

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接
百度热搜榜
排名 热点 搜索指数