No.23245 作者:liufengzhong 邮件:l_fz@sina.com ID:149522 登陆:12次 文章数:695篇 最后登陆IP:183.13.93.245 最后登陆:2015/6/16 17:02:27 注册:2014/7/29 21:51:15 财富:3671 发帖时间:2014/8/9 12:15:45 发贴者IP:111.221.200.181 标题:liufengzhong:[转帖] log()函数的执行时间(math.h中的自然对数)? 摘要:No.23245[转帖] log()函数的执行时间(math.h中的自然对数)? 我想知道log()函数的执行时间。 因此,我写了一个小的测试程序来测量log()函数的执行时间。 我用XMOS startKIT硬件和xTIMEComposer版本:Community_13.0.2(build 11621, Jan-16-2014)进行测试。 我的测试程序所测量的log()函数执行时间约80.75usec。 (对于浮动*浮动计算的执行时间约为1.6usec) 有可能加快log()函数的执行时间吗? 测试程序日志test.xc的源代码: /* * log-test.xc * * Created on: 02.03.2014 * Author: bernhard */ #include <stdio.h> #include <math.h> int main(void) { timer t; int starttime; int stoptime; float ln = exp( 1); float f1 = 1.2345; float f2 = 6.789; printf( "Hello XMOS!\n"); t :> starttime; ln = log( ln); t :> stoptime; printf( "ln( e)=%f duration=%dns\n", ln, ( stoptime - starttime) * 10); t :> starttime; f2 = f1 * f2; t :> stoptime; printf( "float1 * float2 =%f duration=%dns\n", f2, ( stoptime - starttime) * 10); return 0; } 测试程序的控制台输出: Hello XM ......
>>返回讨论的主题
|