Ho bisogno di fare operazioni bit-bit su GPU, ma non riesco a trovare alcuna informazione riguardo se i software nvidia sono grandi o piccoli endian.Qualcuno sa se le GPU di Nvidia sono grandi o poco endian?
6
A
risposta
9
Tutte le piattaforme CUDA supportate utilizzano CPU little-endian, e cudaMemcpy() può copiare strutture di dati al dispositivo senza conoscere il formato dei dati, quindi vorrei assumere la GPU è anche little-endian. La GPU potrebbe supportare sia l'esecuzione big e little endian (come fanno anche alcune CPU) come una copertura contro le future piattaforme CUDA che sono big endian.
La mia ipotesi è che la risposta deve essere "little-endian" o "both".
+2
Quindi, questa presunzione è nota per essere valida? – einpoklum
Che impatto avrebbe l'endianness sulle operazioni bit a bit in C? Dovrebbe essere nessuno – Sebivor
@modifiable lvalue: l'istruzione è corretta purché non vi sia alcun alias del puntatore. – user0002128