范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

掌握这5大功能,解锁鲲鹏开发新发现

  本文分享自华为云社区《掌握这5大功能,解锁鲲鹏开发新发现-云社区-华为云》,作者:华为云社区精选 。
  本文主要介绍鲲鹏开发框架插件工具能力和使用方法,还会将鲲鹏编译调试的新特性和功能也和大家同步一下,内容主要包括三个方面:鲲鹏开发框架整体介绍和鲲鹏编译调试工具。
  我们先看第一部分内容,目前鲲鹏应用开发面临的问题:
  随着鲲鹏发展,越来越多的应用有诉求在鲲鹏进行原生开发,使用好鲲鹏算力。通过广泛的调研,我们了解到开发者开发鲲鹏架构应用主要痛点是:不了解鲲鹏架构的特点,不知道在应用中,怎么样可以使用出最大算力。
  1. 开发阶段:缺乏鲲鹏亲和开发的实时引导、缺乏对鲲鹏特点检查工具、依赖库生态难以快速获取;
  2. 编译调试阶段:难以充分利用微架构性能优势、无多样算力编译和调试能力;
  3. 测试阶段:存在兼容性测试工作量大、应用的安全性、稳定性、性能及功耗等问题难以保障。
  为了解决开发者的痛点,我们推出了鲲鹏亲和开发框架,帮助开发者降低学习成本和入门门槛,提高开发效率。
  目前,鲲鹏亲和开发框架提供:场景化SDK、启发式编程、鲲鹏亲和分析、鲲鹏调试器、远程实验室等功能,降低开发应用难度,方便开发者使用鲲鹏架构提供的软硬协同能力,提升开发效率。
  • 通过鲲鹏亲和开发框架,用户方便获取线上实验资源、编程指南、指导手册资料;通过快速学习,赋能开发者鲲鹏应用开发能力,开发者通过工程向导创建代码工程,并利用鲲鹏场景化SDK,快速学习鲲鹏架构特性,开发鲲鹏亲和代码。
  • 开发过程中,通过启发式编程,可以智能提示近万条优化函数和百万级依赖文件。
  • 通过静态检查工具,屏蔽底层的硬件差异,大大提高软件设计和开发效率。
  • 提供多样化调试工具,通过鲲鹏调试器,用户可以针对不同的使用场景和应用类型,对通用应用程序进行调试,方便定位代码问题。
  • 提供远程实验室,免费向开发者提供远程功能,可以随时随地体验鲲鹏多样算力。
  接下来,会逐一详细介绍这5个功能:
  鲲鹏开发框架主要是提供给开发者:开发体验好、架构自亲和、应用高性能、多算力兼容的框架,降低开发者学习和开发鲲鹏应用的难度。
  场景化SDK包括:提供安全计算,高性能计算和通用计算三大类,以及二十余种应用场景的Demo工程的创建和管理支持对应SDK的下载、部署和检查,零成本学习鲲鹏开发框架,助力开发者快速进行工程构建。
  随着操作系统复杂性提升,攻击窗口也在变大,如果没有安全加固,漏洞会被利用,有些应用被设置为可信应用,具有较高特权,但也存在固有安全漏洞,被黑客能够获取到用户数据。
  而鲲鹏开发框架基于机密计算TrustZone套件,向开发者提供了安全计算SDK,从硬件架构上提供可信运营环境TEE,在应用被系统攻破后,黑客也无法获取用户环境,保护了应用和数据的安全性。
  安全sdk提供了CA工程、TA工程、RSA工程、机密数据保存、匿名投票和证书签发6个参考实现,帮助开发者快速学习安全计算SDK的使用。
  1、 CA工程主要是运行在业务环境下的应用程序工程,展示的是CA工程如何调用TA工程。
  2、 TA工程主要是运行在可信执行环境下的TEE应用程序,主要是TEE环境工程接口调用。
  3、 RSA工程包含了CA工程和TA工程,是基于RSA加解密、签名和验签的工程。
  4、 机密数据保存工程使用TEE安全存储接口,保存机密数据,可以支持将敏感数据进行加密操作,不再需要从软件层进行加密工作。
  5、 匿名投票系统可以在保证数据隐私安全的情况下,完成匿名投票,可在业务执行环境中,可以查看用户是否投票,但是无法获取其投票选项。
  6、 证书签发工程主要是用户签发X509场景,主要功能是创建证书,对用户提交的证书请求文件进行签名,生成X509证书,使用TEE对证书的私钥加密保存,保证证书私钥不会泄露。
  高性能SDK包含两个内容:
  1、高性能通信库
  高性能计算简称HPC,是一个计算机集群系统,通过互联技术将多个计算机系统连在一起,运用所有系统的综合算力来处理单个系统无法完成的数据密集型任务,包括:仿真、建模、渲染等。HPC整合多个单元计算能力,将大规模运算任务拆分在各个服务器上运行的能力,再将计算结果汇总,得到最终结果,从而实现强大计算功能。
  鲲鹏亲和开发框架面向HPC场景提供Hyper MPI和数学加速库,助力开发者构建高性能应用。
  2、数学库
  提供基于鲲鹏平台优化的高性能数学库,包括:基础数学运算库、线性代数运算库、基础线性代数库、稀疏线性代数库、快速傅里叶变换库。
  通用计算SDK包含三个内容:
  1、硬件加速应用:基于鲲鹏硬件加速的压缩、国密加解密工程。
  2、加速库应用:正则表达匹配、压缩、加解密、信息摘要、循环校验。
  3、同构加速应用:注解形式实现JAVA程序远程卸载,从而实现代码的加速效果。
  鲲鹏开发框架向开发者展示SDK模块架构图,可以清晰了解到所需要组件以及在系统中位置,选择自动部署或者下载后手动部署SDK到远程服务器,用户可以根据组件架构图的提示,查看部署是否完成。
  工程创建完成后,鲲鹏开发框架会展示下载的模板工程、代码和目录数,用户通过阅读和调试样例代码,了解鲲鹏架构特性,学习和使用场景化SDK来提供鲲鹏软硬件能力,并基于这些代码可以进行二次开发,图示是RSA工程运行结果。
  借助启发式编程搜索功能,提高应用开发效率和质量,用户可以获得相关函数在线说明文档和使用介绍。智能联想补全主要针对是开发代码编写过程,函数搜索主要是针对想提前了解一个函数的使用。
  鲲鹏亲和开发框架提供鲲鹏亲和分析的功能,帮助开发阶段使用更高效鲲鹏加速库,检查应用软件的鲲鹏亲和性,更高效的使用鲲鹏算力。
  之前介绍的是通用应用程序的编译调试功能,今年增加本地/远程调试、GPU程序调试、HPC并行调试的能力。
  在实际开发场景中,开发者经常需要在服务器上进行开发、编译、调试和运行操作。由于绝大多数开发者更喜欢在本地windows环境上使用IDE编码,需要开发者编写好代码后,手动上传到远端服务,在服务器上进行编译调整等一系列操作,若编译调试报错,这还需要在本地修改代码再继续上传;若运行报错,则需要开发者在远端服务器进行跟踪定位,最后在本地修改代码再上传编译运行。
  这个过程相对来说是比较低效,为解决因开发编译调试环境分离,造成的开发效率低下问题,鲲鹏亲和开发框架提供了鲲鹏编译调试功能,该功能可以简化程序开发流程,提高开发效率,可以在本地IDE中实现开发同步、代码远程编译和远程调试功能。
  在编译之前,用户可以使用一键部署编译器功能,将选择的编译器一键部署到目标服务器,目前可选部署的编译器支持:毕昇编译器,毕昇JDK还有GCC for openEuler的部署,在部署完成后,可创建一个编译任务,通过一键同步代码功能,将我们的代码同步到远端节点,代码同步完成后,点击按钮执行远程编译操作。编译过程中的结果,可以在终端显示,整个过程无需我们频繁在IDE和远端服务器之间进行切换,实现了我们IDE一站式部署开发,远程编译和调试。
  鲲鹏亲和开发框架提供的编译调试插件,在原有功能上增加了CUDA程序调试器。可以在本地ID上调试,远程服务器上的CUDA应用程序。通过图形化页面的方式向用户提供CUDA程序调试能力,功能更加贴近开发习惯,简单易用,降低了用户的使用门槛和学习成本,提升了代码调试效率。
  CUDA调试器支持两种模式,一种是Launch,还有一种是attach,其中 launch模式支持选择GPU设备进行调试。CUDA支持多线程调试,在调试过程中可以进行线程切换,支持对应线程的堆栈变量等信息的一个展示。
  接下来介绍是一个重点功能。编译调试针对大规模MPI应用集群的调试能力,目前现状是:HPC并行程序具有复杂逻辑、并发量大、计算节点多、进程数多、状态切换迅速且复杂等特点,难以进行一个集群调试。针对这个问题,鲲鹏调试器提供HPC并行调试功能,支持launch模式启动,最多支持256个本地或远程的MPI集群应用进行调试。
  在调试过程中,开发者可实时查看每个进程的全局rank排序,所在计算节点IP和PID,方便开发者查找指定进程。同时开发者可以通过按键切换显示源文件目录数,查看被调用程序的源代码列表,切换不同源代码阅读,能够直接对应匹配上源码位置。
  开发者还可以点选分组列表中不同进程进行切换,查看不同进程运行位置,在调试信息区可以看到调用站,支持变量修改断点、添加和删除。鲲鹏调试器支持按照全局单进程或单通信组方式进行同步调试。当程序执行到某一关键步骤时,开可以选择单独调试执行关键的一个或者一个组的进程,排除其余进程对该调试干扰,在非关键步骤情况下,再切回全局进行调试。
  可以看到通信组变化界面,鲲鹏调试器支持通信组生命周期的展示。当开发者点开详情页面后,鲲鹏调试器会在时间轴上展示每一个通信组程序时间段,方便用户了解对应时间段执行通信组的情况,帮助开发者去更好的定位问题,提高调试效率。
  点击下方,第一时间了解华为云新鲜技术~
  华为云博客_大数据博客_AI博客_云计算博客_开发者中心-华为云

姚迪顺利抵达意大利,与朱婷相聚在即,天津电视台或转播女排比赛头条创作挑战赛北京时间1月12日,中国女排二传姚迪从北京机场登上了飞往意大利的飞机。在当天晚间姚迪已经平安落地佛罗伦萨机场。中国女排两大主力朱婷和姚迪马上就可以在意大利相聚。她们将冉雄飞再爆中国足球乱象举办亚洲杯天价保证金不翼而飞近日,据资深足球记者冉雄飞爆料,原本中国打算在2023年举办亚洲杯,中国足协为成功举办一次亚洲杯,中国足协对承办亚洲杯的十个城市包括,北京天津上海重庆成都西安大连青岛厦门和苏州分别恭喜张宁!中国篮协正式官宣,乔帅国家队再添新人,姚明没看错目前CBA联赛已经是打到了二阶段的尾声,在二阶段结束之后,男篮后期将会迅速去开启后期的一个备战集训计划。因为在二月底,中国男篮世预赛还有着两场比赛要打,这两场比赛呢,虽然对于中国男2023年美妆趋势功能性护肤品将继续挺起新增量国货品牌如何抢占C位主控权?近日2023美妆个护新增量赛道报告发布,探讨美妆个护行业内三大具备新增量的赛道。功能性护肤赛道作为新晋赛道之一,从2016年的69亿元增长至2021年283亿元,彰显出持续生命力,Etisalat与华为合作推出5G便携式专用网络MEC功能据EMIRATES1月12日报道,阿联酋电信(Etisalat)今天宣布成功部署和测试5G便携式专用网络多接入边缘计算(MEC)功能,这是与全球ICT领导者华为技术公司合作的一部分硬核教程如何使用FreeFileSync实现电脑文件自动备份功能上篇文章中,我给大家介绍了Windows端非常强大的免费备份神器FreeFileSync文章FreeFileSync办公人士必备神器,Windows端超好用的数据备份同步工具Sta手机没电没网也能支付,数字人民币这项新功能厉害了移动支付时代,手机就是钱包,带来方便快捷支付体验的同时,也面临着没电没网干瞪眼的烦恼,即使在快充共享充电宝快速发展的如今,大家仍然会无可避免的焦虑手机没电没网后的寸步难行。近日,数MetaMask钱包的作用?如何在Hubstudio指纹浏览器添加安装?MetaMask钱包的作用?MetaMask(小狐狸),是用于与以太坊区块链进行交互的软件加密货币钱包。它可以通过浏览器扩展程序或移动应用程序让用户访问其以太坊钱包,与去中心化应用给你2023年健康生活的几项建议纽约时报列举了几项健康小常识,希望对你2023年的健康生活有所帮助。最先介绍的是奇亚籽,在你的菜单里加一点奇亚籽,喝果汁时放一勺奇亚籽,这个奇异的种子富含纤维素和抗酸化物质。早晨喝粗粮中的绝绝子燕麦仁天气寒冷,大部分人会选择在冬季滋补身体尤其是黑芝麻经常会出现在大多数人的日常滋补养生的清单上,它们的营养价值人尽皆知,除了能滋润五脏六腑补钙之外,还能润肤养颜,好处多多这款黑芝麻每身体若有4个变化,可能是肝脏在求救,告诉你要开始护肝了年关将近,身为财务的小李工作十分忙碌,但最近她不慎感冒了。虽然病情不严重,但是也影响到了她的工作效率。于是她拿了之前的感冒药服用,但在服用完一种药物后,身体的不适感并没有得到缓解,
习近平在第五届中国国际进口博览会开幕式上发表致辞11月4日晚,国家主席习近平以视频方式出席在上海举行的第五届中国国际进口博览会开幕式并发表题为共创开放繁荣的美好未来的致辞。习近平指出,5年前,我宣布举办进博会,就是要扩大开放,让超酷超萌!金中河西体育节上演萌娃创意秀视频加载中运动宝贝活力无限,小宇航员萌翻众人,赛车手帅炸全场,还有家长代表方阵带来振奋人心的表演11月4日上午,南京市金陵中学河西分校小学部举行运动逐梦强国有我第十三届阳光娃体育节太古多层次交流助英才培育小朋友身着鲜艳的民族服饰翩翩起舞,家长专注地配合孩子们用蛋壳和陶土制作手工,教室内外欢声笑语不断。这是青海省海东市乐都区瞿昙镇团结幼儿园家庭亲子日的一幕。由于位置偏远,经济落后,瞿科普产褥期该怎样进行会阴护理呢?十月怀胎,一朝分娩。顺产的产妇伤口一般恢复得比剖宫产要快些,但是会阴护理是非常重要的一个工作。因会阴伤口处于特殊部位,于尿道口阴道口肛门交汇的部位,再加上正常排恶露,如果会阴护理不睡觉不盖肚子,会着凉拉肚子,这是真的吗?大家是不是常听老人们这样说,要给孩子盖好肚子,要不然着了凉会拉肚子,有些还专门给孩子穿一个保护小肚肚的肚围。肚子,到底会不会着凉呢?拉肚子跟着凉的关系又有多大呢?众所周知,人是恒温孕妈妈该如何科学饮水视频加载中水是生命之源,对于孕期更应该补充足够的水分,这样不仅能够补充自身水分的需要,还有益于胎儿的健康生长。对于孕期孕妈妈该如何科学饮水呢?接下来,马姐姐就为各位孕妈妈分享一下,该怎么和胎宝交流?可千万别错过胎儿这5个好动时刻准妈妈怀孕5个月以后,就能明显地感到胎动了。如果用手触摸腹部,胎宝宝就会在抚摸的地方踢几下。这时准妈妈就可以跟胎宝宝做亲子游戏,积极互动了。准妈妈和胎宝宝的游戏互动方法1准妈妈仰躺失眠易醒多梦?可能是这6种病因导致,快来自查如何调理失眠易醒多梦睡不够等这些症状,在平时很多人都无法去理解,觉得就是闲得慌,要是累了躺下就能睡着,也因此没有调理治疗过。慢慢就越来越严重,出现早起没精神头疼头晕上火烦躁等等各种症状。其一夜情后不负责,皇马边锋罗德里戈当爹不给抚养费被告上法庭21岁的皇马边锋罗德里戈最近摊上事儿了。由于拒绝做亲子鉴定也不愿意给抚养费,罗德里戈被他的一夜情女主角帕梅拉告上了法庭。去年早些时候,帕梅拉参加了几次罗德里戈在马德里家中举行的聚会开发岗你如何看待今年秋招一片红海?不管是想要毕业求职的,还是想要跳槽加薪的,面对面试这座大山,难免感叹一句蜀道难,的确,在这个行行业业都在内卷的时代,你不付出点努力,想进入满意的公司,拿到心仪的offer恐怕是很难千元红米手机note12今天我们来讲讲一款千元的手机,相对于红米note11TP,这款手机的配置下降了不少,但新机能够很好的把握市场动向,所以今天我们就讲讲红米note12。搭载第一代骁龙4移动平台,采用