reduction

    0熱度

    1回答

    前一個問題問如何找到找到CUDA數組的最大值有效:Finding max value in CUDA,頂響應優化減少內核提供了一個鏈接到NVIDIA演示。 如果您使用Visual Studio,只需刪除標題引用以及CPU執行之間的所有內容。 我設置,其中發現的最大一個變體,但它不匹配什麼CPU被發現: // Returns the maximum value of // an array of

    3熱度

    1回答

    任何人都知道我將如何減少我的以下幾行代碼?我在objective-c/cocos2D方面還是相當新的,我的下面的代碼看起來像火車殘骸。如果是PHP,我可以輕鬆創建一個循環來獲取所有這些內容,但對於obj-c還不夠熟悉,但尚未弄清楚。 dinosaur1_c = [CCSprite spriteWithSpriteFrameName:@"dinosaur1-c.png"]; dinosau

    2熱度

    1回答

    我有一個代碼來計算質數,我已經使用OpenMP並行: #pragma omp parallel for private(i,j) reduction(+:pcount) schedule(dynamic) for (i = sqrt_limit+1; i < limit; i++) { check = 1; for (j = 2; j <= sqrt

    7熱度

    1回答

    這是我想要轉換爲openCL的循環。 for(n=0; n < LargeNumber; ++n) { for (n2=0; n2< SmallNumber; ++n2) { A[n]+=B[n2][n]; } Re+=A[n]; } 這就是我到目前爲止,雖然,我知道這是不正確的,缺少一些東西。 __kernel vo

    15熱度

    4回答

    我在lambda微積分中遇到了前驅函數的Wikipedia描述。 維基說什麼是以下幾點: PRED:=λnfx.n(λgh.h(GF))(λu.x)(λu.u) 有人能解釋還原工藝步驟 - 一步? 謝謝。

    2熱度

    2回答

    我已經經歷了幾個例子,將一組元素減少爲一個元素,但沒有成功。有人在NVIDIA論壇上發佈了這個消息。我已經從浮點變量更改爲整數。 __kernel void sum(__global const short *A,__global unsigned long *C,uint size, __local unsigned long *L) { unsigned long sum=0;

    1熱度

    2回答

    我在嘗試編寫CUDA程序時遇到困難。我有一個大約524k浮點值(1.0)的數組,我使用縮減技術來添加所有的值。如果我只想運行一次,問題就可以正常工作,但我真的想多次運行內核,以便最終總結超過10億個值。 我以524k爲單位做這件事的原因是當我在GPU上超過100萬時,我總是得到零。這應該不會超過卡上的內存,但在這一點上總是失敗。 無論如何,當我循環內核只有一次,一切工作正常。也就是說,沒有循環是好

    0熱度

    1回答

    我正在嘗試創建一個迭代過程的代碼,同時保持並行區域內的while以儘量減少並行開銷。 的代碼是這樣的 問題是,它永遠不會退出,所以如果可能的話我想這個 #include <stdio.h> #include <omp.h> int main(int argc, char **argv) { float error = 20; #pragma omp parallel shared

    4熱度

    1回答

    這個很難,所有的幫助真的很感謝! 我知道這是一個NP完全,因此不能在多項式時間內解決,但尋找分析的幫助下,什麼類型的NP完全問題它減少了,它提醒你類似的問題,等等。 故事如下。我擁有與n卡車的冰淇淋卡車業務。有米停止在哪裏我交付。每個位置m i已有p i人在等我。買完冰淇淋後,大家都離開了。 p i隨着時間的推移,越來越多的人排隊購買冰淇淋。 我怎樣才能找出下一輛卡車的位置,以便在任何特定的日子裏

    3熱度

    2回答

    我有一些數據中的R具有用於我的情況下的各種變量: B T H G S Z Golf 1 1 1 0 1 0 Football 0 0 0 1 1 0 Hockey 1 0 0 1 0 0 Golf2 1 1 1 1 1 0 Snooker 1 0 1 0 1 1 我也有每箱我的預期輸出的向量: 1,2,3,1,4 我想要做的就是找出一點用處都沒有的變量。在這個例子中,B和Z提