#evaluation #function #math #solana #reduce #tachyon #transcendental

tachyon-math-library

Solana库,用于低计算单元成本的超越函数评估

1 个不稳定版本

0.5.2 2023年12月13日

#49 in #reduce

MIT 许可证

36KB
807

Tachyon

Tachyon是一个Solana数学库。具体来说,它大大降低了评估超越函数(指数、对数、正弦等)的计算单元成本。

与普通算术不同,评估超越函数可能涉及后台的计算成本较高的算法(通常是泰勒级数近似,有时更优化,如对数底为2的位运算)。

Tachyon使用预先填充的查找表插值,以实现非常精确的函数评估,并且计算单元成本大致保持不变。

Tachyon处于开发初期,但很快将在主网上部署以供公共使用。开发者还可以选择部署自己的Tachyon版本。Tachyon还可以用于优化特定用例的单变量函数(如果您的项目有一些反复调用的昂贵函数)。

有关在您的项目中实现Tachyon以及查看计算单元成本与误差测量的信息,请参阅此存储库

依赖关系

~20–30MB
~498K SLoC