文件名称:ECO:ECO编译器实现
文件大小:23.18MB
文件格式:ZIP
更新时间:2024-07-10 23:18:39
Java
环保 ECO 编译器实现 该项目实施 Eco 编译器,这是一种以可持续性为中心的新型能源感知编程模型。 可持续程序自适应地调整自己的行为以保持给定的能量预算,避免导致电池消耗或 CPU 过热的赤字,以及本可以用来提高程序输出质量的盈余。 Eco 中的可持续性管理建立在一个关键的洞察力之上,其中可持续性被视为一种供需匹配的形式,并且可持续计划始终保持供需之间的平衡。 具体来说,Eco 引入了一种新颖的语言抽象——可持续块——来实现细粒度的可编程可持续性。 Eco 是作为 Java 的最小扩展实现的,我们通过升级现实世界的 Java 程序来验证其设计,为能源感知软件启用两个关键功能:电池感知和温度感知。 快速开始 从源目录运行 ant。 输入ant jar以构建生态编译器和相关运行时的 jar。 将 /bin 添加到您运行 ecoc 和 eco 的路径中。 包括一罐多语言来构建和运行生态(多语