龙芯的软件生态与社区工作建设
烟台市人民政府办公室印发关于推进数字经济发展三年行动方案的通知

烟台市人民政府办公室印发关于推进数字经济发展三年行动方案的通知文章属性•【制定机关】烟台市人民政府办公室•【公布日期】2021.07.27•【字号】烟政办发〔2021〕9号•【施行日期】2021.07.27•【效力等级】地方规范性文件•【时效性】现行有效•【主题分类】宏观调控和经济管理综合规定正文烟台市人民政府办公室印发关于推进数字经济发展三年行动方案的通知烟政办发〔2021〕9号各区市人民政府(管委),市政府有关部门,有关单位:《关于推进数字经济发展三年行动方案》已经市委、市政府同意,现印发给你们,请认真贯彻实施。
烟台市人民政府办公室2021年7月27日关于推进数字经济发展三年行动方案为贯彻落实国家、省关于数字经济发展要求,加快全市数字经济发展步伐,全面推进数字产业化、产业数字化、城市数字化协同发展,赋能助力全市高质量发展,提出如下行动方案。
一、工作目标以习近平新时代中国特色社会主义思想为指导,大力实施“数字基建提升、数字产业培育、数字赋能发展、社会治理数字化、数据要素价值化”五大工程,推动新一代信息技术同实体经济、社会治理、民生服务深度融合,力争全市数字经济核心产业增加值占GDP比重逐年提高1.2个百分点,到2023年争取达到8.5%以上,努力打造全省数字产业化发展引领区、产业数字化发展示范区。
二、“五大工程”(一)实施数字基建提升工程。
重点推进五大新型数字基础设施建设,形成适应产业经济和社会治理要求的坚实数字经济底座。
1.加快5G建设布局。
全面推进5G网络部署与规模组网,鼓励骨干企业丰富5G场景应用和产品研发,推动5G规模商用,启动“1ms时延圈”全光城市建设。
支持5G+工业互联网、5G+化工园区、5G+森林防火热点监控等建设。
到2023年,全市建成5G基站2万个,中心城区5G网络连续覆盖。
(市工业和信息化局牵头)2.集约建设数据中心。
加快推进数据中心建设,争取国家、省重大基础设施布局,增强全市计算能力。
龙芯 边缘计算应用

龙芯边缘计算应用
龙芯是中国自主研发的处理器架构,被广泛应用于各种计算设
备和系统中。
边缘计算是一种新兴的计算模式,它将数据处理和分
析推向网络边缘,以实现更快速的响应和更高效的数据处理能力。
龙芯处理器在边缘计算应用中发挥着重要作用,为用户提供了更加
稳定、高效的计算能力。
边缘计算应用可以在各种领域发挥重要作用,比如智能家居、
智能交通、工业自动化等。
龙芯处理器作为边缘计算设备的核心,
可以帮助实现实时数据处理和分析,提高系统的响应速度和数据处
理效率。
在智能家居领域,龙芯处理器可以帮助实现智能家居设备的联
网和数据处理,实现智能家居设备之间的互联互通,提供更加智能、便捷的生活体验。
在智能交通领域,龙芯处理器可以应用于智能交通信号灯、智
能车载设备等,实现交通数据的实时采集和处理,提高交通系统的
运行效率和安全性。
在工业自动化领域,龙芯处理器可以应用于工业机器人、自动化生产线等设备中,实现对生产数据的实时监控和分析,提高生产效率和质量。
总之,龙芯处理器在边缘计算应用中发挥着重要作用,为各种领域的智能设备和系统提供了稳定、高效的计算能力,推动了边缘计算技术的发展和应用。
随着边缘计算技术的不断成熟和普及,龙芯处理器将在更多的领域发挥重要作用,为人们的生活和工作带来更多便利和效益。
华为和龙芯中科共建创新生态策略研究

华为和龙芯中科共建创新生态策略研究
华为和龙芯中科共建创新生态策略研究的目的是探讨如何通过双方的合作,搭建一个能够促进创新的生态系统。
该研究主要围绕以下几个方面展开:
1. 技术创新:华为和龙芯中科将共同研究和开发新的技术,包括芯片技术、通信技术等。
双方将共享技术资源,互相借鉴和学习,促进技术的创新和进步。
2. 市场拓展:双方将共同开拓市场,将各自的产品和服务进行整合,提供更多样化的解决方案。
通过联合营销和市场推广,扩大双方在全球的影响力。
3. 共享资源:双方将共享研发设施、人才培养等资源,提高研发效率和创新能力。
双方可以互相合作,共同解决技术难题,提高产品质量和竞争力。
4. 孵化创新企业:双方将共同支持创新型企业的发展,为创业者提供资金支持、技术指导等资源,帮助他们实现技术和商业的突破。
通过华为和龙芯中科的合作,可以有效整合双方的资源,促进技术创新,提高产品质量和竞争力。
双方共同致力于构建一个开放、合作、共赢的创新生态系统,推动整个行业的发展。
建设开源生态,参与社区贡献

融合论坛INTEGRATION FORUM66软件和集成电路SOFTWARE AND INTEGRATED CIRCUIT建设开源生态,参与社区贡献Git Hu b发布的2019年年度报告显示,中国已经成为世界第二大开源贡献国,开源成为重要的创新模式。
随着开发人员的不断增长,我国的开源贡献也由最早的社区爱好者贡献,逐步转成各个企业、各个组织的贡献,这些贡献促进了企业的自身发展和创新加速。
《开源产业白皮书(2019年)》显示,我国已经应用了开源技术的企业占比达到86.7%,有计划应用开源技术的企业占比10.6%,由此可知,开源技术已经被我国企业普遍接受。
开源的发展是多维度的,开源社区是以技术创新、共同协作为核心基础的。
开源项目本身的发展、成功,除了需要有软硬件厂商相关企业对它的支持,还要有开源治理、开源协会和联盟、开源用户选择、开源人才培养等多个因素的共同努力。
作为操作型企业来讲,麒麟软件经过多年利用开源做操作系统的经历,深刻地体会到开源软件的发展包括如下几个方面。
第一是开源操作系统的产品打造以及开源操作系统的服务提供,操作系统最关键的是对产业中软硬件产品的适配、支持、丰富,只有开源生态丰富到真正满足用户的使用价值,开源软件的应用才能发展起来。
第二是为了做好产品、做好服务、做好生态、服务好最终用户,开源软件的使用必须有社区的支撑和开源人才的参与。
第三是开源的治理,目前为止,中国的开源基金会还亟待发展,开源治理成为非常重要的一项工作。
—麒麟软件有限公司执行副总裁 韩乃平开源已成为创新的重要模式,中国已成为第二开源贡献国家。
开源操作系统的成功,离不开开源生态体系建设的成功,只有这样,开源操作系统才更有竞争力和生命力。
主题演讲第四是开源文化,文化起到支撑的作用,开源的文化非常多元,从自有软件变化到开源软件,从鼓励自由精神到鼓励商业应用等都是开源文化向多元化发展的体现。
总体来说,现在的开源已经形成了从产业爱好者到社区再到最终用户的完整产业链。
可信计算托起中国信息安全的脊梁

可信计算托起中国信息安全的脊梁Chulong【期刊名称】《信息安全与通信保密》【年(卷),期】2015(000)012【总页数】4页(P46-49)【作者】Chulong【作者单位】【正文语种】中文2015中国可信计算技术创新与产业化论坛2015年11月5日下午,中关村可信计算产业联盟的四个专业委员会(可信计算基础支撑平台专委会、可信终端和整机专委会、可信软件专委会和可信云计算专委会)分别承办了三个分论坛,业界 16 家公司在分论坛上介绍了各自在可信计算方面近期的工作进展,内容涵盖可信计算产业链的各个环节,参会人员就工程技术和产业发展等问题进行了务实和富有成效的交流。
中标软件有限公司产品经理董军平演讲主题:可信计算在国产安全操作系统的应用情况中标软件推出国内首款安全可信操作系统-中标麒麟可信操作系统,安全可信相关产品及方案客户涵盖国防领域和民用市场。
可信操作系统是以中标麒麟安全操作系统产品为核心基础,引入可信计算等相关安全技术,研发出的结合安全与可信的可信操作系统,并实现了对云计算环境的可信支持。
中标麒麟移动终端安全操作系统,是在遵循安全易用原则下,将操作系统安全技术迁移到移动端,并引入可信计算技术,实现的从底层内核到上层应用的一体化安全系统。
国网智能电网研究院计算及应用研究所应用智能研究室主任助理赵保华演讲主题:基于可信计算的电力系统安全免疫当前电力可信计算技术应用特点有:具备工程应用条件的最完整的可信计算技术,具备恶意代码免疫的防护能力,安全防护强度最高;在D5000系统中的部署是可信计算技术首次在等级保护四级系统中应用,目标系统安全等级最高;是可信计算技术的行业示范应用,应用规模最大。
完善电力可信计算技术及基于可信计算的新一代安全防护体系理论,开展可信云等技术研究。
北京北信源软件股份有限公司董事长助理、核心技术发展中心总经理钟力演讲主题:构建安全互联的平台化即时通信系统2015年北信源启动并实施全新战略规划,布局信息安全、互联网平台、大数据为公司三大业务方向。
中标麒麟高可用集群软件(龙芯版)V7.0 产品白皮书说明书

中标软件有限公司
目录
目录
目录 ...................................................................................................................................................i 前言 ..................................................................................................................................................v 内容指南 ........................................................................................................................................vii 中标麒麟高可用集群产品介绍....................................................................................................... 9 1 概述 ............................................................................................................................................ 11
第 i 页 / 共 54 页
26929433_龙芯指令系统架构及其软件生态建设

龙芯指令系统架构及其软件生态建设胡伟武 高翔 张戈(龙芯中科技术股份有限公司,北京100190)摘要:构建独立于Wintel体系和AA体系的安全可控的信息技术体系是龙芯的发展目标㊂介绍龙芯自主指令系统架构LoongArch;并从构建LoongArch的基础软件体系㊁研发兼容及自主编程框架㊁通过二进制翻译实现与X86等主流架构的应用兼容㊁LoongArch开源社区建设等方面介绍龙芯软件生态建设进展及计划㊂关键词:龙芯指令系统架构;龙芯基础版操作系统;应用兼容框架;自主编程框架;二进制翻译中图分类号:F426.6;TP368.1㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀文献标志码:A引用格式:胡伟武,高翔,张戈.龙芯指令系统架构及其软件生态建设[J].信息通信技术与政策, 2022,48(4):43-48.DOI:10.12267/j.issn.2096-5931.2022.04.0080㊀引言改革开放以来,我国的信息产业主要构建在以Intel的CPU和微软的Windows操作系统形成的Wintel体系和以ARM的CPU和谷歌的Android操作系统形成的AA体系基础之上,这不仅使国家安全受到威胁,产业发展也受制于人㊂2011年,我国电子信息产业前100强企业的总利润加起来不及美国苹果公司的一半[1]㊂2012年,全球手机市场总利润中仅苹果公司和三星公司就占97%,该比率在2016年为94%[2]㊂同样是卖整机,主导手机生态的苹果公司2018年的销售收入为2656亿美元,净利润为595亿美元[3],而没有自主生态的联想公司2018年的销售收入为510亿美元,净利润为6亿美元[4]㊂同样是卖芯片,主导计算机生态的Intel公司2018年的销售收入为708亿美元,净利润为210亿美元[5],没有自主生态的展锐公司销售收入为16亿美元,利润亏损(展锐公司手机芯片销售数量不少于Intel公司的电脑芯片销售数量)㊂可见,我国信息产业的发展关键在于基于自主CPU和操作系统建立独立于Wintel体系和AA体系的自主信息技术体系㊂要形成国内信息产业大循环,需把握3个主要环节㊂一是基于自主核心IP的芯片研发㊂核心IP对芯片的性能㊁成本㊁功耗㊁安全性具有决定性作用,常见的核心IP有CPU核㊁GPU核㊁内存接口㊁高速IO接口等㊂二是基于自主指令系统的软件生态㊂指令系统是计算机最重要的知识产权,决定了软件的编码表征与存储格式,承载着软件生态的发展创新,是建立软件独立生态系统的基础㊂如X86指令系统承载桌面计算机和服务器的软件生态,手持移动终端软件生态由ARM 指令系统承载㊂三是基于自主可控材料设备的生产工艺㊂目前,我国境内材料设备工艺已经可以基本满足我国自主信息化建设的要求,但包括光刻胶㊁光刻机在内的材料和设备还有许多方面受制于人,预计经过努力,这些问题将在未来10年逐步得到缓解㊂上述 3个基于 实质上就是我国信息产业要打通的3个堵点㊂经过2001年以来20多年的努力,通过自主研发CPU核㊁GPU核㊁内存接口㊁高速IO接口等核心IP,龙芯公司于2021年正式推出的龙芯四核3A5000以及16核3C5000处理器的通用处理性能已经逼近市场主流产品的水平,正在研制的下一代龙芯3A6000/3C6000及3A7000/3C7000系列性能将达到市场主流产品的水平㊂龙芯公司自主生态建设的主要瓶颈从CPU性能不足转向软件生态不够丰富㊂本文从指令系统㊁操作系统㊁二进制翻译㊁开源社区等方面介绍龙芯软件生态的建设进展及计划㊂1㊀推出自主指令系统架构LoongArch指令系统是CPU所执行的软件指令的二进制编码格式规范,是计算机的软硬件界面,是CPU和操作系统共同的根技术㊂一种指令系统承载了一个产业生态,如X86指令系统承载桌面计算机和服务器产业, ARM指令系统承载手持移动终端产业㊂就像中国人可以用英文写文章,但不可能基于英文发展中华民族文化,基于国外指令系统中国的信息产业可以做产品,但构建安全可控的信息技术体系和产业生态则不可能㊂2021年,龙芯公司基于20年的CPU研制和生态建设积累推出了龙芯指令系统架构LoongArch (Loongson Architecture),包括基础架构部分㊁虚拟化和二进制翻译㊁向量指令等扩展部分,近2000条指令㊂龙芯公司从2020年起新研制的CPU均支持LoongArch,包括3A5000㊁3B5000㊁3C5000及后续型号㊂LoongArch具有自主研发㊁技术先进㊁兼容生态三方面特点㊂自主研发:龙芯指令系统架构在整个架构的顶层规划各部分的功能定义;对每条指令的编码㊁名称㊁含义等都进行了自主设计,具有充分的自主性㊂技术先进:作为自主研发的新架构,龙芯指令系统架构从设计初始,一方面摒弃了其他传统指令系统中已经不适应软硬件设计技术当前发展趋势的部分陈旧内容,另一方面也吸纳了诸多近年来指令系统设计领域的先进发展成果,因此不仅在硬件方面是便于高性能低功耗的设计,而且在软件方面也易于编译优化以及操作系统和虚拟机的开发㊂兼容生态:龙芯指令系统架构在设计时充分考虑了兼容生态的需求,在融合了各国际主流指令系统主要功能特性的同时,也依托龙芯团队在二进制翻译方面十余年的技术创新积累,对多种国际主流指令系统实现了高效的二进制翻译,从而实现了对X86㊁ARM等指令系统平台上二进制应用程序的高效运行,达到了生态融合的目的㊂软件生态是龙芯指令系统架构能否成功的基础和关键㊂基于自主指令系统构建基础软件生态需要 2+ 3+3+2 的十大能力㊂一是需要迁移BIOS和操作系统内核到LoongArch,其中操作系统内核还包含虚拟化㊁图形㊁网络等驱动程序㊂二是三大编译器,包括GCC㊁LLVM和GoLang㊂三是三大虚拟机,包括Java㊁JavaScript和.NET㊂四是两大二进制翻译系统,包括从X86到LoongArch的二进制翻译系统和从ARM到LoongArch的二进制翻译系统㊂在上述 2+3+3+2 的十大能力基础上,就能够突破指令系统的壁垒,构建LoongArch的软件生态体系㊂龙芯公司通过长期的技术积累掌握了上述十大能力,奠定了应用软件生态全面持续发展的良好基础㊂2㊀建成基于LoongArch的基础软件技术体系㊀㊀基础软件技术体系是CPU生态发展的基石,在计算机应用和计算机硬件之间起到承上启下的关键作用㊂图1以层次结构的形式描述了基于LoongArch的软件技术体系㊂其中系统架构层㊁编译工具与运行环境层㊁专项技术层属于基础软件体系㊂系统架构层包括固件㊁内核㊁虚拟化系统㊁驱动系统等,其中虚拟化系统和驱动系统与内核紧密关联,也可以被认为是内核的组成部分㊂固件及内核除了与指令系统相关,还与硬件结构紧密相关㊂LoongArch的固件和内核块已经由龙芯公司完成开发并负责维护㊂为了实现操作系统级的二进制兼容,龙芯公司还制定了涵盖CPU㊁桥片㊁固件㊁操作系统内核的技术发展标准,实现了龙芯统一系统结构标准规范㊂在该架构规范下,一个操作系统的二进制可以在LoongArch的不同CPU和不同主板上直接安装运行㊂编译工具与运行环境层包括GCC编译器㊁LLVM 编译器㊁GoLang编译器三大编译器以及Java虚拟机㊁JavaScript虚拟机㊁.NET虚拟机三大虚拟机㊂有了上述编译工具,就可以构建出整个操作系统㊂上述三大编译器和三大虚拟机与指令系统紧密相关,已经由龙㊀㊀图1㊀基于LoongArch的软件生态层次结构芯公司完成开发并负责维护㊂专项技术层包括浏览器㊁图形系统㊁音视频系统㊁数据库㊁中间件㊁容器系统等㊂龙芯公司设置专门的团队负责浏览器㊁媒体播放器㊁图形系统㊁Docker容器等技术的开发和维护,并支持合作伙伴研发龙芯平台的数据库㊁中间件等软件产品㊂这些专项技术都已经在LoongArch平台落地生根,支撑各自领域规模化的产品应用㊂应用系统层包括办公软件㊁版式文件㊁微信㊁图形应用㊁科学计算㊁办公自动化㊁大数据及AI应用等㊂龙芯公司联合全产业链伙伴共同建设应用系统层的生态,主要的OA娱乐等应用厂商都已经发布了基于LoongArch的产品㊂经过多年的努力,LoongArch的基础软件趋于完善,下一步的研发重点将更加注重操作系统与应用的结合部,从应用兼容性和自主编程框架等方面取得突破㊂3㊀构建兼容及自主的编程框架应用的兼容性问题是Linux系统普遍存在一个问题,体现在基于Linux的不同操作系统(如Loongnix㊁统信㊁麒麟)应用不兼容以及同一操作系统随开源社区进行版本升级后可能导致原应用不兼容㊂例如,由于统信和麒麟操作系统打包格式㊁库版本的不完全一致,虽然同为Linux操作系统,即使在相同硬件上,应用开发者(如微信)仍需要分别针对统信和麒麟操作系统开展迁移工作,而且随着统信或麒麟操作系统的升级,可能还需要重新迁移㊂为了解决上述问题,龙芯公司正在实现LoongArch平台上不同厂家㊁不同版本操作系统的应用兼容框架㊂在该框架下,应用开发者(如微信)针对LoongArch的Linux平台只需要迁移一次(如迁移到统信平台上),当该应用在其他Linux平台(如麒麟或Loongnix)运行时,由龙芯公司开发的兼容包 提供 该应用需要的运行环境,实现该应用在其他Linux平台上的直接运行㊂实现跨Linux平台的应用兼容是一项综合容器㊁虚拟机及自主打包格式等在内的综合性技术,其中虚拟机主要针对操作系统内核升级引起的兼容性问题㊂自主操作系统的根本性标志是开发出自主编程语言和编程应用框架㊂操作系统生态是否繁荣的直接标志在于应用的数量,而应用产生于编程应用框架,是操作系统平台的重要组成部分㊂从某种意义上说,基于Linux的国产操作系统都不是自主操作系统,而是开源操作系统的自主发行版㊂Android也源于Linux,但同一个APP可以在不同厂家的Android手机上直接运行,且可以在升级后的Android平台上直接运行,就是因为Android设计了专门的编程语言和编程框架(Android Application Framework)㊂微软的Windows 和苹果的IOS也是如此㊂我国的操作系统由于没有自主的编程语言和编程框架,只能跟着开源的升级而不断升级,导致应用生态发散和无休止的适配㊂龙芯公司将在充分调研Android㊁IOS和Windows编程框架的基础上提出自主编程框架,实现从操作系统跟随性发展的 必然王国 走向自主发展的 自由王国 ㊂4㊀通过二进制翻译补充LoongArch软件生态LoongArch作为一种新型指令系统,在其原生软件生态成熟之前,可借助二进制翻译技术兼容支持X86㊁ARM等生态的应用,以弥补其早期应用生态的不足㊂作为LoongArch的原生软件生态的补充,构建从X86到Loongarch的体系结构翻译器LATX (Loongson Architecture Translator from X86),从ARM 到Loongarch的体系结构翻译器LATA(LoongsonArchitecture Translator from ARM)㊂LoongArch体系结构翻译器和之前翻译器工作的区别在于在LoongArch 定义时就充分考虑了多种指令系统二进制翻译的需求,强调更加紧密的软硬件协同,大幅提高了跨指令系统二进制翻译的效率㊂表1给出了LoongArch软件生态的结构㊂表1㊀LoongArch二进制翻译示意表Loongarch Linux APPs X86Windows/LinuxAPPsARM AndroidAPPs LAT from X86LAT from ARM Loongnix on LoongarchLoongarch实现从X86平台到龙芯平台的高效二进制翻译,需要从3个层面展开工作㊂一是实现从X86指令到LoongArch指令的二进制翻译㊂二是为了提高翻译效率,为提高X86二进制翻译性能增加专门指令,比如增加一个包含170多条指令的LBT(Loongson BinaryTranslation)扩展㊂三是为了运行X86的Windows应用,基于开源的Wine软件[7]在Linux上模拟出Windows的系统调用和驱动程序等功能,由于开源的Wine平台不够完善,需要对Wine进行完善和优化㊂龙芯二进制翻译系统将支持以下X86平台应用㊂(1)在龙芯平台上支持X86/Linux应用㊂X86/ Linux平台上有较为丰富的工程类软件,如EDA工具等㊂此外,X86/Linux上办公类软件也相对比较丰富,如腾讯QQ等㊂(2)在龙芯平台上支持X86/Windows应用㊂为了运行X86/Windows应用,不仅需要通过LATX实现对指令的翻译,还需要类似于Wine的平台模拟Windows环境㊂目前,基于LATX+Wine平台已经可以在龙芯3A5000上运行包括微信㊁PhotoShop等在内的X86/Windows应用㊂(3)在龙芯平台上支持X86/Windows外设㊂用户现场的不少老旧打印机未提供Linux系统驱动,无法在Linux类操作系统上使用㊂基于二进制翻译技术,在龙芯系统上采用虚拟化方式直接运行Windows原生驱动程序㊂目前,基于龙芯基础版操作系统Loongnix以及基于龙芯平台的商业操作系统已经开始集成支持此方案㊂到2021年年底,LATX已经发布了Alpha版㊂龙芯公司将在兼容性和性能两个方面持续改进和优化LATX和Wine,争取到2022年达到可用水平㊂在此基础上,龙芯公司开展了LATA二进制翻译器的研究㊂力争通过持续改进和优化,实现在 十四五 期间消除指令系统壁垒,在LoongArch平台上方便地运行X86和ARM平台的软件㊂5㊀推动LoongArch开源社区建设全球的信息产业已经构筑在了以开源软件为基础的开放技术体系之上,龙芯的软件生态将深度融入国际开源软件发展的大格局㊂图2描述了龙芯软件生态的层次关系㊂第一层是上游开源软件社区,如内核社区㊁JDK社区㊁FFMPEG社区㊁Moziilla社区等,龙芯公司将联合开源软件界的全球力量,实现对LoongArch 的社区原生支持㊂第二层是国内外的操作系统社区,如龙蜥社区㊁欧拉社区㊁龙芯Loongnix社区㊁Debian社区等,这些社区将基于第一层上游开源社区对LoongArch支持的软件版本发布支持龙芯CPU的社区版操作系统㊂第三层是商业操作系统,如统信操作系统㊁麒麟操作系统等,基于第一和第二层的工作成果,龙芯公司将支持和配合商业操作系统厂商研制支持龙芯CPU的品牌操作系统㊂在上游开源软件社区,LoongArch已得到国际开源软件界广泛认可与支持,正在成为与X86㊁ARM并列的顶层生态系统㊂龙芯公司积极推进在上游开源软件社区的LoongArch生态建设工作,已从国际GNU组织获得表征LoongArch的专属架构编号(ELF Machine 编号,258号)㊂至本文撰稿时,基础编译工具链Binutils㊁主流视频编解码库FFmpeg㊁浏览器Javascript 引擎V8等重要软件社区已经发布了支持LoongArch 的最新版本,Linux内核㊁GCC编译器㊁LLVM编译器㊁GLibc库㊁.Net等社区正在实现对LoongArch的原生支持㊂从2022年起,龙芯公司将每年投入一定的经费资助海外社区开发者的工作㊂在得到上游开源软件社区的支持后,LoongArch生态将随社区自动演进,可以极大地丰富支持LoongArch的软件版本,大幅减少软件迁移适配工作㊂图2㊀LoongRrch开源社区及商业操作系统㊀㊀龙芯公司积极参与国内外操作系统社区的工作,并组建了Loongnix操作系统社区㊂在与广大合作伙伴的共同努力下,国内的龙蜥㊁欧拉等操作系统社区都已发布了支持龙芯CPU的社区版操作系统㊂通过捐赠机器㊁资助开发者㊁派驻人员等形式,龙芯公司积极支持Debian㊁Alpine等国际操作系统社区的龙芯版本研发工作㊂龙芯公司依托龙芯开源社区(),强化基础软件核心组件的研发与优化,发布龙芯社区版操作系统Loongnix㊂作为龙芯软件生态建设的重要平台,Loongnix集成龙芯软件生态研发的最新成果,以 源码开放㊁免费下载 的形式进行发布,可应用于日常办公㊁生产㊁生活等场景㊂操作系统有两种典型的商业模式,一是微软的Windows闭源授权模式,二是谷歌的Android开源基础版模式㊂龙芯公司研制并提供基于LoongArch的基础版操作系统Loongnix,支持包括统信㊁麒麟在内的专业操作系统企业推出的品牌操作系统,并且同时支持整机和系统企业基于Loongnix的定制操作系统㊂龙芯公司基于Loongnix平台体系和操作系统发展模式,将统一系统架构㊁应用兼容框架等技术标准规范贯穿实施到产业技术链的各个环节,使得龙芯平台的操作系统实现跨整机兼容㊁CPU代际兼容和应用升级兼容㊂龙芯公司还组建了应用合作社,作为聚集开发者的平台和发布应用的渠道㊂通过商务模式创新,龙芯公司聚集国内外的应用开发者开发应用,通过规范组织和管理,实现应用生态的繁荣发展㊂6㊀结束语我国信息产业的根本出路在于构建独立于Wintel 体系和AA体系的自主信息技术体系㊂基于自主研发的CPU构建自主可控的信息技术体系任重道远,,但前途光明,有利于国家产业发展和人民生活改善㊂指令系统和生产工艺是信息产业的两个重要基石㊂构建自主信息技术体系必须而且只能基于自主指令系统㊂本文从龙芯指令集系统㊁操作系统㊁二进制翻译㊁开源社区建设等方面介绍了基于自主指令系统构建软件生态的已有进展和工作计划㊂预计再经过1~2年的努力,就能够完成上述基于LoongArch的基础软件生态建设,引领我国基础软件的生态建设从以前的跟随性发展道路走向自主发展道路㊂参考文献[1]OFweek电子工程师网.我国电子信息百强利润总额884亿元不抵苹果一半[EB/OL].(2018-08-09)[2022-02-23]./2012-08/ART-8100-2800-28631174.html.[2]证券时报.苹果2016年营业利润占全球市场份额近八成[EB/OL].(2017-03-09)[2022-02-23].http:// /2017/0309/13099890.shtml. [3]Apple Inc.Form10-K for the fiscal year ended september 29[R],2018.[4]联想集团有限公司.2018/19年报[R],2019.[5]Intel Corporation.2018Annual Report[R],2019.作者简介:胡伟武㊀龙芯中科技术股份有限公司董事长兼总经理,中国科学院计算技术研究所研究员㊁博士生导师,主要研究方向为计算机体系结构高翔㊀㊀龙芯中科技术股份有限公司董事㊁副总裁,博士,教授级高级工程师,主要研究方向为计算机体系结构㊁操作系统等,全程参与龙芯处理器的研发与产业化工作张戈㊀㊀龙芯中科技术股份有限公司董事㊁副总裁,博士,教授级高级工程师,主要研究方向为计算机体系结构,负责龙芯处理器在信息系统领域的产业化推广与生态合作Building the software ecosystem for the Loongson instructionset architectureHU Weiwu,GAO Xiang,ZHANG Ge(Loongson Technology Corporations Limited,Beijing100190,China) Abstract:It is essential to build a new information technology ecosystem besides Wintel(Intel CPU+Windows OS) and AA(ARM CPU+Android OS).This paper introduces the Loongson instruction set architecture(LoongArch)and considerations and progresses about building the software ecosystem for LoongArch on the aspects of operation system, binary translation and open source software community.Keywords:Loongson instruction system architecture;Loongson basic operating system;application compatibility framework;autonomous programming framework;binary translation(收稿日期:2022-02-23)。
平凉市人民政府关于印发平凉市国民经济和社会发展第十四个五年规划和二〇三五年远景目标纲要的通知

平凉市人民政府关于印发平凉市国民经济和社会发展第十四个五年规划和二〇三五年远景目标纲要的通知文章属性•【制定机关】平凉市人民政府•【公布日期】2021.04.01•【字号】平政发〔2021〕20号•【施行日期】2021.04.01•【效力等级】地方规范性文件•【时效性】现行有效•【主题分类】发展规划正文平凉市人民政府关于印发平凉市国民经济和社会发展第十四个五年规划和二〇三五年远景目标纲要的通知各县(市、区)人民政府,平凉工业园区管委会,市直各部门,中、省驻平各单位:《平凉市国民经济和社会发展第十四个五年规划和二〇三五年远景目标纲要》已经市四届人大五次会议批准,现印发给你们,请认真组织实施。
平凉市人民政府2021年4月1日目录第一章奋力开启全面建设社会主义现代化新征程 (6)第一节发展基础 (6)第二节发展环境 (14)第三节总体要求 (16)第四节支撑行动 (24)第二章坚持创新驱动,打造高质量发展新引擎 (27)第一节加快培育创新主体 (28)第二节推动科技成果转化 (29)第三节激发人才创新活力 (30)第四节完善科技创新体制机制 (31)第三章加快产业转型升级,构建现代产业体系 (32)第一节坚定不移实施工业强市战略 (32)第二节大力发展数字经济 (35)第三节持续发展现代循环农业 (37)第四节加快发展现代服务业 (39)第五节推进产业园区高效集约发展 (41)第四章全面推进乡村振兴,加快农业农村现代化 (42)第一节实现巩固拓展脱贫攻坚成果同乡村振兴有效衔接 (43)第二节加快发展乡村产业 (44)第三节实施乡村建设行动 (46)第四节推进城乡融合发展 (48)第五章着力补短板破瓶颈,健全现代化基础设施体系 (50)第一节加快综合交通运输体系建设 (50)第二节加快水利基础设施建设 (52)第三节加快现代物流基础设施建设 (54)第四节加快能源基础设施建设 (55)第六章加快融入新发展格局,塑造发展新优势 (57)第一节主动参与国内国际双循环 (57)第二节积极扩大投资和消费需求 (58)第三节建设高水平开放型经济 (60)第七章推动区域协调发展,加快新型城镇化步伐 (61)第一节优化国土空间开发保护布局 (62)第二节推进新型城镇化建设 (63)第三节推动县域经济协调发展 (67)第八章深化关键领域改革,释放高质量发展活力动力 (68)第一节激发各类市场主体活力 (69)第二节建设高标准市场体系 (70)第三节加快转变政府职能 (72)第九章坚持先进文化引领,持续提升文化软实力 (73)第一节提高社会文明程度 (73)第二节完善公共文化服务体系 (75)第三节培育壮大文化产业 (76)第四节促进文化旅游融合发展 (78)第十章加强生态文明建设,筑牢陇东黄土高原生态安全屏障 (80)第一节全面落实黄河流域生态保护和高质量发展战略 (80)第二节改善生态环境质量 (82)第三节提高绿色低碳发展水平 (84)第十一章全面加强社会建设,改善人民生活品质 (87)第一节着力稳定和促进就业 (87)第二节建设高质量教育体系 (89)第三节全面推进健康平凉建设 (92)第四节健全全民健身服务体系 (95)第五节加强养老托育体系建设 (97)第六节完善社会保障体系 (98)第十二章统筹发展和安全,建设更高水平的平安平凉 (100)第一节保障人民生命安全 (100)第二节维护社会安全稳定 (102)第三节构建社会治理新格局 (104)第十三章坚持和加强党的全面领导,为高质量发展提供坚强保证 (105)第一节全面加强党的领导 (106)第二节推进社会主义政治建设 (107)第三节加强法治平凉建设 (108)第十四章加强统筹协调,保障规划实施 (110)第一节健全统一规划体系 (110)第二节加强政策协同保障 (111)第三节完善规划实施机制 (111)平凉市国民经济和社会发展第十四个五年规划和二〇三五年远景目标纲要“十四五”时期,是乘势而上开启全面建设社会主义现代化国家新征程的第一个五年,也是在新的起点上加快建设绿色开放幸福美好新平凉的关键五年。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
龙芯的对策
组建龙芯开源社区,发布龙芯社区版操作系统 以开放合作的社区模式组织国内厂商和龙芯爱好者参与软件生
态建设 龙芯开源社区 积极参与到国际开源软件社区的研发工作 在内核、媒体、编译器等方面积极参与国际开源软件研发工作 向重要开源软件贡献 直接、免费、开放的发布重要的环境软件 、浏览器、龙芯优化版
班 管
查 管
议 管
政 办 公
识 管
导 决 策
它
业 务
管
处
理 理理管理支管
理
理
理
持理
业务应用系统
元数据管理服务 电子报表服务 统一消息服务
搜索引擎服务 电子邮件服务 数据交换服务
安全认证服务 工作流管理服务
统一目录服务
电子表单服务 统一机构权限 全文检索服务
数据迁移工具
数据同步工具
构件库管理服务
应用支撑平台
桌面应用 浏览器应用
应用软件与系统 办公
服务器应用
重要的环境软件 浏览器 媒体编解码
数据库 中间件
图形环境
操作系统基础设施(内核、基础库、服务设施) 硬件平台 固件
10
3 大型应用系统的适配调优环节缺失
大型应用系统是最凸显国产系统性能瓶颈的场景 大型三维应用、复杂在线办公软件网页 大型应用系统技术状态分析 由成熟的X86系统发展而来 软件架构设计、技术选型、参数适配调优等工作都基于X86架构展开 未在性能相对减弱国产系统上进行适配 软件设计不足的问题容易被X86平台超强的硬件性能掩盖掉 适配调优能够显著改善国产系统的应用表现 三年前,攻关基地曾暴露的大量性能瓶颈 近期在神码、中软等基地,通过应用系统自身优化显著提高了应用
操作系统基础设施 窗口图形系统 基础图形库 图像媒体库
内核/驱动
基础库
编译器
操作系统基础设施层面 对国产硬件的架构优化 薄弱、特性支持匮乏
8
1 国产操作系统基础设施亟需补课
操作系统基础设施:内核、编译器、基础库、图形窗口系统等 与系统硬件架构结合紧密,对整体系统性能具有至关重要的影
响 需要与硬件结构深度磨合,在算法/汇编等多层面进行代码优化 研发由国际主要系统厂商主导,国内厂商处于的位置 国产远远没有挖掘出国产的硬件性能潜力,亟需补课 针对国产的架构优化薄弱、特性支持匮乏,优化工作刚刚起步 {X经8三6过角优函数化等后专的用X执86行硬件效指率令远} 远高于对 性原基 能始础 常普设 数通施量进级实行倍现深优度于硬原件始适版配本调优后,
{指令等加速接口} 龙芯 {高级语言实现}
9
2 重要的支撑软件需要责任厂商
( ):应用程序编程接口 是应用程序构筑的基础平台环境,也是软件生态的核心与控制手段 服务器环境、安卓类开发环境、桌面图形、浏览器的引擎 发展趋势 平台开源化(近期微软架构开源) 国产生态中,浏览器、、等没有责任厂商,出现严重问题
自主信息化的人才与技术困境分析
人才困境:国内人才结构失衡 大背景:国内庞大的产业建立在国外软硬件系统平台之上 应用开发型人才充足,底层基础系统研发人才却极度匮乏 国内有几十万程序员,过去几乎不具备核心技术虚拟机的研发能力 国内从事浏览器应用的团队数以千计,过去几乎不掌握过浏览器底层引
2基于国产处理器结构的编译优化技术
前后端优化:支持国产处理器指令集、管理、发射宽度、调度延迟特点
提纲
二、龙芯基础软件生态建设
在主要技术领域形成突破,极大改善国产平台软件生态
7
基于软件栈的国产系统问题剖析(3年前)
服务器应用 数据库
中间件
桌面应用 在线应用 办公软件 三维图形 视频媒体
服务器环境
桌面环境 浏览器
11
X11
大型应用系统针对国 产架构的适配调优环 节缺失
重要环境软件因缺乏 责任厂商,功能性能曾 存在严重问题
单位 中办 工信部
电监会
中央档案馆 地方档案馆
广东
广州 江西 湖南 山东 装指院
服务器 龙芯、申威
龙芯
龙芯、飞腾
龙芯、飞腾 龙芯 龙芯 龙芯 飞腾 飞腾
客户端 龙芯
龙芯
龙芯
龙芯 龙芯 龙芯 龙芯 龙芯 飞腾
3
自主信息化产业发展现状趋势
形成了较为完整的产业链 、、整机、、、数据库、中间件、、集成商 各基础软硬件产品都有品牌厂商 市场应用领域明确 党政军、电脑、安全应用领域信息化 政策导向清晰、高层决心坚定、推进力度强劲 国产基础软硬件系统已经完成第一轮的螺旋迭代 功能问题已经基本解决,性能问题也即将解决 将逐步走向稳定持续发展的良性轨道 迫切需要:围绕产业生态建设,推动国产系统持续健康发展
龙芯软件生态建设
ห้องสมุดไป่ตู้2015.11
1
提纲
一、自主信息化发展分析 二、龙芯基础软件生态建设 三、开源社区与社区版操作系统
2
前所未有的自主信息化实践对国产软硬件系统进行了充分检验
基于国产CPU的客户机、国产Linux
其它客户端
电政 子务 公信 文息 处管 理理
系统门户
电
纸
值 督会行知领其
子 文 档
质 公 文
性能 龙芯近两年来帮助应用开发单位进行系统优化,显著提升了应11 用性
优化技术手段
1结合微体系结构特征的模块级算法优化技术
结合处理器静态参数特点,对核心循环的算法设计进行结构优化
充分考虑指令集特点、、指令窗口、发射宽度
结合处理器动态执行特征,采用汇编进行指令拍级的深度磨合调优
最大限度发挥硬件性能潜力:流水线执行、指令调度延迟、功能与总线模块竞 争
擎研发技术 国内企业极少参加系统相关标准制定,国内软件人才很少向国际开源社
区贡献源码 技术困境:围绕国产硬件平台的应用软件适配优化缺课严重 国产软硬件系统的基础平台层面成熟度、稳定性有待完善 过去缺乏大规模的商业和实际应用,不用发现不了问题,更解决不了问
题
5
上层应用系统自身设计不足的问题被X86平台超强的硬件性能掩盖掉
国产办公软件:永中office、中标普华、WPS
国产数据库系统:武汉达梦、人大金仓、神舟通用 国产中间件:金蝶、东方通、中创
国产操作系统:中科麒麟、红旗、方德
国产基础支撑平台
硬件:基于龙芯3号芯片的服务器,包括曙光、联想、长城、浪潮、宝德……
国产自主可控核心处理器:龙芯3号CPU 国产基础硬件平台
核高基党政军办公示范应用