{"id":119157,"date":"2024-08-07T15:43:09","date_gmt":"2024-08-07T13:43:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupen-vortex-2-2-otkrytyj-gpgpu-na-baze-arhitektury-risc-v"},"modified":"2024-08-07T15:43:09","modified_gmt":"2024-08-07T13:43:10","slug":"dostupen-vortex-2-2-otkrytyj-gpgpu-na-baze-arhitektury-risc-v","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/dostupen-vortex-2-2-otkrytyj-gpgpu-na-baze-arhitektury-risc-v","title":{"rendered":"Vortex 2.2, an open GPGPU based on RISC-V architecture, is now available.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Megjelent a Vortex 2.2 projekt kiad\u00e1sa, amely a RISC-V utas\u00edt\u00e1sk\u00e9szlet architekt\u00far\u00e1j\u00e1ra \u00e9p\u00fcl\u0151 ny\u00edlt GPGPU-t fejleszti, \u00e9s amely p\u00e1rhuzamos sz\u00e1m\u00edt\u00e1sok v\u00e9grehajt\u00e1s\u00e1ra k\u00e9sz\u00fclt az OpenCL API \u00e9s a SIMT (Single Instruction, Multiple Threads) v\u00e9grehajt\u00e1si modell seg\u00edts\u00e9g\u00e9vel. A projekt 3D grafikai kutat\u00e1sokhoz \u00e9s \u00faj GPU architekt\u00far\u00e1k fejleszt\u00e9s\u00e9hez is felhaszn\u00e1lhat\u00f3. A Verilog nyelven \u00edrt hardverblokk diagramok, le\u00edr\u00e1sok, szimul\u00e1torok, illeszt\u0151programok \u00e9s a kapcsol\u00f3d\u00f3 projekt dokument\u00e1ci\u00f3 Apache 2.0 licenc alatt terjeszthet\u0151k.     <\/p>\n<p>A GPGPU alapj\u00e1t a RISC-V szabv\u00e1nyos ISA k\u00e9pezi, amelyet kieg\u00e9sz\u00edt\u0151 utas\u00edt\u00e1sokkal b\u0151v\u00edtettek ki, hogy t\u00e1mogassa a GPU funkci\u00f3it \u00e9s a sz\u00e1lkezel\u00e9st. E m\u00f3dos\u00edt\u00e1sok sor\u00e1n a RISC-V utas\u00edt\u00e1sk\u00e9szlet architekt\u00far\u00e1j\u00e1ban a v\u00e1ltoztat\u00e1sok minim\u00e1lisra cs\u00f6kkentek, \u00e9s lehet\u0151s\u00e9g szerint a megl\u00e9v\u0151 vektoros utas\u00edt\u00e1sokat haszn\u00e1lt\u00e1k fel. A kieg\u00e9sz\u00edt\u0151 utas\u00edt\u00e1sok k\u00f6z\u00f6tt eml\u00edt\u00e9st nyer a &#171;tex&#187; az text\u00far\u00e1k feldolgoz\u00e1s\u00e1nak felgyors\u00edt\u00e1s\u00e1ra, a vx_rast a raszteriz\u00e1l\u00e1s ir\u00e1ny\u00edt\u00e1s\u00e1ra, a vx_rop a fragmentek, a m\u00e9lys\u00e9g \u00e9s az \u00e1tl\u00e1tsz\u00f3s\u00e1g kezel\u00e9s\u00e9re, a vx_imadd a &#171;szorozd meg \u00e9s add \u00f6ssze&#187; m\u0171velet v\u00e9grehajt\u00e1s\u00e1ra, valamint a vx_wspawn, vx_tmc \u00e9s vx_bar az utas\u00edt\u00e1sok \u00e9s sz\u00e1lak (wavefront, SIMD Engine \u00e1ltal p\u00e1rhuzamosan v\u00e9grehajtott sz\u00e1lcsoport) akt\u00edv \u00e1llapotba hoz\u00e1s\u00e1ra, tov\u00e1bb\u00e1 a vx_split \u00e9s vx_join.     <center><img decoding=\"async\" alt=\"Vortex 2.2, an open GPGPU based on RISC-V architecture, is now available. \" src=\"\/wp-content\/uploads\/2024\/08\/e9bf3436f9ea931993a04517f807fb72.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>          <\/p>\n<p>A fejlesztett GPGPU t\u00e1mogatja a RISC-V RV32IMF \u00e9s RV64IMAFD 32- \u00e9s 64-bites utas\u00edt\u00e1sk\u00e9szlet architekt\u00far\u00e1kat, \u00e9s opcion\u00e1lisan tartalmazhat megosztott mem\u00f3ri\u00e1t, L1, L2 \u00e9s L3 szint\u0171 cache-eket, valamint testreszabhat\u00f3 sz\u00e1m\u00fa magot, feladatblokkot (warps) \u00e9s sz\u00e1lat. Minden mag eset\u00e9ben lehet\u0151s\u00e9g van testreszabhat\u00f3 sz\u00e1m\u00fa ALU, FPU, LSU \u00e9s SFU aktiv\u00e1l\u00e1s\u00e1ra. Protot\u00edpusok l\u00e9trehoz\u00e1s\u00e1hoz haszn\u00e1lhat\u00f3k az Altera Arria 10, Altera Stratix 10, Xilinx Alveo U50, U250, U280 \u00e9s Xilinx Versal VCK5000 FPGA-k. A chip m\u0171k\u00f6d\u00e9s\u00e9nek szimul\u00e1l\u00e1s\u00e1hoz a Verilator (Verilog szimul\u00e1tor), RTLSIM (RTL szimul\u00e1ci\u00f3) \u00e9s SimX (szoftveres szimul\u00e1ci\u00f3) alkalmazhat\u00f3k.    <\/p>\n<p>Az alkalmaz\u00e1sfejleszt\u00e9shez egy eszk\u00f6zk\u00e9szlet \u00e1ll rendelkez\u00e9sre, amely a Vortexhoz val\u00f3 alkalmazkodott PoCL (OpenCL ford\u00edt\u00f3 \u00e9s runtime) verzi\u00f3kat, LLVM\/Clang, GCC \u00e9s Binutils-t tartalmaz. A projekt t\u00e1mogatja az OpenCL 1.2 specifik\u00e1ci\u00f3t \u00e9s az OpenCL-en kereszt\u00fcl t\u00f6rt\u00e9n\u0151 transzl\u00e1ci\u00f3val megval\u00f3s\u00edtja a SPIR-V shader k\u00f6ztes reprezent\u00e1ci\u00f3t. A Vortex technol\u00f3gi\u00e1kon alapul\u00f3 grafikai megold\u00e1sk\u00e9nt fejl\u0151dik az open GPU Skybox, amely t\u00e1mogatja a Vulkan grafikai API-t. A Skybox protot\u00edpusa, amely az Altera Stratix 10 FPGA alapj\u00e1t k\u00e9pezi \u00e9s 32 magot (512 sz\u00e1lat) tartalmaz, 230 MHz-es frekvenci\u00e1n 3,7 gigapixeles m\u00e1sodpercenk\u00e9nti teljes\u00edtm\u00e9nyt (29,4 gigatranzakci\u00f3t m\u00e1sodpercenk\u00e9nt) \u00e9rt el.           <\/p>\n<p>A Vortex 2.2-es verzi\u00f3ban t\u00f6rt\u00e9nt v\u00e1ltoz\u00e1sok k\u00f6z\u00fcl:  <\/p>\n<ul>\n<li class=\"l\"> Hozz\u00e1adva a vx_spawn_taskgroups API a sz\u00e1lak ind\u00edt\u00e1s\u00e1hoz, amelyek t\u00e1mogatj\u00e1k a 3D feladatok szegment\u00e1lt v\u00e9grehajt\u00e1s\u00e1t.\n<li class=\"l\"> Megval\u00f3s\u00edtva a ZICOND t\u00e1mogat\u00e1sa, a RISC-V utas\u00edt\u00e1sk\u00e9szlet architekt\u00far\u00e1j\u00e1nak kiterjeszt\u00e9se, amely az oper\u00e1ci\u00f3k felt\u00e9teles v\u00e9grehajt\u00e1s\u00e1t teszi lehet\u0151v\u00e9 \u00e1gaz\u00e1s n\u00e9lk\u00fcl.\n<li class=\"l\"> Az OpenCL ford\u00edt\u00f3t \u00e1ttett\u00fck a feladatok szintj\u00e9n t\u00f6rt\u00e9n\u0151 v\u00e9grehajt\u00e1s \u00fctemez\u00e9s\u00e9re (thread-level, minden sz\u00e1l a saj\u00e1t feladat\u00e1t f\u00fcggetlen\u00fcl v\u00e9gzi a t\u00f6bbi sz\u00e1l\u00e1t\u00f3l), nem feladatcsoportok szintj\u00e9n (warp-level), ahogy eddig volt.\n<li class=\"l\"> Az OpenCL-ben hozz\u00e1adva a JIT ford\u00edt\u00e1st \u00e9s 64 bites magok t\u00e1mogat\u00e1s\u00e1t.\n<li class=\"l\"> Megval\u00f3s\u00edtva a Vortex runtime dinamikus bet\u00f6lt\u00e9s\u00e9nek t\u00e1mogat\u00e1sa.\n<li class=\"l\"> \u00daj dokument\u00e1ci\u00f3t javasoltunk az Xilinx FPGA be\u00e1ll\u00edt\u00e1s\u00e1r\u00f3l.\n<li class=\"l\"> Logikai szint\u00e9zis tesztel\u00e9se kapcsolatban Yosys eszk\u00f6zk\u00e9szlettel.\n<li class=\"l\"> Hierarchikus flush m\u0171veletekben \u00e9s write-back m\u00f3dban b\u0151v\u00edtett cache t\u00e1mogat\u00e1s biztos\u00edt\u00e1sa.\n<li class=\"l\"> Gyorsas\u00e1g optimaliz\u00e1l\u00e1sa a scoreboard-ellen\u0151rz\u00e9s \u00e9s a regiszterek k\u00f6z\u00f6tti \u00e1tvitel (RTL, Register Transfer Level) oper\u00e1ci\u00f3k sor\u00e1n.\n<li class=\"l\"> A DRAM mem\u00f3ria Ramulator 2.0 szimul\u00e1tor t\u00e1mogat\u00e1sa hozz\u00e1adva.\n<li class=\"l\"> \u00c1t\u00e1lltunk az \u00faj Verilator 5.0 (SystemVerilog szimul\u00e1tor) \u00e9s LLVM 18.0 verzi\u00f3kra, valamint friss\u00fclt a CentOS 7.9 alap\u00fa eszk\u00f6zk\u00e9szlet.\n<li class=\"l\"> A folyamatos integr\u00e1l\u00e1sra szolg\u00e1l\u00f3 Travis CI helyett a GitHub CI szolg\u00e1ltat\u00e1s \u00e1ll rendelkez\u00e9sre.    <\/ul>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61669\">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 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Vortex 2.2, \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":119158,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-119157","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 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Vortex 2.2, \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.\" \/>\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\/hu\/blog\/news\/dostupen-vortex-2-2-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=\"hu_HU\" \/>\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\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Vortex 2.2, \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 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Vortex 2.2, \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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/dostupen-vortex-2-2-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-08-07T13:43:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-08-07T13:43:10+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\udd47El\u00e9rhet\u0151 a Vortex 2.2, a RISC-V architekt\u00far\u00e1ra \u00e9p\u00fcl\u0151 ny\u00edlt GPGPU | ProHoster","description":"Megjelent a Vortex 2.2 projektkiad\u00e1sa, amely a RISC-V utas\u00edt\u00e1sk\u00e9szlet architekt\u00far\u00e1j\u00e1n alapul\u00f3 ny\u00edlt GPGPU-t fejleszti, p\u00e1rhuzamos sz\u00e1m\u00edt\u00e1sok v\u00e9grehajt\u00e1s\u00e1ra tervezve az OpenCL API \u00e9s a SIMT v\u00e9grehajt\u00e1si modell felhaszn\u00e1l\u00e1s\u00e1val.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/dostupen-vortex-2-2-otkrytyj-gpgpu-na-baze-arhitektury-risc-v","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d Vortex 2.2, \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 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Vortex 2.2, \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.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/dostupen-vortex-2-2-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-08-07T13:43:10+00:00","article:modified_time":"2024-08-07T13:43:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"119157","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 05:33:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 05:33:20","updated":"2026-01-23 05:33:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/119157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=119157"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/119157\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/119158"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=119157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=119157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=119157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}