OpenCL.IsEnabled
을 설정하여 OpenCL을 사용하거나 사용하지 않도록 설정할 수 있습니다. OpenCL 작업을 처음 사용하면 GPU 또는 CPU를 사용하는 것이 더 나은지를 결정하기 위해 벤치 마크가 실행됩니다. 벤치 마크는 %LOCALAPPDATA%\ImageMagick\ImagemagickOpenCLDeviceProfile.xml
파일에 기록됩니다. 이러한 기준의 예는 다음
<devices>
<device name="CPU" score="4.914"/>
<device platform="AMD Accelerated Parallel Processing" score="0.165" vendor="Advanced Micro Devices, Inc." name="Ellesmere" version="2117.14 (VM)" maxClockFrequency="1266" maxComputeUnits="36" />
<device platform="AMD Accelerated Parallel Processing" score="1.326" vendor="Advanced Micro Devices, Inc." name="Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz" version="2117.14 (sse2,avx)" maxClockFrequency="3998" maxComputeUnits="8" />
</devices>
최저 점수 승 장치와는 그 내부에 오픈 CL 알고리즘을 사용할 수있는 경우에 사용한다.
이미 벤치 마크가 컴퓨터에서 실행되어 CPU가 더 빠르다고 판단 될 수 있습니다. 즉, OpenCL이 활성화되어 있어도 CPU가 사용됩니다.
이 페이지에는 고급 구성의 https://magick.codeplex.com/wikipage?title=Magick.NET.Web에 대한 언급이 있습니다. – Bonzo