3
OpenCL과 같이 float4
의 모든 구성 요소의 합계를 계산하는 단일 명령이 있습니까?OpenCL (SSE 형)의 합계 벡터 구성 요소
float4 v;
float desiredResult = v.x + v.y + v.z + v.w;
OpenCL과 같이 float4
의 모든 구성 요소의 합계를 계산하는 단일 명령이 있습니까?OpenCL (SSE 형)의 합계 벡터 구성 요소
float4 v;
float desiredResult = v.x + v.y + v.z + v.w;
float4 v;
float desiredResult = dot(v, (float4)(1.0f, 1.0f, 1.0f, 1.0f));
그것의 좀 더 일, 당신이 그 (것)들을 추가하기 전에 하나 각 구성 요소를 곱하고 있지만 일부 GPU는 내장 내적 명령이 그렇게 빨리 될 수 있기 때문이다.; 느려질 수 있습니다. 하드웨어에 따라 다릅니다.