A high-performance GPU-accelerated log analyzer written in C++ and CUDA. This tool is designed to quickly search for specific patterns in large log files by leveraging GPU parallelism.
- Search for specified patterns (e.g.,
"ERROR","WARNING") in log files. - Uses CUDA to parallelize string search operations for faster analysis.
- Efficient processing of large log files.
- Outputs the number of occurrences of each pattern.
- C++17 compatible compiler
- CUDA Toolkit installed
- NVIDIA GPU with CUDA support
- CMake (optional, for building)
Tested on Linux and Windows with CUDA-enabled GPUs.
- Clone the repository:
git clone https://github.com/yourusername/gpu-log-analyzer.git
cd gpu-log-analyzer