安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211478676.2 (22)申请日 2022.11.24 (71)申请人 飞腾信息技 术有限公司 地址 300450 天津市滨 海新区海 洋高新技 术开发区信安创业广场 5号楼 (72)发明人 周睿 徐霞丽 李石明 李根  唐遇星  (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 王思楠 (51)Int.Cl. G06F 11/263(2006.01) G06F 9/38(2006.01) G06K 9/62(2022.01) (54)发明名称 基于芯片设计的组件优化方法、 装置、 计算 机设备及 介质 (57)摘要 本申请提供一种基于芯片设计的组件优化 方法、 装置、 计算机设备及介质, 涉及芯片技术领 域。 该方法包括: 对预设应用程序的指令流进行 切分, 得到多组指令流片段; 模拟运行多组指令 流片段, 获取目标组件对应的多个组件行为; 采 用预设转换规则, 将多个组件行为转换为多个组 件行为向量; 对多个组件行为向量进行聚类分 析, 确定组件行为代表向量; 将组件行为代表向 量对应的指令流片段作为目标指令流片段, 目标 指令流片段用于获取目标组件的设计优化方案。 本申请可以从预设应用程序的指令流中筛选出 可以代表目标组件的热点行为的指令流片段, 以 便根据热点行为对应的指令流片段提高目标组 件的设计优化效果。 权利要求书2页 说明书12页 附图4页 CN 115543719 A 2022.12.30 CN 115543719 A 1.一种基于芯片设计的组件 优化方法, 其特 征在于, 所述方法包括: 对预设应用程序的指令流进行切分, 得到多组指令流片段; 模拟运行 所述多组指令流片段, 获取目标组件 对应的多个组件行为; 采用预设转换规则, 将所述多个组件行为 转换为多个组件行为向量; 对所述多个组件行为向量进行聚类分析, 确定组件行为代 表向量; 将所述组件行为代表向量对应的指令流片段作为目标指令流片段, 所述目标指令流片 段用于获取 所述目标组件的设计优化方案 。 2.如权利要求1所述的方法, 其特征在于, 所述对预设应用程序的指令流进行切分, 得 到多组指令流片段, 包括: 从所述预设应用程序中获取目标应用子程序的指令流片段; 按照预设划分方法对所述目标应用子程序的指令流片段进行划分, 得到所述多组指令 流片段, 其中, 每组包 含相同数量的指令 。 3.如权利要求1所述的方法, 其特征在于, 所述模拟运行所述多组指令流片段, 获取目 标组件对应的多个组件行为, 包括: 模拟运行 所述多组指令流片段, 获取 各所述指令流片段对应多个组件的组件行为; 从所述多个组件的组件行为中筛 选出所述目标组件 对应的多个组件行为。 4.如权利要求1所述的方法, 其特征在于, 所述采用预设转换规则, 将所述多个组件行 为转换为多个组件行为向量, 包括: 根据所述多个组件行为的模拟运行日志, 采用所述预设转换规则, 将所述多个组件行 为转换为所述多个组件行为向量。 5.如权利要求1所述的方法, 其特征在于, 所述将所述组件行为代表向量对应的指令流 片段作为目标指令流片段之后, 还 包括: 以所述目标指令流片段作为特征片段, 采用权重求和计算, 获取所述目标组件的完整 行为特征, 所述完整行为特 征用于分析获取 所述目标组件的设计优化方案 。 6.如权利要求1所述的方法, 其特征在于, 所述对所述多个组件行为向量进行聚类分 析, 确定组件行为代 表向量, 包括: 根据预设聚类数量, 采用K均值聚类算法从所述多个组件行为向量中确定所述预设聚 类数量的初始组件行为代 表向量; 根据所述初始组件行为代表向量, 对所述多个组件行为向量进行聚类分析, 得到所述 预设聚类数量的初始聚类子集; 对所述初始聚类子集进行迭代聚类, 得到所述预设聚类数量的所述组件行为代表向 量。 7.如权利要求6所述的方法, 其特征在于, 所述对所述初始聚类子集进行迭代聚类, 得 到所述预设聚类数量的所述组件行为代 表向量, 包括: 对所述初始聚类子集进行迭代聚类, 直至相邻两次聚类结果的变化范围小于预设阈 值, 确定所述预设聚类数量的所述组件行为代 表向量。 8.一种基于芯片设计的组件 优化装置, 其特 征在于, 所述装置包括: 指令流切分模块, 用于对预设应用程序的指令流进行切分, 得到多个指令流片段; 组件行为确定模块, 用于模拟运行所述多个指令流片段, 获取所述多个指令流片段对权 利 要 求 书 1/2 页 2 CN 115543719 A 2应的多个组件行为; 向量转换模块, 用于采用预设转换规则, 将所述多个组件行为转换为多个组件行为向 量; 聚类分析模块, 用于对所述多个组件行为向量进行聚类分析, 确定组件行为代 表向量; 目标片段确定模块, 用于将所述组件行为代表向量对应的指令流片段作为目标指令流 片段, 所述目标指令流片段用于获取芯片的设计优化方案 。 9.一种计算机设备, 其特征在于, 包括: 处理器、 存储介质和总线, 所述存储介质存储有 所述处理器可执行 的程序指令, 当计算机设备运行时, 所述处理器与所述存储介质之间通 过总线通信, 所述处理器执行所述程序指令, 以执行如权利要求1至7任一所述的基于芯片 设计的组件 优化方法的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述存储介质上存储有计算机程序, 所述 计算机程序被处理器运行时执行如权利要求1至7任一所述的基于芯片设计的组件优化方 法的步骤。权 利 要 求 书 2/2 页 3 CN 115543719 A 3

.PDF文档 专利 基于芯片设计的组件优化方法、装置、计算机设备及介质

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于芯片设计的组件优化方法、装置、计算机设备及介质 第 1 页 专利 基于芯片设计的组件优化方法、装置、计算机设备及介质 第 2 页 专利 基于芯片设计的组件优化方法、装置、计算机设备及介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:43:33上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。