一种针对多核平台的二进制程序自动并行化的设计方法

    公开(公告)号:CN105242929A

    公开(公告)日:2016-01-13

    申请号:CN201510657166.5

    申请日:2015-10-13

    Abstract: 本发明公开了一种针对多核平台的二进制程序自动并行化的设计方法,将多核平台中的二进制翻译成LLVM IR,然后先通过分析LLVM IR,建立控制流图来找出程序中的所有循环。静态分析循环的并行性,剔除不易并行的循环。在为循环在生成并行化代码前,对常见的内存访问依赖设定了简单的判据,加入了相应的内存地址重叠判断代码,降低了动态分析内存访问依赖引入的性能损失。然后将循环拆分到两个核上运行,重写LLVM IR生成并行化代码。该方法能够在无法获取二进制程序源码的情况下分析和提取二进制中的可并行性,并自动生成对应的可多核并行化的二进制程序,从而达到利用多核平台对原程序进行加速的效果。

    一种基于视觉的缺陷竹块检测分拣装置及方法

    公开(公告)号:CN109772733B

    公开(公告)日:2020-02-18

    申请号:CN201910035965.7

    申请日:2019-01-15

    Abstract: 一种基于视觉的缺陷竹块检测分拣装置及方法,装置包括工件槽,工件槽通过第一传送带和第二传送带配合,在第二传送带上设有挡板与第一门型可调支架,第一门型可调支架上连接有第一矩形无影光源及第一相机,第二传送带末端设有第一delta机器人,第二传送带下方的第一摩擦轮与第一编码器同轴连接;第二传送带的末端和第三传送带的首端配合形成竹块翻面结构,第三传送带下方的第二摩擦轮与第二编码器同轴连接,第三传送带设有第二delta机器人和第二门型可调支架,第二门型可调支架连接有第二矩形无影光源及第二相机;方法是通过编码器、相机、delta机器人配合实现缺陷竹块检测分拣,本发明提高稳定性和鲁棒性,效率更高更智能化。

    一种针对多核平台的二进制程序自动并行化的设计方法

    公开(公告)号:CN105242929B

    公开(公告)日:2018-07-17

    申请号:CN201510657166.5

    申请日:2015-10-13

    Abstract: 本发明公开了一种针对多核平台的二进制程序自动并行化的设计方法,将多核平台中的二进制翻译成LLVM IR,然后先通过分析LLVM IR,建立控制流图来找出程序中的所有循环。静态分析循环的并行性,剔除不易并行的循环。在为循环在生成并行化代码前,对常见的内存访问依赖设定了简单的判据,加入了相应的内存地址重叠判断代码,降低了动态分析内存访问依赖引入的性能损失。然后将循环拆分到两个核上运行,重写LLVM IR生成并行化代码。该方法能够在无法获取二进制程序源码的情况下分析和提取二进制中的可并行性,并自动生成对应的可多核并行化的二进制程序,从而达到利用多核平台对原程序进行加速的效果。

    一种基于视觉的缺陷竹块检测分拣装置及方法

    公开(公告)号:CN109772733A

    公开(公告)日:2019-05-21

    申请号:CN201910035965.7

    申请日:2019-01-15

    Abstract: 一种基于视觉的缺陷竹块检测分拣装置及方法,装置包括工件槽,工件槽通过第一传送带和第二传送带配合,在第二传送带上设有挡板与第一门型可调支架,第一门型可调支架上连接有第一矩形无影光源及第一相机,第二传送带末端设有第一delta机器人,第二传送带下方的第一摩擦轮与第一编码器同轴连接;第二传送带的末端和第三传送带的首端配合形成竹块翻面结构,第三传送带下方的第二摩擦轮与第二编码器同轴连接,第三传送带设有第二delta机器人和第二门型可调支架,第二门型可调支架连接有第二矩形无影光源及第二相机;方法是通过编码器、相机、delta机器人配合实现缺陷竹块检测分拣,本发明提高稳定性和鲁棒性,效率更高更智能化。

Patent Agency Ranking