{"id":95540,"date":"2020-10-01T01:42:11","date_gmt":"2020-09-30T23:42:11","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/opublikovany-finalnye-speczifikaczii-opencl-3-0"},"modified":"2020-10-01T01:42:11","modified_gmt":"2020-09-30T23:42:11","slug":"opublikovany-finalnye-speczifikaczii-opencl-3-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/opublikovany-finalnye-speczifikaczii-opencl-3-0","title":{"rendered":"Byly zve\u0159ejn\u011bny fin\u00e1ln\u00ed specifikace OpenCL 3.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Konzorcium Khronos, kter\u00e9 se zab\u00fdv\u00e1 v\u00fdvojem specifikac\u00ed rodiny OpenGL, Vulkan a OpenCL, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/blog\/opencl-3.0-specification-finalized-and-initial-khronos-open-source-opencl-sdk-released\">ozn\u00e1mil<\/a><\/noindex> o vyd\u00e1n\u00ed fin\u00e1ln\u00edch specifikac\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/registry\/OpenCL\/\">OpenCL 3.0<\/a><\/noindex>, kter\u00e9 definuj\u00ed API a roz\u0161\u00ed\u0159en\u00ed jazyka C pro organizaci kros-platformn\u00edch paraleln\u00edch v\u00fdpo\u010dt\u016f s vyu\u017eit\u00edm v\u00edcej\u00e1drov\u00fdch CPU, GPU, FPGA, DSP a dal\u0161\u00edch specializovan\u00fdch \u010dip\u016f, od t\u011bch, kter\u00e9 se pou\u017e\u00edvaj\u00ed v superpo\u010d\u00edta\u010d\u00edch a cloudov\u00fdch serverech, a\u017e po \u010dipy, kter\u00e9 lze nal\u00e9zt v mobiln\u00edch za\u0159\u00edzen\u00edch a vestav\u011bn\u00fdch technologi\u00edch. Standard OpenCL je zcela otev\u0159en\u00fd a nevy\u017eaduje licen\u010dn\u00ed poplatky. <\/p>\n<p>Sou\u010dasn\u011b <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/KhronosGroup\/OpenCL-SDK\/\">byla vyd\u00e1na<\/a><\/noindex> otev\u0159en\u00fd OpenCL SDK s n\u00e1stroji, p\u0159\u00edklady, dokumentac\u00ed, hlavi\u010dkov\u00fdmi soubory, ob\u00e1lkami pro C++ a C-knihovnami pro v\u00fdvoj aplikac\u00ed, kter\u00e9 jsou kompatibiln\u00ed s OpenCL 3.0. Tak\u00e9  <noindex><a rel=\"nofollow\" href=\"http:\/\/lists.llvm.org\/pipermail\/cfe-dev\/2020-September\/066883.html\">byla p\u0159edstavena<\/a><\/noindex> po\u010d\u00e1te\u010dn\u00ed implementace OpenCL 3.0 na b\u00e1zi kompil\u00e1toru Clang, kter\u00e1 je ve f\u00e1zi revize patch\u016f pro za\u010dlen\u011bn\u00ed do hlavn\u00edho sestaven\u00ed LLVM. Na pr\u00e1ci na standardu se pod\u00edlely spole\u010dnosti jako IBM, NVIDIA, Intel, AMD, Apple, ARM, Electronic Arts, Qualcomm, Texas Instruments a Toshiba. <\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/assets\/uploads\/apis\/OpenCL-3.0-Launch-Apr20.pdf\"><img decoding=\"async\" alt=\"Byly zve\u0159ejn\u011bny fin\u00e1ln\u00ed specifikace OpenCL 3.0 \" src=\"\/wp-content\/uploads\/2020\/09\/fae6dd404e3667b05e561abf6b23e8d9.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Nejv\u00fdrazn\u011bj\u0161\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/assets\/uploads\/apis\/OpenCL-3.0-Launch-Apr20.pdf\">vlastnosti<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/opencl\">OpenCL 3.0<\/a><\/noindex>:\n<\/p>\n<ul>\n<li class=\"l\"> API OpenCL 3.0 nyn\u00ed pokr\u00fdv\u00e1 v\u0161echny verze OpenCL (1.2, 2.x), ani\u017e by poskytovalo odd\u011blen\u00e9 specifikace pro ka\u017edou verzi. OpenCL 3.0 p\u0159edpokl\u00e1d\u00e1 mo\u017enost roz\u0161\u00ed\u0159en\u00ed z\u00e1kladn\u00ed funk\u010dnosti prost\u0159ednictv\u00edm integrace dal\u0161\u00edch specifikac\u00ed, kter\u00e9 budou vrstveny jako volby, ani\u017e by blokovaly monolitn\u00ed povahu OpenCL 1.2\/2.X.\n<\/li>\n<li class=\"l\"> Povinnou funkcionalitou byla prohl\u00e1\u0161ena pouze funk\u010dnost odpov\u00eddaj\u00edc\u00ed OpenCL 1.2, zat\u00edmco v\u0161echny mo\u017enosti nab\u00edzen\u00e9 ve specifikac\u00edch OpenCL 2.x jsou pova\u017eov\u00e1ny za voliteln\u00e9. Tento p\u0159\u00edstup usnadn\u00ed vytv\u00e1\u0159en\u00ed specializovan\u00fdch implementac\u00ed kompatibiln\u00edch s OpenCL 3.0 a roz\u0161\u00ed\u0159\u00ed spektrum za\u0159\u00edzen\u00ed, na nich\u017e m\u016f\u017ee b\u00fdt OpenCL 3.0 pou\u017e\u00edv\u00e1no. Nap\u0159\u00edklad v\u00fdrobci mohou implementovat podporu OpenCL 3.0, ani\u017e by implementovali jednotliv\u00e9 vlastnosti OpenCL 2.x. Pro p\u0159\u00edstup k voliteln\u00fdm vlastnostem jazyka byla v OpenCL 3.0 p\u0159id\u00e1na syst\u00e9m kontroln\u00edch dotaz\u016f, kter\u00fd umo\u017e\u0148uje hodnotit podporu jednotliv\u00fdch prvk\u016f API a tak\u00e9 speci\u00e1ln\u00ed makra.\n<\/li>\n<li class=\"l\"> Unifikace s d\u0159\u00edve vydan\u00fdmi specifikacemi usnad\u0148uje p\u0159evod aplikac\u00ed na OpenCL 3.0. Aplikace OpenCL 1.2 budou fungovat na za\u0159\u00edzen\u00edch podporuj\u00edc\u00edch OpenCL 3.0 bez nutnosti jak\u00fdchkoli zm\u011bn. Aplikace OpenCL 2.x tak\u00e9 nevy\u017eaduj\u00ed \u00fapravy k\u00f3du, ale pokud prost\u0159ed\u00ed OpenCL 3.0 poskytuje pot\u0159ebnou funkcionalitu (pro zaji\u0161t\u011bn\u00ed p\u0159enositelnosti v budoucnu se aplikac\u00edm OpenCL 2.x doporu\u010duje p\u0159idat kontroln\u00ed dotazy pro posouzen\u00ed podpory pou\u017e\u00edvan\u00fdch mo\u017enost\u00ed OpenCL 2.x). V\u00fdvoj\u00e1\u0159i ovlada\u010d\u016f s implementacemi OpenCL budou moci snadno aktualizovat sv\u00e9 produkty na OpenCL 3.0, kdy\u017e p\u0159idaj\u00ed pouze zpracov\u00e1n\u00ed dotaz\u016f na p\u0159\u00edtomnost ur\u010dit\u00fdch API vol\u00e1n\u00ed, a postupn\u011b zvy\u0161ovat funkcionalitu.\n<\/li>\n<li class=\"l\"> Specifikace OpenCL 3.0 byla slad\u011bna s prost\u0159ed\u00edm, roz\u0161\u00ed\u0159en\u00edmi a specifikacemi univerz\u00e1ln\u00edho meziproduktu SPIR-V, kter\u00e9 se tak\u00e9 pou\u017e\u00edv\u00e1 v API Vulkan. Podpora specifikace SPIR-V 1.3 byla integrov\u00e1na do j\u00e1dra OpenCL 3.0 jako voliteln\u00e1 funkcionalita. Prost\u0159ednictv\u00edm pou\u017eit\u00ed meziproduktu <noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/registry\/spir-v\/\">SPIR-V<\/a><\/noindex> byla pro v\u00fdpo\u010detn\u00ed j\u00e1dra p\u0159id\u00e1na podpora operac\u00ed se skupinami.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/assets\/uploads\/apis\/OpenCL-3.0-Launch-Apr20.pdf\"><img decoding=\"async\" alt=\"Byly zve\u0159ejn\u011bny fin\u00e1ln\u00ed specifikace OpenCL 3.0 \" src=\"\/wp-content\/uploads\/2020\/09\/c79e0efdc0aa1d5f7bd2c284a5247336.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora roz\u0161\u00ed\u0159en\u00ed pro prov\u00e1d\u011bn\u00ed asynchronn\u00edch DMA operac\u00ed (Asynchronous DMA), kter\u00e9 jsou podporov\u00e1ny v DSP-podobn\u00fdch \u010dipech s p\u0159\u00edm\u00fdm p\u0159\u00edstupem k pam\u011bti. Asynchronous DMA umo\u017e\u0148uje vyu\u017e\u00edvat transakce DMA pro p\u0159enos dat mezi glob\u00e1ln\u00ed a lok\u00e1ln\u00ed pam\u011bt\u00ed v asynchronn\u00edm re\u017eimu, paraleln\u011b s prov\u00e1d\u011bn\u00fdmi v\u00fdpo\u010dty nebo jin\u00fdmi operacemi p\u0159enosu dat.\n<\/li>\n<li class=\"l\"> Specifikace roz\u0161\u00ed\u0159en\u00ed paraleln\u00edho programov\u00e1n\u00ed pro jazyk C byla aktualizov\u00e1na na <noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/registry\/OpenCL\/specs\/3.0-unified\/html\/OpenCL_C.html\">verzi 3.0<\/a><\/noindex>, a v\u00fdvoj jazykov\u00fdch roz\u0161\u00ed\u0159en\u00ed OpenCL pro C++ byl zastaven ve prosp\u011bch projektu \u201eC++ for OpenCL\u201c. C++ for OpenCL p\u0159edstavuje kompil\u00e1tor zalo\u017een\u00fd na Clang\/LLVM a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/blog\/offline-compilation-of-opencl-kernels-into-spir-v-using-open-source-tooling\">p\u0159ev\u00e1d\u00ed<\/a><\/noindex> j\u00e1dra na C++ a OpenCL C do meziproduktu SPIR-V nebo n\u00edzko\u00farov\u0148ov\u00e9ho strojov\u00e9ho k\u00f3du. Prost\u0159ednictv\u00edm p\u0159evodu do SPIR-V je tak\u00e9 organizov\u00e1na kompilace C++ aplikac\u00ed, kter\u00e9 vyu\u017e\u00edvaj\u00ed \u0161ablonovou knihovnu SYCL, co\u017e usnad\u0148uje vytv\u00e1\u0159en\u00ed paraleln\u00edch aplikac\u00ed.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/assets\/uploads\/apis\/OpenCL-3.0-Launch-Apr20.pdf\"><img decoding=\"async\" alt=\"Byly zve\u0159ejn\u011bny fin\u00e1ln\u00ed specifikace OpenCL 3.0 \" src=\"\/wp-content\/uploads\/2020\/09\/faa2682ebe3c0e053c2132742a97d2c8.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<li class=\"l\"> Pro p\u0159eklad OpenCL prost\u0159ednictv\u00edm API Vulkan byly navr\u017eeny kompil\u00e1tory <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/google\/clspv\">clspv<\/a><\/noindex>, kter\u00fd p\u0159ev\u00e1d\u00ed j\u00e1dra OpenCL na reprezentaci Vulkan SPIR-V, a vrstvu <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kpet\/clvk\">clvk<\/a><\/noindex> , kter\u00e1 zaji\u0161\u0165uje funk\u010dnost API OpenCL nad Vulkanem.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.khronos.org\/assets\/uploads\/apis\/OpenCL-3.0-Launch-Apr20.pdf\"><img decoding=\"async\" alt=\"Byly zve\u0159ejn\u011bny fin\u00e1ln\u00ed specifikace OpenCL 3.0 \" src=\"\/wp-content\/uploads\/2020\/09\/2c4712678e5c2ab1826a0841aca905f1.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/li>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53810\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043d\u0446\u0435\u0440\u043d Khronos, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u0430 OpenGL, Vulkan \u0438 OpenCL, \u043e\u0431\u044a\u044f\u0432\u0438\u043b \u043e \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0445 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 OpenCL 3.0, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0438\u0445 API \u0438 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f \u044f\u0437\u044b\u043a\u0430 \u0421 \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u043a\u0440\u043e\u0441\u0441-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u044b\u0445 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043c\u043d\u043e\u0433\u043e\u044f\u0434\u0435\u0440\u043d\u044b\u0445 CPU, GPU, FPGA, DSP \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0447\u0438\u043f\u043e\u0432, \u043e\u0442 \u0442\u0435\u0445, \u0447\u0442\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u0432 \u0441\u0443\u043f\u0435\u0440\u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u0445 \u0438 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445, \u0434\u043e \u0447\u0438\u043f\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u0432\u0441\u0442\u0440\u0435\u0442\u0438\u0442\u044c \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":95541,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-95540","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043d\u0446\u0435\u0440\u043d Khronos, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u0430 OpenGL, Vulkan \u0438 OpenCL,\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/opublikovany-finalnye-speczifikaczii-opencl-3-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 OpenCL 3.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043d\u0446\u0435\u0440\u043d Khronos, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u0430 OpenGL, Vulkan \u0438 OpenCL,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/opublikovany-finalnye-speczifikaczii-opencl-3-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-09-30T23:42:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-30T23:42:11+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Byly zve\u0159ejn\u011bny fin\u00e1ln\u00ed specifikace OpenCL 3.0 | ProHoster","description":"Konzorcium Khronos, kter\u00e9 se zab\u00fdv\u00e1 v\u00fdvojem specifikac\u00ed rodiny OpenGL, Vulkan a OpenCL,","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/opublikovany-finalnye-speczifikaczii-opencl-3-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u044b \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 OpenCL 3.0 | ProHoster","og:description":"\u041a\u043e\u043d\u0446\u0435\u0440\u043d Khronos, \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0439 \u0441\u0435\u043c\u0435\u0439\u0441\u0442\u0432\u0430 OpenGL, Vulkan \u0438 OpenCL,","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/opublikovany-finalnye-speczifikaczii-opencl-3-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-09-30T23:42:11+00:00","article:modified_time":"2020-09-30T23:42:11+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"95540","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:03:22","updated":"2022-09-28 11:08:49","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/95540","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=95540"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/95540\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/95541"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=95540"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=95540"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=95540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}