User Tools

Site Tools


public:wikiblog:22-05-2025-srodowisko-opencl-visual-studio-2022

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
public:wikiblog:22-05-2025-srodowisko-opencl-visual-studio-2022 [2025/05/21 23:01] – created mdukatpublic:wikiblog:22-05-2025-srodowisko-opencl-visual-studio-2022 [2025/05/21 23:48] (current) mdukat
Line 128: Line 128:
  
 W przypadku przenoszenia binarki na inną platformę, proponuję dorzucić plik ''OpenCL.dll'' z katalogu ''bin'' obok pliku ''exe''. Zagwarantuje to obecność biblioteki w wersji, z którą skompilowano kod. W przypadku przenoszenia binarki na inną platformę, proponuję dorzucić plik ''OpenCL.dll'' z katalogu ''bin'' obok pliku ''exe''. Zagwarantuje to obecność biblioteki w wersji, z którą skompilowano kod.
 +
 +W celu zapoznania się z programowaniem w OpenCL, polecam następującą prezentację: [[https://agenda.infn.it/event/14351/contributions/24177/attachments/17206/19529/OpenCL_programming.pdf]]. ({{ :public:wikiblog:opencl_programming.pdf | OpenCL_programming.pdf - Kopia}})
 +
 +W wielu przykładach z OpenCL 2.0 widnieje zawołanie do funkcji ''clCreateCommandQueue'' która jest przestarzała. Zamiast tego, należy użyć ''clCreateCommandQueueWithProperties'' ([[https://registry.khronos.org/OpenCL/sdk/2.0/docs/man/xhtml/clCreateCommandQueueWithProperties.html|Dokumentacja]], [[https://stackoverflow.com/a/28500846|StackOverflow]]).
 +
 +[[https://registry.khronos.org/OpenCL/specs/3.0-unified/html/OpenCL_C.html|Specyfikacja dla kernela.]]
public/wikiblog/22-05-2025-srodowisko-opencl-visual-studio-2022.1747868510.txt.gz · Last modified: 2025/05/21 23:01 by mdukat