Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 806 Bytes

File metadata and controls

27 lines (18 loc) · 806 Bytes

GPU Log Analyzer

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.

Features

  • 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.

Requirements

  • 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.

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/gpu-log-analyzer.git
cd gpu-log-analyzer