-4
是否有一個例子是:instrA比CPU上的instrB快,但在GPU上反之亦然?
on CPU, Instruction A is faster than Instruction B
However,
on GPU, Instruction B is faster than Instruction A
(Instructions are assumed to be math operations)
這可能是由於GPU等的一些因素:
- GPU執行並行數據相關的指令,其可以比順序執行 更糟
- 高速緩存缺失率,銀行衝突
僅僅因爲兩個平臺有一個類似命名的指令,它們可能甚至幾乎完全相同,不一定意味着它們的行爲完全相同。 –
這是你的功課嗎?它比A和B複雜得多。 –
不,不是我的家庭作業。我正在爲自己的興趣學習 – g919