【51CTO.com原创稿件】在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,为终端用户带来更多精彩的体验。
对于英特尔而言,在给开发者、用户带来更多便利和更佳体验的同时,也在不断提高用户对于自身平台的粘性,让更多的企业和用户围绕英特尔产品研发应用,为英特尔带来更多的价值,也为推动行业快速转型,做出更大贡献。
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】