sirius-db avatar

sirius-db

Official

@sirius-db

0Followers
|
10Public Repos
|
16Published Skills

Offers specialized diagnostic and performance benchmarking capabilities for GPU-accelerated database engines and concurrent C++/CUDA query execution environments.

Skills Distribution
DomainData Systems...Database Performan.. (40%)GPU Compute Optimi.. (30%)System Debugging &.. (30%)

Agent Skills by sirius-db

Showing 16 vetted skills indexed across 1 GitHub repositories.

sirius-dbsirius-db
1.1k

benchmark

Runs TPC-H benchmarks comparing Super Sirius GPU and DuckDB CPU query performance.

Official
Advanced
sirius-dbsirius-db
1.1k

pre-commit-cleanup

Removes AI artifacts and temporary content from Git changes before committing.

Official
Basic
sirius-dbsirius-db
1.1k

update-docs

Synchronizes Super Sirius documentation with merged pull requests since the last update.

Official
Intermediate
sirius-dbsirius-db
1.1k

module-context

Loads relevant cudf, rmm, duckdb, and cucascade API documentation based on task keywords.

Official
Intermediate
sirius-dbsirius-db
1.1k

module-discover

Analyzes dependency libraries and generates module-level API documentation with codebase usage mappings.

Official
Advanced
sirius-dbsirius-db
1.1k

log-analyzer

Parses Sirius query execution logs into structured artifacts for performance and correctness diagnosis.

Official
Advanced
sirius-dbsirius-db
1.0k

validate

Diagnose incorrect Sirius GPU query results against a DuckDB CPU baseline.

Official
Advanced
sirius-dbsirius-db
1.0k

dataset-manager

Generate and optimize TPC-H Parquet datasets with cudf or pyarrow.

Official
Advanced
sirius-dbsirius-db
1.0k

profile-analyzer

Analyze NVIDIA Nsight Systems profiles for GPU performance and regressions.

Official
Advanced
sirius-dbsirius-db
1.0k

optimization-advisor

Analyze nsys profiles to map GPU hotspots to source functions.

Official
Advanced
sirius-dbsirius-db
1.0k

bisect

Automate Git bisect to identify regression-introducing commits with build and test execution.

Official
Advanced
sirius-dbsirius-db
1.0k

race-check

Detect race conditions and deadlocks in concurrent Sirius database code.

Official
Advanced
sirius-dbsirius-db
1.0k

config-optimizer

Optimize Sirius database configurations for TPC-H workloads across scale factors.

Official
Advanced
sirius-dbsirius-db
1.0k

build-errors

Parse compiler output and iteratively fix C++/CUDA build errors.

Official
Advanced
sirius-dbsirius-db
1.0k

tpcds-benchmark

Execute TPC-DS benchmarks across Legacy Sirius, Super Sirius, and DuckDB CPU engines.

Official
Advanced
sirius-dbsirius-db
1.0k

runtime-errors

Diagnose runtime query errors using Sirius logs and debugging tools.

Official
Advanced

Frequently Asked Questions About sirius-db

FAQPage Schema
What specific tasks can engineers perform using sirius-db?▼

Engineers can validate GPU query accuracy against CPU baselines, profile performance bottlenecks using Nsight Systems, detect concurrency deadlocks, and execute TPC-DS benchmarks. These capabilities enable systematic regression identification and configuration tuning for high-performance database engines.

Which technical personas benefit from these capabilities?▼

Database engine developers, GPU performance engineers, and systems reliability specialists benefit from these capabilities. The functionality is specifically designed for those maintaining C++/CUDA-based database kernels who require granular visibility into query execution, build-time error resolution, and concurrent memory safety.

What are the primary dependencies for running these diagnostic tasks?▼

Execution requires a configured environment with NVIDIA Nsight Systems for profiling, a TPC-H or TPC-DS dataset generator, and a compatible C++/CUDA compiler environment. Users must also have access to the Sirius database source code and a DuckDB installation to serve as the reference baseline.