技术特征:
技术总结
本发明公开了一种面向数据库的GPU和CPU异构加速方法,所述方法包括:当数据库需要对预设数据进行处理时,对预设数据进行位域切割处理,将预设数据切割为第一部分数据和第二部分数据,将第一部分数据传输给数据库中的GPU处理器进行处理,将第二部分数据传输给数据库中的CPU处理器进行处理;对于数据库中的同一个数据库算子,将该数据库算子分成GPU近似计算算子和CPU精确计算算子两种;将数据库需要处理的预设数据首先通过GPU近似计算算子进行筛选,对于筛选后的数据,使用CPU精确计算算子进行计算得到计算结果,本方法充分利用GPU对数据库执行器进行加速,并克服由于总线传输带宽和GPU显存有限导而致对GPU性能限制问题。
技术研发人员:段翰聪;闵革勇;赖立;敖齐平;冯杰
受保护的技术使用者:电子科技大学
技术研发日:2019.04.22
技术公布日:2019.07.30