发明名称 基于图形处理器的并行化约束检测方法
摘要 本发明是一种基于图形处理器的并行化地检测约束的方法,步骤:1)以量词为分割点,将一条约束分割成若干处理单元,通过调度这些处理单元,消除检测过程中的递归并最大化并行度;2)根据当前的处理单元和信息集合,产生相应数量的GPU线程,每个GPU线程根据自身的线程号计算其对应的变量赋值,并处理在此赋值下的处理单元。一个被赋值的处理单元称为一个并行计算单元,并行计算单元是能在GPU中并行处理的最小单元;3)索引-结果池的二层次存储策略,所有并行计算单元的节点产生的非定长结果存储在结果池中,而在索引中存储节点产生的结果在结果池中的起始地址和长度,该策略“串行分配空间,并行写结果”,能达到较高的写速度。
申请公布号 CN104123178A 申请公布日期 2014.10.29
申请号 CN201410358441.9 申请日期 2014.07.25
申请人 南京大学 发明人 许畅;马晓星;吕建;眭骏
分类号 G06F9/46(2006.01)I 主分类号 G06F9/46(2006.01)I
代理机构 南京知识律师事务所 32207 代理人 张苏沛
主权项 一种基于图形处理器的并行化约束检测方法,其特征在于,它包括:基于量词的约束分割步骤;基于处理单元的并行处理步骤;存储策略步骤。
地址 210093 江苏省南京市鼓楼区汉口路22号