一套用于计算机语言基准测试游戏对编程语言能源消耗进行分析的完整工具集
此框架遵循特定的文件夹结构,这保证了在一次性执行所有基准测试的操作时,工作流程的正确性。此外,还必须为每个基准测试定义如何执行所考虑的 4 个操作。接下来,我们将解释文件夹结构以及如何为每个语言基准测试指定每个操作的执行方式。
compile_all.py 脚本,可用于构建、运行并测量所有考虑语言中的每个基准测试的能耗和内存使用情况。 3. RAPL 子目录,包含能耗测量框架的代码。 4. gen-input.sh Bash 脚本,用于生成 3 个基准测试的输入文件: k-nucleotide、reverse-complement 和 regex-redux。以 C 语言为例,binary-trees 和 k-nucleotide 基准测试的文件夹如下所示:
暂无开放 Issues,或尚未同步最近议题。