28335浮点性能测试

测试条件:

1.测试程序在内部sram中运行

2.加载了浮点库rts2800_fpu32.lib,以及rts2800_fpu32_fast_supplement.lib库

3.CPU频率为150MHZ

4.测试软件为CCS6.0,使用定时器记录开始测试的时间以及测试结束的时间

 

测试结果:

1000次浮点加法的时间为133US


1000次浮点减法的时间为133US


1000次浮点乘法的时间为133US


1000次浮点除法的时间为458US


1000次浮点三角函数sin的时间为730US


1000次浮点三角函数cos的时间为730US


1000次浮点开立方的时间为5260US

 

记录下时间,以便以后查看!

 

以下是一个简单的CPU浮点性能测试前端页面的示例代码: ```html <!DOCTYPE html> <html> <head> <title>CPU浮点性能测试</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> body { font-family: Arial, Helvetica, sans-serif; } h1 { text-align: center; } #results { margin-top: 20px; text-align: center; } </style> </head> <body> <h1>CPU浮点性能测试</h1> <div id="results"> <button onclick="runTest()">开始测试</button> </div> <script> function runTest() { var iterations = 1000000; var startTime = performance.now(); for (var i = 0; i < iterations; i++) { var x = Math.random(); var y = Math.random(); var z = x * y; } var endTime = performance.now(); var duration = endTime - startTime; var results = document.getElementById("results"); results.innerHTML = "测试完成,用时 " + duration.toFixed(2) + " 毫秒"; } </script> </body> </html> ``` 这个页面使用JavaScript实现了一个简单的CPU浮点性能测试,它通过计算一百万次随机数的乘积来测试CPU的浮点性能。当用户点击“开始测试”按钮时,脚本会记录测试开始时间,执行一百万次计算,然后记录测试结束时间并显示用时。用户可以重复执行测试以获得更准确的结果。 请注意,这个示例页面只是一个起点,它需要根据具体需求进行修改和扩展。例如,您可能想测试不同类型的浮点操作,并记录每个操作的用时。您可能还想添加图表或其他可视化元素来更清楚地显示测试结果。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值