Graphite icon indicating copy to clipboard operation
Graphite copied to clipboard

Benchmark suite for 2D graphics

Open j-jasz opened this issue 8 months ago • 1 comments

Performance benchmarks are not only a useful tool as they are but they can be used for spotting regressions for setups that are not covered by CI pipeline. Considering Graphite ambitions - it is a matter of time until someone use it on a platform that wasn't properly tested during production.

Since Graphite is node based it should be possible to make a modular benchmark suite that can grow or change along Graphite. This approach can also allow for very flexible design of its outputs - the nodegraph, after measurements are done, could compile bar-charts, graphs, or other images of choice. It could also output data in non-image forms like csv files.

Benchmark suites also serve as a marketing tool. Graphite Benchmark could be integrated into existing open source solutions like Phoronix Test Suite, become one of the applications listed by PugetSystems, or be used by lots of tech-tubers doing hardware reviews on YT.

j-jasz avatar May 15 '25 18:05 j-jasz

This is planned, but not particularly soon on the roadmap since a considerable amount of Graphene infrastructure and optimizations are required before this becomes a reasonable and insightful benchmark. Thanks for filling an issue to track this for the future.

Keavon avatar May 15 '25 19:05 Keavon