Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

High-Performance Data Processing Engine

High-Performance Data Processing Engine overview

A C++ data processing engine designed for large datasets and compute-intensive workflows, with Python utilities for generating benchmark inputs.

Highlights

  • Streaming CSV-style input processing.
  • Memory-conscious aggregation with standard library containers.
  • Clear C++ module boundaries.
  • Python benchmark data generator.

Build

mkdir -p build
c++ -std=c++20 -O2 src/main.cpp src/processor.cpp -o build/engine

Run

python3 python/generate_data.py > sample.csv
./build/engine sample.csv

Roadmap

  • Add parallel chunk processing.
  • Add binary columnar input support.
  • Add benchmark suite with throughput and memory metrics.

About

C++ data processing engine for streaming CSV workloads, aggregation, benchmark generation, and CI-verified builds.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages