OpenCL supporta variabili booleane? Attualmente sto usando JOCL (java) per scrivere il mio codice di chiamata openCL e non vedo nulla riguardo i booleani.Opencl supporta variabili booleane?
risposta
Sì; ma la dimensione di un bool è non definita. Pertanto, non ha un tipo di API associato (come le dimensioni che il valore deve essere dipende dal dispositivo).
Vedere la sezione 6.1.1 Dati scalari incorporati Tipo della specifica OpenCL 1.1 per un elenco di tipi scalari supportati.
dalla sezione 6.8.k
Argomenti da __kernel funzioni in un programma non possono essere dichiarati con il built-in scalari tipi bool, la metà, size_t, ptrdiff_t, intptr_t e uintptr_t. La dimensione in byte di questi tipi tranne la metà è definita dall'implementazione e inoltre è possibile che sia diverso per il dispositivo OpenCL e il processore host che rende difficile il allocare gli oggetti buffer da passare come argomenti a un kernel dichiarato come puntatore a questi tipo
- 1. Java supporta variabili variabili?
- 2. La funzione opencl supporta i puntatori alle funzioni?
- 3. Come si usano le variabili booleane in Perl?
- 4. Handlebars non esegue il rendering delle variabili booleane quando false
- 5. Valutazione della PL/SQL variabili booleane in Oracle Forms
- 6. Intel OpenCL vs. Khronos OpenCL
- 7. Operazioni booleane
- 8. Application.yml supporta le variabili di ambiente?
- 9. Objective-C supporta le variabili di classe?
- 10. Go supporta variabili volatili/non volatili?
- 11. Il linguaggio DOT supporta variabili/alias?
- 12. OpenCL distribution
- 13. Chiamare il kernel OpenCL da un altro kernel OpenCL
- 14. Analizzatore espressioni booleane e matematiche
- 15. Denominazione colonne booleane in Rails
- 16. Operazioni booleane su Cairo Paths?
- 17. Operazioni booleane su matrici scipy.sparse
- 18. Haskell: Operazioni booleane non rigide
- 19. Come compilare il kernel OpenCL in bitstream?
- 20. BASH: supporta variabili condizionali come var = "test"? "1": "2"
- 21. intellij supporta le variabili nelle configurazioni di avvio?
- 22. OptaPlanner supporta ottimizzazioni e vincoli su variabili continue?
- 23. JavaScript non supporta le chiusure con variabili locali?
- 24. Julia supporta variabili statiche con scope delle funzioni
- 25. OpenCL vs. DirectCompute?
- 26. Inizio di esercitazioni OpenCL?
- 27. OpenCL per Python
- 28. OpenCL gruppi di lavoro
- 29. Come ottenere OpenCL SDK?
- 30. OpenCL Performance Optimization
Sono confuso, c'è un tipo di bool ma non riesco a usarlo? – smuggledPancakes
È possibile utilizzarlo _in_ un kernel, ma non per i trasferimenti o gli accessi tra l'host e il codice OpenCL su un dispositivo di calcolo, in quanto la dimensione non è definita in modo flessibile. – grrussel