1 countermeasure is usually to operate various procedures in parallel. Procedures including element extraction, which is the preprocessing from the matching process, are relatively ideal for parallelization. Employing multicore CPUs for processing, single instruction several facts (SIMD) calculation, and embedded GPUs can further more enhance speed