0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

操作系统将出现大变局?智能化操作系统未来思考与探索实践

openEuler 来源:openEuler 2023-11-03 15:55 次阅读

操作系统是计算机系统中的核心组成部分,也是架设在计算机硬件和软件之间的桥梁,它对计算机系统的性能和稳定性产生直接影响,是开发者和企业关注的关键根技术之一。在ChatGPT浪潮下,促进了各项技术创新发展,操作系统也不例外,那么在智能化时代,操作系统将迎来哪些挑战和机遇?

openEuler社区TC委员熊伟在“长沙·中国 1024 程序员节的“2023 技术英雄会”上带来《智能化操作系统的机遇和挑战》的主题演讲,带来了他对智能化操作系统的前沿思考与探索实践。

1024大模型与OS协同优化已成趋势

操作系统将现大变局

埃森哲在《技术展望2023》中显示,技术正朝着通用智能、数字身份、数据透明和前沿探索方向演进。其中特别指出:基础模型的问世,堪称人工智能历史上的最大变革之一。熊伟表示,大模型扩展了智能边界,而且智能边界将持续拓展,因此数据共享和数据安全将越来越重要。

面向大规模复杂系统的调优和运维等,传统的人工手段已难以为继,大模型与操作系统协同优化已成必然趋势。熊伟具体从以下两方面阐述,一是在运维上,由于数据中心和云的复杂性,造成定位效率低,修复时间长。例如大规模集群系统涉及器件的数量达百万甚至千万级,而平均稳定运行时间仅为天级。而且跨越故障的流程长,单器件故障,业界的处理时间为1-30天,这将严重影响系统的效率。针对此问题,微软尝试用大模型对40000个生产事故做微调,据数据显示,处理故障大约得到了70%的改善。此外,在社区和开源领域,K8sGPT通过将SRE经验编入大模型来诊断和分类集群问题。

其次是在调优上,由于应用负载膨胀,软件栈厚重,参数众多且关联,人工调优已很难获得最佳性能。另外在硬件上,芯片工艺持续落后,负载协同复杂,硬芯微架构优化难,也造成硬件系统性能无法得到最佳释放。针对这个问题,在业界,Granulate通过AI对负载或者0代码修改获得5倍性能提升,降低了45%的成本;在学术界,纽约州立大学使用大模型应用参数自动调优,Google使用可学习AI数据结构代替hash算法

因此熊伟表示,大模型在运维等领域的加速应用,AI协同复杂、多场景的覆盖,打造操作系统智能化平台,实现大模型与操作系统的协同优化已成为必然趋势。

譬如前不久,微软宣布将GPT-4大模型嵌入到操作系统里,利用GPT知识构建自主AI能力,改变了传统三十年的交互方式,实现了机器人流程自动化。

1024算力效率与泛在智能应用

OS走向异构融合

在人工智能迅速发展下,未来人类向智能社会过渡。在这种大趋势下,人工智能的变化对操作系统造成的影响将主要体现在两个方面。一个是日愈复杂的算力系统,一个是泛在智能应用。

智能应用对操作系统的诉求是人机实时智能交互,性能和资源利用与服务质量同等重要,也就是“鱼和熊掌兼得”。熊伟表示,
AI应用服务对系统低时延、高性能、高可用的综合诉求高,因此需构建低熵高效的操作系统。

因为在传统的计算机体系中,如果吞吐量上升,其可靠性就会稍微下降一些,时延也会增加。但是AI时代以来,既要吞吐量更高,同时要求时延小,可靠性要求也高。所以可想而知,其难度有多大。

此外,数据模型集增长迅速,但是开发效率低下。HuggingFace每天新增1000多个模型、300多个数据集,且仍在加速增长。但是在真正训练过程中,超80%的开发周期都在8天以上,模型开发的等待时间超60%,无效算力非常多。因此,AI工程化诉求强烈。AI技术发展牵引软件工程由传统敏捷开发工具链DevOps,向人工智能开发工具链DataOps、AIOps、DevOps演进。

对于硬件来讲,传统处理器越来越多,如何调度?多样性计算时代,软硬件的发展给了操作系统调度重新设计的空间。但随着高速缓存造成的影响更适合硬件任务切换,任务的切换随着SMT/warp的增加会日渐复杂,硬件的调度和OS会形成互补。计算理论表明,计算模式最终趋向收敛,多种计算模式融合是应用发展的必然结果,系统层异构融合是趋势。

异构融合的趋势下,多样性算力产品与生态不再孤立,正如NVIDIA DGX往全栈协同与融合方向发展,芯片硬件也会发生非常剧烈的变革,从单芯片发展为超级芯片,软件栈也会从传统的CUDA生态演进到集群融合完整栈。

1024openEuler的未来:

打造AI原生的异构融合OS

面向未来多样性计算的智能时代,openEuler秉持“以AI赋能openEuler更智能,以openEuler使能AI更高效”的理念,尝试通过自然语言和操作系统进行交互沟通,打通领域知识,不仅支持GLM、LlaMA、Baichuan等大模型,还支持辅助运维、辅助编程等,通过AI赋能开发者,即“AI for openEuler”。下一步openEuler的设想是实现“openEuler for AI”,即通过异构算力协同,实现超大容量和高效算力。通过PB级异构内存管理,使训练效率提升20%以上,通过异构算力多维调度,使推理并发提升50%以上。

展望openEuler的未来,其定位为 “面向未来多样性计算的智能时代,打造AI原生的异构融合OS”。熊伟表示,大模型和AI时代来临后,基础设施还将产生哪些变化,华为与各界仍在不断探索中,而华为将持续提供优质服务,为开发者和企业提供坚实 “装备”。

编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算机
    +关注

    关注

    19

    文章

    7572

    浏览量

    89014
  • 操作系统
    +关注

    关注

    37

    文章

    6933

    浏览量

    124093
  • AI
    AI
    +关注

    关注

    87

    文章

    32271

    浏览量

    271353
  • GPT
    GPT
    +关注

    关注

    0

    文章

    365

    浏览量

    15608
  • ChatGPT
    +关注

    关注

    29

    文章

    1578

    浏览量

    8246

原文标题:大模型时代,智能化操作系统面临的机遇与挑战

文章出处:【微信号:openEulercommunity,微信公众号:openEuler】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    相关推荐

    【「鸿蒙操作系统设计原理与架构」阅读体验】01-初始华为鸿蒙

    操作系统的设计假设和约束,是万物互联时代智能终端操作系统领域的一次大胆探索 本书首先讲解了操作系统的一些历史以及演进的过程,了解
    发表于 01-25 11:05

    国产银河麒麟操作系统V10和星光麒麟V1.0操作系统如何选择?

    国产银河麒麟操作系统和星光麒麟操作系统都是由中国电子旗下科技企业麒麟软件有限公司(简称“麒麟软件”)开发的国产自主可控的操作系统。麒麟软件介绍:麒麟软件以安全可信操作系统技术为核心,面
    的头像 发表于 01-24 09:14 732次阅读
    国产银河麒麟<b class='flag-5'>操作系统</b>V10和星光麒麟V1.0<b class='flag-5'>操作系统</b>如何选择?

    deepin操作系统介绍

    希望从自己的能力和对桌面操作系统的理解,能给 Linux 的用户与开发者更多的选择。我们也相信 deepin 能够得到更多用户的认可与喜爱,成为开源世界的最佳选择。  一、 deepin 操作系统 先说 Linux 操作系统,它
    的头像 发表于 12-23 09:08 904次阅读
    deepin<b class='flag-5'>操作系统</b>介绍

    如何在windows上emulate不同操作系统

    一、虚拟技术概述 虚拟技术允许在单个物理机器上创建多个虚拟机,每个虚拟机都可以运行不同的操作系统。这使得我们可以在Windows系统上模拟其他
    的头像 发表于 12-05 15:50 411次阅读

    什么是嵌入式操作系统?

    指挥官配备最先进的装备。 未来会怎样? 随着技术的发展,嵌入式操作系统将继续演进,以满足更多的应用需求和挑战,它们可能会: 支持更多IoT设备:管理更多的智能家居和工业设备,就像是物联网世界的大管家
    发表于 11-08 15:07

    新手学操作系统(第一周)

    1.介绍计算机、OS与应用程序之间的关系,计算机的硬件是底层的基础,操作系统在其之上管理硬件资源,应用程序则通过操作系统来实现其功能;2.推荐参考学习书籍;3.实践环境的介绍
    的头像 发表于 10-08 11:33 328次阅读
    新手学<b class='flag-5'>操作系统</b>(第一周)

    工控机支持什么操作系统

    工控机,全称工业控制计算机(Industrial Personal Computer, IPC),支持多种操作系统以满足不同行业和应用场景的需求。具体来说,工控机常见的操作系统包括:
    的头像 发表于 09-11 09:24 642次阅读

    开启全新AI时代 智能嵌入式系统快速发展——“第六届国产嵌入式操作系统技术与产业发展论坛”圆满结束

    探索实践”的专题报告。张云飞介绍了麒麟软件基于RUST语言实现的嵌入式虚拟软件-Kvisor,,该软件支持实时与非实时操作系统混合部署与通信。最后分享了针对实际应用场景应用
    发表于 08-30 17:24

    简单认识RTOS实时操作系统

    RTOS(Real Time Operating System,实时操作系统)是一种专门设计用于在严格时间限制内处理任务的操作系统。它以其高实时性、多任务处理能力和资源管理能力在工业自动、医疗设备、航空航天、汽车电子等众多领域
    的头像 发表于 08-20 11:20 3539次阅读

    iOS 18公共测试版震撼发布:重塑移动操作系统新纪元

    质的飞跃,更在隐私保护、个性定制等方面树立了新的标杆。接下来,我们将逐一揭秘iOS 18的璀璨亮点,带您深入探索这个未来感十足的操作系统
    的头像 发表于 07-16 14:35 477次阅读

    嵌入式实时操作系统:Intewell操作系统与VxWorks操作系统有啥区别

    Intewell操作系统和VxWorks操作系统都是工业领域常用的操作系统,它们各有特点和优势。以下是它们之间的一些主要区别:
    的头像 发表于 07-08 14:16 568次阅读
    嵌入式实时<b class='flag-5'>操作系统</b>:Intewell<b class='flag-5'>操作系统</b>与VxWorks<b class='flag-5'>操作系统</b>有啥区别

    如何根据需求选择合适的新加坡VPS操作系统?

    选择合适的新加坡VPS操作系统您需要考虑哪些因素,如何根据需求选择合适的新加坡VPS操作系统?rak部落小编为您整理发布选择合适的新加坡VPS操作系统需要考虑哪些因素。
    的头像 发表于 05-10 11:14 522次阅读
    如何根据需求选择合适的新加坡VPS<b class='flag-5'>操作系统</b>?

    基于鸿道(Intewell®)操作系统研发的农业机器人操作系统

    江苏大学与科东软件联合研发“农业机器人操作系统”,并成立“农业机器人操作系统”联合实验室,奋力推进农业智能化,推动农业科技创新。“农业机器人操作系统”的技术革新,对提高农业生产效率、保
    的头像 发表于 04-30 11:09 525次阅读

    带你认识实时操作系统(rtos)

    实时操作系统(RTOS)是为嵌入式系统和实时应用提供一个稳定、可预测和高效运行环境的操作系统。实时操作系统确保了系统能够在严格的时间限制内响
    的头像 发表于 04-16 16:30 1532次阅读
    带你认识实时<b class='flag-5'>操作系统</b>(rtos)