{"id":115783,"date":"2024-05-15T02:59:19","date_gmt":"2024-05-15T00:59:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/opublikovan-vortex-2-1-otkrytyj-gpgpu-na-baze-arhitektury-risc-v"},"modified":"2024-05-15T02:59:19","modified_gmt":"2024-05-15T00:59:20","slug":"opublikovan-vortex-2-1-otkrytyj-gpgpu-na-baze-arhitektury-risc-v","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/opublikovan-vortex-2-1-otkrytyj-gpgpu-na-baze-arhitektury-risc-v","title":{"rendered":"Byl zve\u0159ejn\u011bn Vortex 2.1, otev\u0159en\u00fd GPGPU zalo\u017een\u00fd na architektu\u0159e RISC-V","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Byla vyd\u00e1na nov\u00e1 verze projektu Vortex, kter\u00fd vyv\u00edj\u00ed otev\u0159en\u00fd GPGPU zalo\u017een\u00fd na architektu\u0159e instruk\u010dn\u00edho souboru RISC-V, navr\u017een\u00fd pro prov\u00e1d\u011bn\u00ed paraleln\u00edch v\u00fdpo\u010dt\u016f pomoc\u00ed API OpenCL a modelu prov\u00e1d\u011bn\u00ed SIMT (Single Instruction, Multiple Threads). Projekt m\u016f\u017ee b\u00fdt tak\u00e9 vyu\u017eit v oblasti v\u00fdzkumu 3D grafiky a p\u0159i v\u00fdvoji nov\u00fdch GPU architektur. Sch\u00e9mata, popisy hardwarov\u00fdch blok\u016f v jazyce Verilog, simul\u00e1tory, ovlada\u010de a souvisej\u00edc\u00ed projektov\u00e1 dokumentace jsou dostupn\u00e9 pod licenc\u00ed Apache 2.0.     <\/p>\n<p>Z\u00e1kladem GPGPU je typov\u00fd ISA RISC-V, roz\u0161\u00ed\u0159en\u00fd o n\u011bkter\u00e9 dal\u0161\u00ed instrukce pot\u0159ebn\u00e9 k podpo\u0159e funkc\u00ed GPU a \u0159\u00edzen\u00ed vl\u00e1ken. P\u0159i tom jsou zm\u011bny v architektu\u0159e instruk\u010dn\u00edho souboru RISC-V minimalizov\u00e1ny a co nejv\u00edce se vyu\u017e\u00edvaj\u00ed ji\u017e existuj\u00edc\u00ed vektorov\u00e9 instrukce. Podobn\u00fd p\u0159\u00edstup se pou\u017e\u00edv\u00e1 v projektu RV64X, kter\u00fd tak\u00e9 rozv\u00edj\u00ed otev\u0159en\u00fd GPU zalo\u017een\u00fd na technologi\u00edch RISC-V.    <\/p>\n<p><center><img decoding=\"async\" alt=\"Byl zve\u0159ejn\u011bn Vortex 2.1, otev\u0159en\u00fd GPGPU zalo\u017een\u00fd na architektu\u0159e RISC-V \" src=\"\/wp-content\/uploads\/2024\/05\/9c4aeaf2db642809b7a6cf81b210833a.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>        <\/p>\n<p>Hlavn\u00ed vlastnosti Vortex:  <\/p>\n<ul>\n<li class=\"l\"> Podpora 32- a 64bitov\u00fdch architektur instruk\u010dn\u00edho souboru RISC-V RV32IMF a RV64IMAFD.  <\/li>\n<li class=\"l\"> Nastaviteln\u00e9 mno\u017estv\u00ed jader, blok\u016f \u00faloh (warps) a vl\u00e1ken.  <\/li>\n<li class=\"l\"> Nastaviteln\u00e9 mno\u017estv\u00ed ALU, FPU, LSU a SFU pro ka\u017ed\u00e9 j\u00e1dro.    <\/li>\n<li class=\"l\"> Nastaviteln\u00e1 \u0161\u00ed\u0159ka vyd\u00e1v\u00e1n\u00ed konvejeru (pipeline issue width).  <\/li>\n<li class=\"l\"> Voliteln\u00e1 sd\u00edlen\u00e1 pam\u011b\u0165 a cache \u00farovn\u00ed L1, L2 a L3.    <\/li>\n<li class=\"l\"> Podpora specifikace OpenCL 1.2.  <\/li>\n<li class=\"l\"> Mo\u017enost implementace na b\u00e1zi FPGA Altera Arria 10, Altera Stratix 10, Xilinx Alveo U50, U250, U280 a Xilinx Versal VCK5000.  <\/li>\n<li class=\"l\"> Podrobn\u00e9 pokyny: &#171;tex&#187; pro urychlen\u00ed zpracov\u00e1n\u00ed textur, vx_rast pro \u0159\u00edzen\u00ed rastrov\u00e1n\u00ed, vx_rop pro zpracov\u00e1n\u00ed fragment\u016f, hloubky a pr\u016fhlednosti, vx_imadd pro proveden\u00ed operace &#171;zn\u00e1sobit a s\u010d\u00edtat&#187;, vx_wspawn, vx_tmc a vx_bar pro aktivaci front instrukc\u00ed a proud\u016f v nich (wavefront, sada vl\u00e1ken, prov\u00e1d\u011bn\u00fdch paraleln\u011b SIMD Engine), vx_split a vx_join.  <\/li>\n<li class=\"l\"> Podpora mezivstupn\u00edho zobrazen\u00ed shader\u016f SPIR-V je realizov\u00e1na prost\u0159ednictv\u00edm translace do OpenCL.      <\/li>\n<li class=\"l\"> Pro v\u00fdvoj aplikac\u00ed je nab\u00edzen n\u00e1stroj zahrnuj\u00edc\u00ed p\u0159izp\u016fsoben\u00e9 varianty PoCL (kompil\u00e1tor a runtime OpenCL), LLVM\/Clang, GCC a Binutils pro pr\u00e1ci s Vortex.     <\/li>\n<li class=\"l\"> Je podporov\u00e1na simulace \u010dipu pomoc\u00ed Verilator (Verilog simul\u00e1tor), RTLSIM (simulace RTL) a SimX (softwarov\u00e1 simulace).        <\/li>\n<\/ul>\n<p>Pro grafiku na technologi\u00edch Vortex se vyv\u00edj\u00ed otev\u0159en\u00fd GPU Skybox, kter\u00fd podporuje grafick\u00fd API Vulkan. Prototyp Skybox, vytvo\u0159en\u00fd na b\u00e1zi FPGA Altera Stratix 10 a zahrnuj\u00edc\u00ed 32 jader (512 vl\u00e1ken), umo\u017enil p\u0159i frekvenci 230 MHz dos\u00e1hnout v\u00fdkonu pln\u011bn\u00ed ve v\u00fd\u0161i 3,7 gigapixel\u016f za sekundu (29,4 gigatranzakc\u00ed za sekundu). Uv\u00e1d\u00ed se, \u017ee je to prvn\u00ed otev\u0159en\u00fd GPU s softwarovou a hardwarovou realizac\u00ed, kter\u00fd podporuje Vulkan.         <\/p>\n<p>Mezi zm\u011bnami ve verzi Vortex 2.1:  <\/p>\n<ul>\n<li class=\"l\"> P\u0159id\u00e1n API spawn_taskgroups pro spu\u0161t\u011bn\u00ed jader vyu\u017e\u00edvaj\u00edc\u00edch lok\u00e1ln\u00ed pam\u011b\u0165 a podporuj\u00edc\u00edch stanoven\u00ed bari\u00e9r na pam\u011b\u0165.\n<li class=\"l\"> Navr\u017eeno nov\u00e9 roz\u0161\u00ed\u0159en\u00ed pro vytv\u00e1\u0159en\u00ed p\u0159em\u00edstiteln\u00fdch (relocatable) bin\u00e1rn\u00edch jader.\n<li class=\"l\"> Do API spr\u00e1vy pam\u011bti byly p\u0159id\u00e1ny vol\u00e1n\u00ed vx_mem_reserve, vx_mem_access a vx_mem_address.\n<li class=\"l\"> P\u0159id\u00e1n nov\u00fd runtime API vx_check_occupancy.\n<li class=\"l\"> Do ovlada\u010de GPU byla p\u0159id\u00e1na mo\u017enost pro kontrolu OpenCL test\u016f na lok\u00e1ln\u00edm GPU.\n<li class=\"l\"> P\u0159id\u00e1ny testy OpenCL, vyu\u017e\u00edvaj\u00edc\u00ed lok\u00e1ln\u00ed pam\u011b\u0165 (psum, sgemm2, sgemm3).\n<li class=\"l\"> P\u0159id\u00e1ny speci\u00e1ln\u011b p\u0159izp\u016fsoben\u00e9 verze knihoven libc a librt pro Vortex.\n<li class=\"l\"> P\u0159id\u00e1na podpora slu\u010dov\u00e1n\u00ed sousedn\u00edch voln\u00fdch blok\u016f pam\u011bti (memory coalescing).\n<li class=\"l\"> Byla provedena optimalizace mikroarchitektury.\n<li class=\"l\"> P\u0159id\u00e1n nov\u00fd skript pro sestaven\u00ed, kter\u00fd odd\u011bluje zdrojov\u00e9 soubory od katalogu pro sestaven\u00ed.      <\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61173\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Vortex, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 GPGPU \u043d\u0430 \u0431\u0430\u0437\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u0430\u043d\u0434 RISC-V, \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \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 API OpenCL \u0438 \u043c\u043e\u0434\u0435\u043b\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f SIMT (Single Instruction, Multiple Threads). \u041f\u0440\u043e\u0435\u043a\u0442 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d \u043f\u0440\u0438 \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0438 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0439 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 3D-\u0433\u0440\u0430\u0444\u0438\u043a\u0438 \u0438 \u043f\u0440\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u043d\u043e\u0432\u044b\u0445 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440 GPU. \u0421\u0445\u0435\u043c\u044b, \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 \u0431\u043b\u043e\u043a\u043e\u0432 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Verilog, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":115784,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-115783","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=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Vortex, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 GPGPU \u043d\u0430 \u0431\u0430\u0437\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u0430\u043d\u0434 RISC-V, \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \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 API OpenCL \u0438 \u043c\u043e\u0434\u0435\u043b\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f.\" \/>\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\/opublikovan-vortex-2-1-otkrytyj-gpgpu-na-baze-arhitektury-risc-v\" \/>\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 Vortex 2.1, \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 GPGPU \u043d\u0430 \u0431\u0430\u0437\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b RISC-V | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Vortex, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 GPGPU \u043d\u0430 \u0431\u0430\u0437\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u0430\u043d\u0434 RISC-V, \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \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 API OpenCL \u0438 \u043c\u043e\u0434\u0435\u043b\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/opublikovan-vortex-2-1-otkrytyj-gpgpu-na-baze-arhitektury-risc-v\" \/>\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=\"2024-05-15T00:59:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-05-15T00:59:20+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\udd47Byl vyd\u00e1n Vortex 2.1, otev\u0159en\u00fd GPGPU na z\u00e1klad\u011b architektury RISC-V | ProHoster","description":"Byla publikov\u00e1na nov\u00e1 edice projektu Vortex, vyv\u00edjej\u00edc\u00edho otev\u0159en\u00fd GPGPU na b\u00e1zi architektury sady p\u0159\u00edkaz\u016f RISC-V, kter\u00fd je ur\u010den pro prov\u00e1d\u011bn\u00ed paraleln\u00edch v\u00fdpo\u010dt\u016f s vyu\u017eit\u00edm API OpenCL a modelu prov\u00e1d\u011bn\u00ed.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/opublikovan-vortex-2-1-otkrytyj-gpgpu-na-baze-arhitektury-risc-v","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 Vortex 2.1, \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 GPGPU \u043d\u0430 \u0431\u0430\u0437\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b RISC-V | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Vortex, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 GPGPU \u043d\u0430 \u0431\u0430\u0437\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u043d\u0430\u0431\u043e\u0440\u0430 \u043a\u043e\u043c\u0430\u043d\u0434 RISC-V, \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0439 \u043d\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \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 API OpenCL \u0438 \u043c\u043e\u0434\u0435\u043b\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/opublikovan-vortex-2-1-otkrytyj-gpgpu-na-baze-arhitektury-risc-v","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":"2024-05-15T00:59:20+00:00","article:modified_time":"2024-05-15T00:59:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"115783","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":"default","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":"2026-01-23 00:23:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 00:23:19","updated":"2026-01-23 00:23:19","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\/115783","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=115783"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/115783\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/115784"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=115783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=115783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=115783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}