文件名称:polynomial-approximation-catalogue:有效和准确的多项式逼近的目录
文件大小:8.81MB
文件格式:ZIP
更新时间:2024-06-01 06:55:36
多项式逼近的目录 这些文本文件报告了一些计算效率指标和准确性在Pareto前沿的多项式逼近。 当前版本仅考虑单数和双数浮点多项式,其度数最多为16,仅适用于一些先验条件:sin,cos,atan,exp,log,log1px和lg1px。 效率度量标准是:多项式的阶数,非零乘数的数量,非{-1、0、1}乘数的数量,非{-2,-1、0、1、2}的数量乘数,以及常数偏移量等于0、1、2还是其他(3)。 乘数的度量结构反映出乘以零(即不执行任何操作)的速度至少与乘以1的速度一样快,乘数本身至少与乘以2的速度一样快。 但是,乘以3或其他整数似乎是不可利用的:当前x86上的FP乘法器几乎与加法器一样快。 在考虑的输入范围内以最大绝对误差测量精度; 还报告了舍入为2的对数舍入( lb_error ),以在离散存储区中分配准确性。 single/目录报告单浮点近似值,而double/报告双浮点近
【文件预览】:
polynomial-approximation-catalogue-master
----single()
--------exp-lb_error-degree-error-non_zero-non_one-non_two-constant(3KB)
--------atan-degree-lb_error-non_zero-non_one-non_two-constant-error(16KB)
--------wider-exp-lb_error-degree-error-non_zero-non_one-non_two-constant(6KB)
--------raw()
--------sin-lb_error-degree-error-non_zero-non_one-non_two-constant(3KB)
--------cos-lb_error-degree-error-non_zero-non_one-non_two-constant(2KB)
--------cos-degree-lb_error-non_zero-non_one-non_two-constant-error(2KB)
--------log1px-degree-lb_error-non_zero-non_one-non_two-constant-error(9KB)
--------2^x-degree-lb_error-non_zero-non_one-non_two-constant-error(3KB)
--------2^x-lb_error-degree-error-non_zero-non_one-non_two-constant(3KB)
--------log-lb_error-degree-error-non_zero-non_one-non_two-constant(20KB)
--------atan-lb_error-degree-error-non_zero-non_one-non_two-constant(16KB)
--------wider-atan-lb_error-degree-error-non_zero-non_one-non_two-constant(4KB)
--------wider-atan-degree-lb_error-non_zero-non_one-non_two-constant-error(4KB)
--------log1px-lb_error-degree-error-non_zero-non_one-non_two-constant(9KB)
--------lg1px-lb_error-degree-error-non_zero-non_one-non_two-constant(4KB)
--------lg1px-degree-lb_error-non_zero-non_one-non_two-constant-error(4KB)
--------exp-degree-lb_error-non_zero-non_one-non_two-constant-error(3KB)
--------wider-exp-degree-lb_error-non_zero-non_one-non_two-constant-error(6KB)
--------log-degree-lb_error-non_zero-non_one-non_two-constant-error(20KB)
--------sin-degree-lb_error-non_zero-non_one-non_two-constant-error(3KB)
----LICENSE(264B)
----readme.md(4KB)
----double()
--------exp-lb_error-degree-error-non_zero-non_one-non_two-constant(23KB)
--------atan-degree-lb_error-non_zero-non_one-non_two-constant-error(114KB)
--------wider-exp-lb_error-degree-error-non_zero-non_one-non_two-constant(30KB)
--------raw()
--------sin-lb_error-degree-error-non_zero-non_one-non_two-constant(18KB)
--------cos-lb_error-degree-error-non_zero-non_one-non_two-constant(24KB)
--------cos-degree-lb_error-non_zero-non_one-non_two-constant-error(24KB)
--------log1px-degree-lb_error-non_zero-non_one-non_two-constant-error(38KB)
--------2^x-degree-lb_error-non_zero-non_one-non_two-constant-error(10KB)
--------2^x-lb_error-degree-error-non_zero-non_one-non_two-constant(10KB)
--------log-lb_error-degree-error-non_zero-non_one-non_two-constant(59KB)
--------atan-lb_error-degree-error-non_zero-non_one-non_two-constant(114KB)
--------wider-atan-lb_error-degree-error-non_zero-non_one-non_two-constant(6KB)
--------wider-atan-degree-lb_error-non_zero-non_one-non_two-constant-error(6KB)
--------log1px-lb_error-degree-error-non_zero-non_one-non_two-constant(38KB)
--------lg1px-lb_error-degree-error-non_zero-non_one-non_two-constant(20KB)
--------lg1px-degree-lb_error-non_zero-non_one-non_two-constant-error(20KB)
--------exp-degree-lb_error-non_zero-non_one-non_two-constant-error(23KB)
--------wider-exp-degree-lb_error-non_zero-non_one-non_two-constant-error(30KB)
--------log-degree-lb_error-non_zero-non_one-non_two-constant-error(59KB)
--------sin-degree-lb_error-non_zero-non_one-non_two-constant-error(18KB)