1 个不稳定版本
0.5.2 | 2023年12月13日 |
---|
#49 in #reduce
36KB
807 行
Tachyon
Tachyon是一个Solana数学库。具体来说,它大大降低了评估超越函数(指数、对数、正弦等)的计算单元成本。
与普通算术不同,评估超越函数可能涉及后台的计算成本较高的算法(通常是泰勒级数近似,有时更优化,如对数底为2的位运算)。
Tachyon使用预先填充的查找表和插值,以实现非常精确的函数评估,并且计算单元成本大致保持不变。
Tachyon处于开发初期,但很快将在主网上部署以供公共使用。开发者还可以选择部署自己的Tachyon版本。Tachyon还可以用于优化特定用例的单变量函数(如果您的项目有一些反复调用的昂贵函数)。
有关在您的项目中实现Tachyon以及查看计算单元成本与误差测量的信息,请参阅此存储库。
依赖关系
~20–30MB
~498K SLoC