# Ark-workload **Repository Path**: du-wei-zhao/ark-workload ## Basic Information - **Project Name**: Ark-workload - **Description**: 用于存放方舟编译器的workload - **Primary Language**: TypeScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 50 - **Created**: 2023-05-05 - **Last Updated**: 2023-05-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ArkCompiler WorkLoad ### Introduction Performance test cases, used to test the performance of the ark compiler 1) ts workload 2) swift workload 3) napi workload ### Running tests 1) DownLoads the project to your OpenHarmony env root 2) `chmod +x runTsBenchmark.sh` 3) build your project with build-target as rk3568 4) running script with command `./runTsBenchmark.sh rk3568 benchmarkSuite.ts` 5) Waiting for results :) ### ts-swift-workload notes #### fannkuc-redux Benchmark - https://benchmarksgame-team.pages.debian.net/benchmarksgame/description/fannkuchredux.html#fannkuchredux - target input is 12 => decrease number to decrease difficulty of the benchmark #### fasta Benchmark - https://benchmarksgame-team.pages.debian.net/benchmarksgame/description/fasta.html#fasta - target input is 25000000 => decrease number to decrease difficulty of the benchmark #### mandelbrot Benchmark - https://benchmarksgame-team.pages.debian.net/benchmarksgame/description/mandelbrot.html#mandelbrot - target input is 16000 => decrease number to decrease difficulty of the benchmark #### spectralnorm Benchmark - https://benchmarksgame-team.pages.debian.net/benchmarksgame/description/spectralnorm.html#spectralnorm - target input is 5500 => decrease number to decrease difficulty of the benchmark