一种基于VxWorks的机械臂指令解释器系统

    公开(公告)号:CN110861085B

    公开(公告)日:2022-11-15

    申请号:CN201911131043.2

    申请日:2019-11-18

    Abstract: 一种基于VxWorks的机械臂指令解释器系统,涉及机械臂控制软件开发技术领域。本发明的目的提供一种能满足后端子系统的功能需求,能在机械臂操作系统VxWorks上运行的支持自定义语法规则脚本文件,并能将其解析成机械臂运动指令的解释器系统。流程控制子系统处理用户输入的控制命令并统筹安排其他子系统;通信子系统负责与用户进行数据交互;解析子系统负责对脚本文件进行处理、分析并最终执行内部包含的机械臂运动指令;调试子系统则用于实现脚本文件的调试功能需求。采用Flex&Bison开源工具进行脚本文件的解析工作,能设计实现满足机械臂运动指令调用需求的脚本文件,同时结合VxWorks操作系统的系统特性实现控制和调试等功能。

    一种面向功率约束系统的性能-能耗协同优化方法及装置

    公开(公告)号:CN112083929B

    公开(公告)日:2024-04-19

    申请号:CN202010918175.6

    申请日:2020-09-03

    Abstract: 一种面向功率约束系统的性能‑能耗协同优化方法及装置,属于高性能计算技术领域,用以解决高性能计算中系统总体运行过程中能耗过大的问题。本发明主要通过机器学习模型预测并在OpenMP并行域级别进行功率上限设置来优化程序运行的能耗和性能,本发明包括数据采集、模型训练和代码优化三个部分,其中,数据采集包括从OpenMP并行程序中提取模型训练所需要的特征数据;模型训练包括根据功率配置和提取的特征数据对性能和能耗进行建模训练;代码优化包括根据训练得到的模型获取最优功率配置,并根据最优功率配置进行代码优化。本发明有助于通用的并行应用程序进行资源的合理利用,提高效率,同时也有助于云计算、物联网等功率约束场景下提高能量的利用率。

    一种基于VxWorks的机械臂指令解释器系统

    公开(公告)号:CN110861085A

    公开(公告)日:2020-03-06

    申请号:CN201911131043.2

    申请日:2019-11-18

    Abstract: 一种基于VxWorks的机械臂指令解释器系统,涉及机械臂控制软件开发技术领域。本发明的目的提供一种能满足后端子系统的功能需求,能在机械臂操作系统VxWorks上运行的支持自定义语法规则脚本文件,并能将其解析成机械臂运动指令的解释器系统。流程控制子系统处理用户输入的控制命令并统筹安排其他子系统;通信子系统负责与用户进行数据交互;解析子系统负责对脚本文件进行处理、分析并最终执行内部包含的机械臂运动指令;调试子系统则用于实现脚本文件的调试功能需求。采用Flex&Bison开源工具进行脚本文件的解析工作,能设计实现满足机械臂运动指令调用需求的脚本文件,同时结合VxWorks操作系统的系统特性实现控制和调试等功能。

    一种面向功率约束系统的性能-能耗协同优化方法及装置

    公开(公告)号:CN112083929A

    公开(公告)日:2020-12-15

    申请号:CN202010918175.6

    申请日:2020-09-03

    Abstract: 一种面向功率约束系统的性能‑能耗协同优化方法及装置,属于高性能计算技术领域,用以解决高性能计算中系统总体运行过程中能耗过大的问题。本发明主要通过机器学习模型预测并在OpenMP并行域级别进行功率上限设置来优化程序运行的能耗和性能,本发明包括数据采集、模型训练和代码优化三个部分,其中,数据采集包括从OpenMP并行程序中提取模型训练所需要的特征数据;模型训练包括根据功率配置和提取的特征数据对性能和能耗进行建模训练;代码优化包括根据训练得到的模型获取最优功率配置,并根据最优功率配置进行代码优化。本发明有助于通用的并行应用程序进行资源的合理利用,提高效率,同时也有助于云计算、物联网等功率约束场景下提高能量的利用率。

Patent Agency Ranking