说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210349838.6 (22)申请日 2022.04.02 (71)申请人 上海季丰电子股份有限公司 地址 201203 上海市浦东 新区祖冲之 路 1505弄55号 (72)发明人 朱勇 倪卫华  (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 张萌 (51)Int.Cl. G06F 9/50(2006.01) G06F 11/30(2006.01) G06F 16/11(2019.01) (54)发明名称 多线程同时转换Pat tern的方法及装置 (57)摘要 本发明提供了一种多线程同时转换Pattern 的方法及装置, 涉及芯片测试的技术领域。 包括: 获取待转换的Pattern文本文件; 确定多个CP U内 核中的转换线程以及监控线程; 将所述Pattern 文本文件按照行数分配给所述转换线程, 所述转 换线程用于将所述Pattern文本文件转换为 Pattern机器码文件; 通过所述监控线程对所述 转换线程的进度进行监控, 并基于监控结果进行 负载均衡 。 以此大幅减少了转换时间。 权利要求书2页 说明书8页 附图2页 CN 114691371 A 2022.07.01 CN 114691371 A 1.一种多 线程同时转换Pat tern的方法, 其特 征在于, 包括: 获取待转换的Pat tern文本文件; 确定多个CPU内核中的转换线程以及监控线程; 将所述Pattern文本文件按照行数分配给所述转换线程, 所述转换线程用于将所述 Pattern文本文件转换为Pat tern机器码文件; 通过所述监控线程对所述 转换线程的进度进行监控, 并基于监控结果进行负载均衡。 2.根据权利要求1所述的方法, 其特征在于, 所述确定多个CPU内核中的转换线程以及 监控线程, 包括: 基于CPU内核数量创建与所述CPU内核一 一对应的初始线程; 将所述初始线程中的一个作为监控线程, 除所述监控线程以外的其他线程作为转换线 程。 3.根据权利要求1所述的方法, 其特征在于, 所述将所述Pattern文本文件按照行数分 配给所述转换线程, 包括: 将所述Pat tern文本文件按照行 数均匀分配给每一个所述 转换线程。 4.根据权利要求3所述的方法, 其特征在于, 所述通过所述监控线程对所述转换线程的 进度进行监控, 并基于监控结果进行负载均衡, 包括: 通过所述监控线程对所述转换线程的进度进行监控, 当确定所述转换线程中的第 一转 换线程执行完成后, 从所述转换线程中未完成任务的第二转换线程中待转换的Pattern文 本中截取一部分Pattern文本, 并创建一个新的第三转换线程, 并将截取的Pattern文本分 配给所述第三 转换线程。 5.根据权利要求1所述的方法, 其特征在于, 所述将所述Pattern文本文件按照行数分 配给所述转换线程, 包括: 将所述Pat tern文本文件按照预定义的大小分为待执 行文本块; 为每个所述转换线程分配一个所述待执 行文本块。 6.根据权利要求5所述的方法, 其特征在于, 所述通过所述监控线程对所述转换线程的 进度进行监控, 并基于监控结果进行负载均衡, 包括: 通过所述监控线程对所述转换线程的进度进行监控, 当确定所述转换线程中的第四转 换线程执行完成后, 从所述待执行文本块中确定未被转换 的文本块, 并将所述未被转换 的 文本块分配给新创建的第五转换线程。 7.根据权利要求1所述的方法, 其特 征在于, 还 包括: 每个转换线程对存在内存中的Pattern机器码进行压缩, 得到Pattern机器码压缩子文 件, 所述Pat tern机器码压缩子文件 存在内存中; 当所有转换线程完成后, 存储所有Pattern机器码压缩子文件得到Pattern机器码压缩 文件, 其中, 所述Pattern机器码压缩文件中记录每个Pattern机器码压缩子文件的索引和 大小信息 。 8.一种多 线程同时转换Pat tern的装置, 其特 征在于, 包括: 获取模块, 用于获取待转换的Pat tern文本文件; 确定模块, 用于确定多个CPU内核中的转换线程以及监控线程; 分配模块, 用于将所述Pattern文本文件按照行数分配给所述转换线程, 所述转换线程权 利 要 求 书 1/2 页 2 CN 114691371 A 2用于将所述Pat tern文本文件转换为Pat tern机器码文件; 均衡模块, 用于通过所述监控线程对所述转换线程的进度进行监控, 并基于监控结果 进行负载均衡。 9.一种计算机设备, 其特征在于, 包括触摸显示器、 存储器以及处理器; 所述触摸显示 器用于显示图形用户界面以及接收用户针对图形用户界面的操作, 所述存储器中存储有 可 在所述处理器上运行的计算机程序, 所述处理器执行所述计算机程序时实现上述权利要求 1至7任一项所述的方法的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有机器可运 行指令, 所述计算机可运行指令在被处理器调用和运行时, 所述计算机可运行指令促使所 述处理器运行 所述权利要求1至7任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114691371 A 3

.PDF文档 专利 多线程同时转换Pattern的方法及装置

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 多线程同时转换Pattern的方法及装置 第 1 页 专利 多线程同时转换Pattern的方法及装置 第 2 页 专利 多线程同时转换Pattern的方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:16:10上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。