我国图数据库技术取得重大突破,全面支持精简和复杂两种指令集架构。作为计算机软件基础硬核技术,Ultipa Graph完美攻克了这一难关,以原生实现的方式做到了既能最大化支持在X86架构上并发,同时也是世界首款全面支持ARM架构的图数据库。
其实在生活中,小到手机、电脑,大到汽车、飞机,都离不开处理器,而如果把ARM、X86这些CPU(中央处理器)解构后追根溯源,它们底层的核心技术叫做指令集,是处理器和软件运行之间最本质的一种关系。
指令集就像是一个“司令官”,处理器理解程序的各种行为就靠它来指挥,各个下游软件也都是基于这一整套架构而开发出来的,所以相互之间阵营明确且水火不容。其中,ARM和X86是全球最重要的两大“阵营”,从技术上讲,前者属于精简指令集(RISC),后者则是复杂指令集(CISC)。
可能有人会想,把这两种技术做到相互兼容不就可以了,要知道,这在技术的实现上并不简单,转换平台可不是一件容易的事,因为程序和处理器之间是通过“指令集”来沟通的,能为X86架构编译的软件,就算看的懂复杂指令集所表达的内容,也未必能看懂精简指令集表达的内容,所以,连基本的“沟通”都不能保证,又怎能保证软件的流畅运行呢。此外,通过虚拟化或模拟化的方式在X86与ARM之间进行双向指令集转换,就会不可避免地出现性能损耗,而这种损耗通常会导致系统的处理能力指数级(10倍)下降,时耗指数级(10倍)上升。
Ultipa是致力于构建全球化新一代极致性能的大数据网络计算和存储平台,由我国高性能计算与云计算系统专家孙宇熙于2019年研创。截至目前,这只由清华校友组建的技术团队已取得了诸如超级节点处理、高性能查询语言及半结构化图数据处理、海量数据导入、装置、设备及存储介质、数据库深度路径搜索、动态图剪枝过滤等30多项技术成果和专利,并成功转化为产品与应用。【编辑:王宁】
“特别声明:以上作品内容(包括在内的视频、图片或音频)为凤凰网旗下自媒体平台“大风号”用户上传并发布,本平台仅提供信息存储空间服务。
Notice: The content above (including the videos, pictures and audios if any) is uploaded and posted by the user of Dafeng Hao, which is a social media platform and merely provides information storage space services.”