[闲聊] sin的近似解

楼主: lopp54321010 (嘻嘻010)   2019-07-02 15:14:45
https://i.imgur.com/hAuiz9s.png
刚刚在看一篇关于优化的文章
虽然不是那篇文的重点 不过我比较好奇这葛
他在Shader中用y = 4 * (x - x * abs(x))代替sin
说虽然结果有一些差距 但这样算会快一点
GPU原生的指令集有这摸惨嘛
我很好奇!
作者: Apache (阿帕契)   2019-07-02 15:17:00
具体要看厂家实习实现*
作者: lturtsamuel (港都都教授)   2019-07-02 15:18:00
很久没跟GPU了 三年前应该是完全没有做硬件优化
作者: Apache (阿帕契)   2019-07-02 15:20:00
确实硬件实现比较麻烦 如果必须在正确和效能取舍 还是正确如果要用简单运算兜出近似解 不如用户自己用指令兜
作者: siscon (laisan)   2019-07-02 15:33:00
https://developer.download.nvidia.com/cg/sin.html这个近似 乘法少蛮多的 应该会变快

Links booklink

Contact Us: admin [ a t ] ucptt.com