This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI C/C++编译器
您好,
在我的项目中,我使用并行处理并与序列处理进行比较。
我的项目:
我需要处理一个矩阵(2K x 128) 128次,结果是128*(2K128)浮点运算。 ´m,我不缓冲此处理的总数,每个处理的每列只有一列(2K x 128),对每行执行总和。 我必须解决一个SQRT。
我在代码编写器中使用了所有优化功能,但序列处理比并行处理更快。 我试图在可能的时候消除所有的除法运算,通过乘法改变。
是否有人知道如何实现并行处理?
此致,
Nivaldo
你好 ,考古学家
我的瓶颈是使用SQRT。
查找 我的代码
for ( 列 )
{
for (列 )
{
用于(行 )
具有--> Z + sqrt ( x1^2+ x2^2)*var的方程式
用于(行)
vector_temp -> 按 列输入数据(2k x 128)
函数-->内部有一个用于使用行长度的函数
用于(行)
vector_buffer -> 从 函数中输入数据
}
对于(行)
对于(列)
final_vedctor = 方程式
}
我曾尝试在该代码中使用并行处理,但与没有任何并行指令相比,我要花费更多的时间。
此致
Nivaldo