summaryrefslogtreecommitdiff
path: root/Bench.sh
Commit message (Collapse)AuthorAgeFilesLines
* reached 2944fps againPeter Fors2025-10-281-1/+1
|
* small optimizations of sprite evaluation in ppu_render_pixelPeter Fors2025-10-281-1/+0
|
* Changes to layoutPeter Fors2025-10-261-6/+3
|
* Refactor benchmarking to self-contained C implementationPeter Fors2025-10-251-41/+9
| | | | | | | | | | | | | - Add mknes_bench.c with direct PMC access via perf_event_open() - Remove dependency on external perf/awk for statistics - Add RT priority and CPU affinity control in C code - Use static BSS allocation (page-aligned) instead of malloc - Add stalled-cycles-backend counter (gracefully handles AMD unavailability) - Add throughput metrics (MIPS, Mcycles/sec) - Optimize Bench.sh to only regenerate profile data when needed - Add -n and -f flags for configurable runs and frames - Suppress mapper messages during benchmark - ~6x faster benchmark workflow (20s first run, 16s subsequent)
* Better benchmarking, some small optimizationsPeter Fors2025-10-251-7/+41
|
* optimized, but bug with rasterdemosPeter Fors2025-10-161-3/+6
|
* Rearrangement and refactoring and optimizations and more accuracyPeter Fors2025-10-091-5/+4
|
* added a Bench.sh script to do benchmarking for mePeter Fors2025-05-291-0/+9