摘要

本发明提供一种GPU的处理方法、系统以及基于GPU的DNS解析方法和系统,其中基于GPU的DNS解析方法包括如下步骤:获取DNS查询报文,并对其进行预处理,生成GPU可识别的DNS查询数据;将DNS查询数据按并行队列写入CPU与GPU的第一共享内存中;通过GPU从第一共享内存中读取DNS查询数据,并利用GPU根据DNS查询数据进行DNS解析,生成DNS解析数据包,且将DNS解析数据包按并行队列写入CPU与GPU的第二共享内存中;CPU从第二共享内存中读取DNS解析数据包,合并处理DNS解析数据包并重整为网络格式数据。本发明利用闲置的GPU资源及其并发运算能力,可以更好地应对并发数据。