Skip to content

Benchmark suite for 2D graphics #2646

Open
@j-jasz

Description

@j-jasz

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    GrapheneInvolves the node graph system/engine used by GraphiteGraphicsGPU and graphics programming relatedPerformanceSpeed and efficiency improvementsTestingUnit and integration tests

    Projects

    Status

    Longer-Term

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions