摘要 |
The invention discloses a method of accelerating netflow data filtering by combining a central processing unit (CPU) with a graphics processing unit (GPU) to reduce energy consumption and the carbon emission. The method comprises the steps of reading a plurality of filter conditions and a part of netflow data in a program of a CPU; transferring the plurality of filter conditions and the part of netflow data from the CPU to a GPU in the display card; applying the plurality of filter conditions to the part of netflow data in a multi-thread kernel program of the GPU to obtain a plurality of filter results; transferring the plurality of filter results from the GPU to the CPU; merging the plurality of filter results to be a total filter result; and repeating the steps until the all data in the large amount of netflow data are filtered.
|