您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> [求助] BF531 是否有提升程式(Double型態變... 
本帖共有368个阅读者
发表帖子 发表投票 回复主题
[求助] BF531 是否有提升程式(Double型態變數、三角函數)計算速度的技巧、方式?
chris_syu(论坛新手)
chris_syu
头衔:社区公民
帮派:无帮无派
帖数:35
金钱:411
积分:49
注册时间:2012/12/17
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
[求助] BF531 是否有提升程式(Double型態變數、三角函數)計算速度的技巧、方式?
請問各位大大:

目前我使用BF531在進行影像處理的計算,而在我演算法裡面,會有幾個影像區塊要進行 三角函數 SIN、COS、TAN (旋轉角度) 的計算,而這些變數都是 Double 型態,計算時間有點長。

請問,除了提升硬體上DSP的時脈(EX: 400M Hz -> 600M Hz)之外,是否有一些 程式方法 或是 技巧 可以加速程式執行,節省計算時間。

謝謝!!

正在學習使用ADSP-53x
等级:论坛新手 参考IP地址:*.*.*.*
2014/4/25 16:19:32
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
记得VDSP下有定点的函数运算,好像叫 sind,你搜索一下,速度会快很多。
还有一种方式为查表法,你把你需要用到的函数运算结果存放在一个表中,然后根据输入数据,查表寻找结果,会快很多

这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2014/4/26 1:31:17
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.159220 Call, 1 Queries, Processed in 0.015625 second(s),