侵权投诉

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

3天内不再提示

浅析HDC技术分论坛之分布式调试、调优能力解决方案

HarmonyOS_Community ? 来源:HarmonyOS开发者 ? 作者:yangjianwei ? 2021-10-30 09:10 ? 次阅读

作者:yangjianwei 华为高级工程师

HarmonyOS致力于提供1+8+N智慧全场景解决方案,打造设备流转、多端协同的分布式体验,实现一次开发、多端部署,让分布式应用的开发更加简单。

针对分布式应用的调试问题,DevEco Studio提供了分布式调试、调优能力解决方案,解决开发者面临的调试不连续、操作繁琐、功能和性能异常难定位等众多痛点问题。下面让我们先来一睹为快。

注:本文涉及的DevEco Studio分布式调试和调优的部分能力依赖于OS接口,计划将在HarmonyOS 3.0 Beta版本系统发布后才能支持。

一、分布式调试能力

DevEco Studio将为开发者提供分布式调试能力解决方案。通过在各个设备上的Debug Agent代理统一对接不同语言的调试器,调试代理负责将DevEco Studio中的调试插件中的调试命令转换为对不同调试器的请求,包括单步调试Step Into/Step Out/Step Over、跨模块步入,恢复程序等调试功能,Debugger插件负责将所有的调试信息以符合开发者需求的方式展示出来。

下面,我们将对DevEco Studio新增的分布式调试能力进行介绍。

1. 分布式跨设备跨语言调试

DevEco Studio将支持开发者选择多个设备进行调试,并能在多个设备、多种语言的调试间流畅切换。在跨设备、跨语言调用接口处,通过点击“Step Into”,能激活被调用设备的调试,中断在调用接口的响应处,并继续调试。同时,在IDE中还展示了多设备多语言调试的堆栈列表,实现断点统一管理、变量统一查看,使开发者定位问题更加高效便捷。

2. 分布式异常故障自动捕获

在分布式应用开发过程中,开发人员最依赖的就是日志,日志数量过大容易错过关键信息。HiTrace新增的自动异常捕获与辅助诊断的能力,可将应用运行异常自动上报到Events视图中,包括Java/C++++/JS的崩溃异常。可通过异常事件中的堆栈信息,直接定位到源代码。同时可以查看普通业务事件信息,并关联出与此事件相关联的日志。这些功能大大减少分布式场景下收集、查看、分析日志的时间。

a0aa20f6-391c-11ec-82a8-dac502259ad0.png

图2 异常故障自动捕获

3. 跨设备状态流转、分布式堆栈可视化

当前开发者通常是通过查看调试的堆栈列表来定位跟踪代码问题,且分布式应用的堆栈列表往往是割裂不连续的,给开发者跟踪分布式调度的代码造成了阻碍。因此DevEco Studio将推出跨设备流转、分布式堆栈可视化功能。

(1)跨设备状态流转

Device Transfer视图以生动简洁的形式呈现了设备间的组网关系和连接状态,将设备以不同组网的分类形式进行分组,组内之间的设备可以显示它们的具体信息和原子化服务的动态流转关系。如图所示,每个球状图形表示一台设备,蓝色表示与IDE相连接,黄色表示该组网内未与IDE连接的设备,它们之间的箭头代表设备间原子化服务能力的调用,有助于开发者快速理解设备间的流转及互动关系。

a16d70a6-391c-11ec-82a8-dac502259ad0.png

图3 Device Transfer视图

(2)分布式堆栈可视化

分布式堆栈可视化功能打破陈规,将函数之间的调用关系以直观的可视化结构图形呈现出来,并保留了历史调用,克服了跨设备跨语言堆栈列表分割不连续的弊端,如图中,Call Stack view呈现了不同设备调试的模块,它们使用不同的颜色表示,点击图中的函数节点能自动定位到代码中的函数处。使开发者溯源代码更加轻松快捷。

a23a76c8-391c-11ec-82a8-dac502259ad0.png

图4 Call Stack视图

4. 时光调试:在JS上支持逆向调试

调试过程中,开发者错过查看关键性变量值,或者想调试函数已经走完的分支,此时往往需要重新启动调试,定位一个bug,往往需要调试很多次才能解决,费时费力。如何时光穿梭,回到执行需要调试的代码位置处?

DevEco Studio将提供时光调试功能,帮助你回退到关键代码位置,调试一次即可找出代码问题。时光调试支持在函数体内自由前进或回退,支持回退到上一行(Step Back)、回退到上一个断点(Run Back To Breakpoint),回退到鼠标位置(Run Back To Active Line),回退到上一个函数的最后一行(Step Back Into),回退到方法的调用处(Step Back Out)。一切变量值、一切调试状态都恢复至你未执行后续代码的状态,帮助你调试一次即可找出代码问题。

a2fb02a8-391c-11ec-82a8-dac502259ad0.jpg

图5 JS调试基础上增加逆向调试

二、分布式调优能力

分布式协同场景中跨设备业务性能瓶颈如何定位? JS应用的性能分析与内存分析如何来做? 性能采集过程中的数据是否合理?这些性能调优的问题,同样也困扰着很多的开发者。

DevEco Studio中也将新增HarmonyOS分布式性能Profiler的整体方案,在每个设备上会自动部署一个Profiler的代理,这个代理将通过与JS执行引擎,Java执行引擎,C++性能采集器等模块进行交互,获取代码执行过程中的性能数据,经过时钟同步,生成面向开发者的多种运行性能和内存分析视图。下面我们将对DevEco Studio中新增的多设备协同的性能跟踪、基于JS的应用的运行性能和对内存分析,针对性能数据自动辅助分析方进行阐述。

1. 多设备协同性能跟踪

DevEco Studio将提供跨设备协同的系统跟踪能力。主要包括:丢帧统计统计调试过程中丢帧情况,显示丢帧的序号以及丢帧率;分布式时延一次分布式业务运行过程中,同时完成跨设备的系统调用跟踪;提供跨设备调用栈的时延,不同设备上各系统调用使用不同颜色区分,各调用过程的耗时以及调用间的时延分别显示,并且高亮此次业务中高耗时的阶段,可以协助开发者快速定位耗时的流程。同时Timeline和调用栈视图可双向联动,提升调试效率。

a4161b82-391c-11ec-82a8-dac502259ad0.png

图7 系统跟踪能力

2. JS应用运行性能分析

JS作为HarmonyOS应用开发的主要语言。我们开发网页时对JS性能分析往往都是在Chrome开发工具中来完成,现在在DevEco Studio中,增加了对JS应用运行性能分析的支持。用户可通过Call Chart、Flame Chat、Top Down和Bottomup等视图查看方法间调用关系和调用消耗时长,便于识别长耗时方法。

a4ce088c-391c-11ec-82a8-dac502259ad0.png

图8 Call Chart和Flame Chat视图

3. JS应用堆内存分析

针对JavaScript内存无法回的收情况,DevEco Studio将新增对JS应用堆内存分析的支持。开发者可通过实时查看应用内存占用和变化趋势,快速发现可能存在的内存抖动和内存泄漏等问题。通过抓取/导入/导出JS堆内存快照,可进一步查看JS对象内存分配、调用、引用情况。开发者还可以比对分析多个内存快照,观察各对象的内存详细变化情况,便于快速定位可能造成内存性能瓶颈或者内存泄漏的对象。

4. 性能数据自动辅助分析

在性能分析过程中,一般的性能分析工具只给出了对性能数据的基础统计。针对启动和UI方面的体验问题,DevEco Studio自动对可能存在的问题给出提示与修改建议,开发者可根据建议进一步确认并进行优化。

用户从下拉列表中选取已安装的应用包名,IDE工具会自动启动选取的应用并抓取应用启动过程中的CPU占用率,IO读写量,使用内存等资源信息和该进程的函数调用信息。抓取结束后点击记录图标会自动分析获取信息,如果资源占用过多或函数调用时长偏长,会在性能分析报告页具体展示详细信息,同时部分常见问题会有优化建议的提示,助力开发者快速发现性能短板,提升应用性能体验。

a602cf62-391c-11ec-82a8-dac502259ad0.png

图10 性能数据自动辅助分析

DevEco Studio还为开发者提供应用功耗问题分析以及功耗调优的能力,主要包括:

整机耗电分解提供了整机的耗电情况,并对TOP耗电器件CPU、屏幕、GPU、Modem、WIFI、Audio、BT、GPS等器件进行了功耗分解,并记录了影响器件耗电的各器件的状态详情,同时支持系统维度的影响功耗状态的信息展示,方便开发者对整机的耗电情况有整体把握,并进行耗电分析。

应用分解将单个应用的耗电情况按照器件维度分解,后续可支持应用线程维度的拆解,方便识别到应用功耗问题时,快速的锁定问题线程。同时对应用CPU负载率实时展示,开发者可方便看到应用的CPU的负载情况。

至此,本期内容就结束了,随着时代的发展,分布式应用的发展已成趋势,那些曾让开发者抓狂的分布式调优及调试问题,DevEco Studio中新增的功能定能帮你解决。

编辑:jq

原文标题:HDC技术分论坛:分布式调试、调优能力解决方案

文章出处:【微信号:HarmonyOS_Community,微信公众号:HarmonyOS官方合作社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    【年度精选】2021年度top榜单——HarmonyOS技术社区讨论

    本榜单汇总了2021年HarmonyOS技术社区回复数最多的讨论帖,当中的讨论是否也带给你启发?每个帖子都有推荐理由,希望这个榜单...
    发表于 01-14 17:34 ? 303次 阅读

    HarmonyOS原子化服务扫一扫碰一碰完整体验

    HarmonyOS原子化服务扫一扫,碰一碰完整体验。前提,已经上架的原子化服务与服务卡片并申请鸿蒙码,进行了NFC的配置和设置...
    发表于 01-14 14:55 ? 303次 阅读

    8088系统的中断

    1.按照中断请求的来源可以分为 ○ 内部中断(完全在CPU内部实现) § 异常中断----异常事件....
    发表于 01-14 14:55 ? 4次 阅读
    8088系统的中断

    新产品包:配备Oryx摄像头+Myricom卡,可靠的10GigE性能,经济实惠

    快速移动的检测线、运动分析和容积捕获这类高带宽 10GigE 应用会给主机 PC 带来巨大压力,导致....
    发表于 01-14 14:54 ? 132次 阅读
    新产品包:配备Oryx摄像头+Myricom卡,可靠的10GigE性能,经济实惠

    STM32延时不同写法

    对于STM32系列的延时函数有着不同的写法,本章将给大家带来最简单的延时到最精准延时函数的各种写法及....
    发表于 01-14 12:49 ? 4次 阅读
    STM32延时不同写法

    Linux 进程管理之负载均衡

    经过前面的学习,我们知道一个 task 有如下几种状态,但用top时往往会以缩写的形式展现,这里我们....
    发表于 01-14 12:33 ? 4次 阅读
    Linux 进程管理之负载均衡

    CC2530中文数据手册下载

    CC2530中文数据手册下载
    发表于 01-14 10:57 ? 8次 阅读

    Linux进程管理之负载均衡相关资料分享

    经过前面的学习,我们知道一个 task 有如下几种状态,但用top时往往会以缩写的形式展现,这里我们总结下。R (TASK_RUNN...
    发表于 01-14 08:58 ? 0次 阅读

    8088系统按照中断请求的来源可以分为哪几种

    1.按照中断请求的来源可以分为        ○ 内部中断(完全在CPU内部实现)    ...
    发表于 01-14 08:37 ? 0次 阅读

    最简单的延时到最精准延时函数的各种写法及原理

    对于STM32系列的延时函数有着不同的写法,本章将给大家带来最简单的延时到最精准延时函数的各种写法及原理。在STM32系列中...
    发表于 01-14 06:43 ? 0次 阅读

    龙芯中科:LoongArch生态计划和LoongArch应用

      简单介绍龙芯联合生态伙伴,建设两大产业链体系和LoongArch应用的行业标杆案例以及! Loo....
    的头像 人间烟火123 发表于 01-13 16:01 ? 392次 阅读
    龙芯中科:LoongArch生态计划和LoongArch应用

    龙芯CPU内嵌安全SE 构建以密码为核心的内生安全体系

    龙芯CPU内嵌安全SE,构建以密码为核心的内生安全体系,支持密码的泛在应用。
    的头像 lhl545545 发表于 01-13 15:55 ? 209次 阅读
    龙芯CPU内嵌安全SE 构建以密码为核心的内生安全体系

    龙芯CPU内嵌安全SE,构建以密码为核心的内生安全体系

      新时期,密码应用呈现泛在化发展趋势,机遇与挑战并存,基础软硬件密码技术应用现状不容乐观,龙芯中科....
    的头像 我快闭嘴 发表于 01-13 15:47 ? 186次 阅读
    龙芯CPU内嵌安全SE,构建以密码为核心的内生安全体系

    龙芯中科首届LoongArch生态创新大会

      龙芯中科首届LoongArch生态创新大会如期而至,龙芯中科致力于成为自主CPU的引领者,自主体....
    的头像 我快闭嘴 发表于 01-13 14:49 ? 253次 阅读
    龙芯中科首届LoongArch生态创新大会

    立足新阶段,启航新征程 龙芯生态建设理念有何特色

      龙芯生态有何特色,龙芯神态发展方向如何?   走“市场带技术“道路,坚持自主研发核心技术,自主....
    的头像 人间烟火123 发表于 01-13 14:47 ? 359次 阅读
    立足新阶段,启航新征程 龙芯生态建设理念有何特色

    首届龙芯LoongArch生态创新大会—CPU指令架构的模式与发展

    首届龙芯LoongArch生态创新大会—CPU指令架构的模式与发展
    的头像 lhl545545 发表于 01-13 14:24 ? 206次 阅读
    首届龙芯LoongArch生态创新大会—CPU指令架构的模式与发展

    龙芯中科首届LoongArch生态创新大会:打造自主创新LoongArch生态

    龙芯中科首届LoongArch生态创新大会上,龙芯中科技术股份有限公司副总裁张戈为我们介绍了关于CP....
    的头像 人间烟火123 发表于 01-13 14:20 ? 367次 阅读
    龙芯中科首届LoongArch生态创新大会:打造自主创新LoongArch生态

    龙芯中科首届LoongArch生态创新大会 凝芯聚力 共筑生态

    龙芯中科首届LoongArch生态创新大会 凝芯聚力 共筑生态 龙芯中科一直致力于我国自主研发的道理....
    的头像 inr999 发表于 01-13 14:18 ? 537次 阅读
    龙芯中科首届LoongArch生态创新大会 凝芯聚力 共筑生态

    3nm工艺节点量产延迟!台积电和Intel将在CPU、GPU产品上深度合作

    根据台湾供应链消息,台积电原本竹科宝山将建设的研发中心已经迅速改为3纳米生产据点,只服务英特尔,此举....
    的头像 zhangyingwlw 发表于 01-13 13:46 ? 742次 阅读
    3nm工艺节点量产延迟!台积电和Intel将在CPU、GPU产品上深度合作

    HarmonyOS开发-华为账号接入6003错误处理

    在参照文档获取华为账号时,出现6003错误,在此进行记录。出现6003错误是由于指纹证书配置不一致导致的。解决方法:1.确认指纹已...
    发表于 01-13 09:33 ? 101次 阅读

    如何去自己检测和维修电脑

    电脑已经成为我们学习生活娱乐必不可少的设备了,用得时间久了难免会遇到小故障,今天我们一起来看下遇到常见的电脑方面的小故障...
    发表于 01-13 06:26 ? 0次 阅读

    cpu基本部件的选型

    cpu基本部件的选型存储相关的部件数据预处理部件运算部件数据通路选择部件控制单元(控制器)1.存储相关的部件(1)寄存器堆(组...
    发表于 01-13 06:00 ? 0次 阅读

    图形测试分析毫无头绪HarmonyOS图形栈测试技术帮你解决

    HarmonyOS图形栈是整个HarmonyOS操作系统的基座,包括ArkUI 2D和3D部分。图形....
    的头像 物联网星球 发表于 01-12 16:07 ? 905次 阅读
    图形测试分析毫无头绪HarmonyOS图形栈测试技术帮你解决

    新能力让数据多端协同更便捷,数据跨端迁移更高效

    分布式数据管理平台新增变量和文件的全局访问框架,以及文件分享框架,帮助开发者更便捷地实现数据的“多端....
    的头像 物联网星球 发表于 01-12 16:07 ? 916次 阅读
    新能力让数据多端协同更便捷,数据跨端迁移更高效

    HarmonyOS如何高效上架原子化服务?这个平台帮你搞定!

    以往HarmonyOS应用和原子化服务都是在AGC(App Gallery Connect)上架,二者的上架流程一样。但应用的形态更加复杂庞大...
    发表于 01-12 15:13 ? 0次 阅读

    HarmonyOS应用开发-Svg组件体验

    效果如图: 一.说明[table] [tr][td]·该组件从API version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容...
    发表于 01-12 14:13 ? 303次 阅读

    Linux下CPU的手动频率设定 CPU电源策略模式

    http://www.51testing.com/html/20/n-3723920.html
    发表于 01-12 11:25 ? 8次 阅读
    Linux下CPU的手动频率设定 CPU电源策略模式

    特变电工新能源打造绿色数据中心:综合能效提升18%以上

    幽深的走廊、一眼望不到头的机柜、间或有着炫酷的灯光……这就是普通人想象中的数据中心的模样。在当前政府....
    发表于 01-12 10:57 ? 9次 阅读
    特变电工新能源打造绿色数据中心:综合能效提升18%以上

    数据中心ups电源七个故障分析

    UPS作为数据中心不可缺少的供电保护系统,其应用领域是越来越广泛。但长期以来,由于部分使用人员不了解....
    发表于 01-11 13:35 ? 4次 阅读
    数据中心ups电源七个故障分析

    计算机是怎样跑起来的(Ⅱ-2)连接电源、数据总线和地址总线

    文章目录电源CPU地址总线数据总线内存地址总线 & 数据总线电源IC(Integated Circu....
    发表于 01-11 12:55 ? 5次 阅读
    计算机是怎样跑起来的(Ⅱ-2)连接电源、数据总线和地址总线

    芯动科技重兵布局中国高端5纳米GPU蓝海

    你是否满腹才华,在寻找硬科技大舞台建功立业?你是否能征善战,期待在行业主赛场一展身手?你是否怀揣梦想....
    的头像 芯动科技 发表于 01-10 16:35 ? 986次 阅读

    分布式线缆自动检测系统线束测试仪ATX-3000

    安泰电子特推出飞机全机分布式线缆自动检测系统线束测试仪ATX-3000。主要由转接电缆、转接工装、测....
    发表于 01-10 14:57 ? 11次 阅读

    x86自主新架构呼之欲出!国产CPU性能或大幅提升

    电子发烧友网报道(文/黄山明)近日,兆芯在其官方公众号中宣布,或将在2022年推出全新自主架构设计的....
    的头像 Simon观察 发表于 01-10 07:18 ? 1262次 阅读
    x86自主新架构呼之欲出!国产CPU性能或大幅提升

    西门子plc系统常见的故障集合

    在西门子S7-400 plc的CPU面板上,有一系列指示灯和dip开关,其含义如下: ?1.REDF....
    发表于 01-09 11:06 ? 79次 阅读

    意外!“国产CPU第一股”登录科创板破发,背后意味着什么?

    电子发烧友网报道(文/吴子鹏)统计数据显示,2021年A股上市新股数量合计达524家,其中科创板16....
    的头像 21克888 发表于 01-08 06:40 ? 904次 阅读
    意外!“国产CPU第一股”登录科创板破发,背后意味着什么?

    骁龙888的价格及参数 高通骁龙芯片排行榜2021

    骁龙888是高通公司2020年12月1日正式发布的手机处理器,小米为11全球首发。这次高通首次在8系....
    的头像 Les 发表于 01-07 16:08 ? 1153次 阅读

    Nvidia GPU风扇和电源显示ERR! 解决办法

    问题最近在Ubuntu上使用Nvidia GPU训练模型的时候,如果机器锁屏一段时间再打开的时候鼠标....
    发表于 01-07 14:35 ? 10次 阅读
    Nvidia GPU风扇和电源显示ERR! 解决办法

    控制器的常见种类及基本功能

    控制器是计算机的指挥中心,由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,其作用是....
    的头像 我快闭嘴 发表于 01-07 13:50 ? 317次 阅读

    ibm 行业解决方案_使用针对电源系统的IBM地理分散弹性解决方案的灾难恢复即服务(DRaaS)产品...

    什么是IBM Power Systems的地理分散弹性? 灾难恢复和高可用性(HA)解决方案主要基....
    发表于 01-07 11:33 ? 15次 阅读
    ibm 行业解决方案_使用针对电源系统的IBM地理分散弹性解决方案的灾难恢复即服务(DRaaS)产品...

    分布式防水电源连接器总线分线盒

    分布式电源分布式电源装置是指与环境兼容的独立电源,功率为数千瓦与环境兼容。这些电源由电力部门、电力用....
    发表于 01-07 11:30 ? 6次 阅读
    分布式防水电源连接器总线分线盒

    ADAYO华阳为AITO问界M5配套10.25寸高清液晶仪表

    在华为冬季新品发布会上,由金康赛力斯和华为合作开发的AITO首款车型问界M5正式面世。该车型凭借极致....
    的头像 ADAYO华阳通用 发表于 01-07 11:09 ? 1578次 阅读

    龙芯中科硬科技背后的硬精神

    龙芯中科董事长胡伟武出席一刻talks | 2021NEXT先见未来大会·国科大校友特别专场,分享了....
    的头像 龙芯中科 发表于 01-07 10:28 ? 302次 阅读

    龙芯中科打破X86和ARM生态的垄断格局

    龙芯中科董事长胡伟武参加了由共青团中央宣传部、国资委新闻中心、中国科学院计算机网络信息中心联合主办的....
    的头像 龙芯中科 发表于 01-07 10:22 ? 371次 阅读

    龙芯中科出席第六届“中国制造日”活动

    从为人民做龙芯的初心,到二十年如一日的坚持,从做芯片产品inside,到做产业生态outside、树....
    的头像 龙芯中科 发表于 01-07 10:16 ? 306次 阅读

    龙芯中科与工商银行将在信息技术应用创新领域开展战略合作

    由辽宁省沈抚改革创新示范区管理委员会、龙芯中科技术股份有限公司主办的“沈抚示范区龙芯生态产业集群研讨....
    的头像 龙芯中科 发表于 01-07 09:51 ? 288次 阅读

    龙芯云体系建设整体概述及各解决方案

    云计算进入应用普及阶段,国家相关文件中明确提出要“加大云计算、大数据、移动办公等新技术研发和应用力度....
    的头像 龙芯中科 发表于 01-07 09:43 ? 246次 阅读

    十大热门散热器排行榜

    什么是CPU散热器?CPU在工作的时候会产生大量的热,因此需要利用散热器及时把热量散发出去,CPU散....
    的头像 我快闭嘴 发表于 01-07 09:38 ? 276次 阅读

    如何正确地选购笔记本电脑

    笔记本电脑是一种小型、可便于携带的个人电脑,体积小、重量轻、功能强的特点,一般可以分为台式机替代型、....
    的头像 我快闭嘴 发表于 01-07 09:05 ? 347次 阅读

    龙芯中科亮相2021中国国际轨道交通和装备制造产业博览会

    2021中国国际轨道交通和装备制造产业博览会于12月8日在“中国电力机车之都”株洲开幕。本次展会以“....
    的头像 龙芯中科 发表于 01-07 08:43 ? 304次 阅读

    龙芯3A5000/3B5000采用LoongArch国产自主指令集架构

    ? 近日,龙芯3A5000/3B5000荣获中关村在线2021年度推荐产品奖。 ? 龙芯3A5000....
    的头像 龙芯中科 发表于 01-06 19:19 ? 587次 阅读

    安霸携手合作伙伴打造能感知驾驶环境的智能车灯系统

    安霸( NASDAQ 代码:AMBA,专注于 AI 视觉芯片的半导体公司),携手汽车照明与电子行业的....
    的头像 Ambarella安霸半导体 发表于 01-06 18:59 ? 470次 阅读

    2021可信隐私计算高峰论坛暨数据安全产业峰会上百家争鸣

    随着深度学习、CAE仿真、大数据分析、动画渲染、图像分析、高性能计算的快速发展和个性化服务的不断演进....
    发表于 01-06 17:11 ? 15次 阅读
    2021可信隐私计算高峰论坛暨数据安全产业峰会上百家争鸣

    深度学习、元宇宙推动之下,高性能计算得到快速发展

    在深度学习、元宇宙的迅速推动下,大数据分析、高性能计算、人工智能、CAE仿真等领域得到快速发展。 仅....
    发表于 01-06 17:09 ? 15次 阅读

    CPU和GPU的区别有哪些

    CPU和GPU的区别有哪些呢?接下来简单给大家介绍一下关于GPU和CPU的区别。
    的头像 我快闭嘴 发表于 01-06 17:07 ? 363次 阅读

    工控机与工作站有哪些区别?

    工控机是一种加固增强型计算机,可以作为一个工业控制器在工业环境中可靠运行。工控机不仅是计算机的重要门....
    发表于 01-06 16:33 ? 281次 阅读

    显卡的结构及性能指标

    显卡是计算机最基本的组成部分之一,以便实现真正的人机交互,为图形信息进行计算以及渲染,提供给显示器信....
    的头像 我快闭嘴 发表于 01-06 16:31 ? 344次 阅读

    普华基础软件推动中国信创产业与市场的稳步发展

    近日,由《信创产业》主导的信创产业实干者年终大盘点结果公布。榜单对基础硬件、基础软件、云、应用软件、....
    的头像 普华基础软件 发表于 01-06 15:59 ? 317次 阅读

    交直流混合微电网(HMG)测试系统仿真(附源码)

    在该模型中提出了一种基于14节点IEEE配电系统的微电网测试系统。In this model, a ....
    发表于 01-06 15:57 ? 11次 阅读
    交直流混合微电网(HMG)测试系统仿真(附源码)

    十大热门CPU排行榜

    什么是中央处理器(CPU)?中央处理器(CPU),是电子计算机的主要设备之一,计算机系统的运算和控制....
    的头像 我快闭嘴 发表于 01-06 15:32 ? 1206次 阅读

    PC老电源的再利用

    最近因项目需要,测试 一块VEGA显卡的 OPENCL性能,but 遇到一个尴尬的事情......原....
    发表于 01-06 12:48 ? 8次 阅读
    PC老电源的再利用

    TMS320VC5501 定点数字信号处理器

    TMS320VC5501(5501)定点数字信号处理器(DSP)基于TMS320C55x™DSP生成CPU处理器内核。 C55x™DSP架构通过增加并行性和全面关注降低功耗来实现高性能和低功耗。 CPU支持内部总线结构,该结构由一个程序总线,三个数据读总线,两个数据写总线以及专用于外设和DMA活动的附加总线组成。这些总线能够在一个周期内执行最多三次数据读取和两次数据写入。并行,DMA控制器可以独立于CPU活动执行数据传输。 C55x™CPU提供两个乘法累加(MAC)单元,每个单元能够进行17位×17位乘法运算。单循环。额外的16位ALU支持中央40位算术/逻辑单元(ALU)。 ALU的使用受指令集控制,提供优化并行活动和功耗的能力。这些资源在C55x CPU的地址单元(AU)和数据单元(DU)中进行管理。 C55x DSP代支持可变字节宽度指令集,以提高代码密度。指令单元(IU)从内部或外部存储器执行32位程序提取,并为程序单元(PU)排队指令。程序单元解码指令,将任务指向AU和DU资源,并管理完全受保护的管道。预测分支功能可避免执行条件指令时的管道刷新。 5501外设...
    发表于 10-09 14:55 ? 436次 阅读
    TMS320VC5501 定点数字信号处理器
    她的小梨涡完整版免费阅读