Skip to content

Kugman/Real-Time-GPU-Log-File-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

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

About

Tails a growing log file, and uses GPU to count error/warning patterns in real time.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages