{"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\/az\/blog\/novosti-interneta\/dostupen-vortex-2-2-otkrytyj-gpgpu-na-baze-arhitektury-risc-v","title":{"rendered":"Vortex 2.2 m\u00f6vcuddur, RISC-V arxitekturas\u0131na \u0259saslanan a\u00e7\u0131q GPGPU","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Vortex 2.2 layih\u0259sinin burax\u0131l\u0131\u015f\u0131 d\u0259rc olunub, bu a\u00e7\u0131q GPGPU, RISC-V komanda d\u0259stinin arxitekturas\u0131na \u0259saslanaraq paralel hesablamalar\u0131n h\u0259yata ke\u00e7irilm\u0259si \u00fc\u00e7\u00fcn OpenCL API v\u0259 SIMT (T\u0259k \u0130stifad\u0259, \u00c7ox \u0130p) icra modelini istifad\u0259 etm\u0259y\u0259 imkan verir. Layih\u0259 3D qrafika sah\u0259sind\u0259 t\u0259dqiqatlar aparmaq v\u0259 yeni GPU arxitekturalar\u0131n\u0131 inki\u015faf etdirm\u0259k \u00fc\u00e7\u00fcn d\u0259 istifad\u0259 oluna bil\u0259r. Verilog dilind\u0259ki texnologiyal\u0131 sxeml\u0259r, aparat bloklar\u0131n\u0131n t\u0259svirl\u0259ri, simulator, s\u00fcr\u00fcc\u00fcl\u0259r v\u0259 dig\u0259r layih\u0259 s\u0259n\u0259dl\u0259ri Apache 2.0 lisenziyas\u0131 alt\u0131nda yay\u0131l\u0131r.     <\/p>\n<p>GPGPU-nun \u0259sas\u0131n\u0131 RISC-V tipli ISA t\u0259\u015fkil edir, bu is\u0259 GPU funksiyalar\u0131n\u0131 d\u0259st\u0259kl\u0259m\u0259k v\u0259 ax\u0131nlar\u0131 idar\u0259 etm\u0259k \u00fc\u00e7\u00fcn laz\u0131m olan b\u0259zi \u0259lav\u0259 t\u0259limatlarla geni\u015fl\u0259ndirilmi\u015fdir. RISC-V komanda d\u0259stind\u0259ki memarl\u0131q d\u0259yi\u015fiklikl\u0259ri minimuma endirilmi\u015f v\u0259 m\u00fcmk\u00fcn olduqda art\u0131q m\u00f6vcud olan vektor t\u0259limatlar\u0131ndan istifad\u0259 edilmi\u015fdir. \u018flav\u0259 t\u0259limatlar aras\u0131nda tekstura emal\u0131n\u0131 s\u00fcr\u0259tl\u0259ndirm\u0259k \u00fc\u00e7\u00fcn 'tex', rasterl\u0259\u015fdirm\u0259ni idar\u0259 etm\u0259k \u00fc\u00e7\u00fcn vx_rast, fraqmentl\u0259rin, d\u0259rinliyin v\u0259 \u015f\u0259ffafl\u0131\u011f\u0131n emal\u0131 \u00fc\u00e7\u00fcn vx_rop, '\u00e7arp v\u0259 \u0259lav\u0259 et' \u0259m\u0259liyyat\u0131n\u0131 yerin\u0259 yetirm\u0259k \u00fc\u00e7\u00fcn vx_imadd, t\u0259limatlar\u0131n v\u0259 ax\u0131nlar\u0131n aktivl\u0259\u015fdirilm\u0259si \u00fc\u00e7\u00fcn vx_wspawn, vx_tmc v\u0259 vx_bar (wavefront, paralel SIMD Engine t\u0259r\u0259find\u0259n icra olunan iplikl\u0259r toplusu), vx_split v\u0259 vx_join qeyd oluna bil\u0259r.     <center><img decoding=\"async\" alt=\"Vortex 2.2 m\u00f6vcuddur, RISC-V arxitekturas\u0131na \u0259saslanan a\u00e7\u0131q GPGPU \" src=\"\/wp-content\/uploads\/2024\/08\/e9bf3436f9ea931993a04517f807fb72.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>          <\/p>\n<p>\u0130nki\u015faf etdiril\u0259n GPGPU 32 v\u0259 64 bitlik RISC-V RV32IMF v\u0259 RV64IMAFD komanda d\u0259stl\u0259rini d\u0259st\u0259kl\u0259yir v\u0259 se\u00e7im olaraq payla\u015f\u0131lm\u0131\u015f yadda\u015f, L1, L2 v\u0259 L3 s\u0259viyy\u0259li ke\u015fl\u0259r, el\u0259c\u0259 d\u0259 konfiqurasiya edil\u0259 bil\u0259n n\u00fcv\u0259l\u0259rin, tap\u015f\u0131r\u0131qlar\u0131n bloklar\u0131n\u0131n (warps) v\u0259 ipl\u0259rin say\u0131 il\u0259 uy\u011funla\u015fd\u0131r\u0131la bil\u0259r. H\u0259r bir n\u00fcv\u0259 \u00fc\u00e7\u00fcn konfiqurasiya edil\u0259 bil\u0259n ALU, FPU, LSU v\u0259 SFU say\u0131 daxil etm\u0259k imkan\u0131 var. Prototipl\u0259r \u00fc\u00e7\u00fcn Altera Arria 10, Altera Stratix 10, Xilinx Alveo U50, U250, U280 v\u0259 Xilinx Versal VCK5000 FPGA-lar\u0131 istifad\u0259 oluna bil\u0259r. \u00c7ipin i\u015fini simulyasiya etm\u0259k \u00fc\u00e7\u00fcn Verilator (Verilog simulatoru), RTLSIM (RTL simulyasiyas\u0131) v\u0259 SimX (proqram simulyasiyas\u0131) t\u0259tbiq edil\u0259 bil\u0259r.    <\/p>\n<p>T\u0259tbiq inki\u015faf\u0131 \u00fc\u00e7\u00fcn Vortex il\u0259 i\u015fl\u0259m\u0259k \u00fc\u00e7\u00fcn uy\u011funla\u015fd\u0131r\u0131lm\u0131\u015f PoCL (OpenCL \u00fc\u00e7\u00fcn kompilyator v\u0259 runtime), LLVM\/Clang, GCC v\u0259 Binutils daxil ed\u0259n al\u0259tl\u0259r d\u0259sti t\u0259qdim olunur. Layih\u0259 OpenCL 1.2 spesifikasiyas\u0131n\u0131 d\u0259st\u0259kl\u0259yir v\u0259 OpenCL-\u0259 transmisiya vasit\u0259sil\u0259 SPIR-V \u015faderl\u0259rinin aral\u0131q t\u0259svirini d\u0259st\u0259kl\u0259yir. Vortex texnologiyalar\u0131 \u00fc\u00e7\u00fcn a\u00e7\u0131q GPU Skybox inki\u015faf etdirilir, bu da Vulkan qrafik API-n\u0131 d\u0259st\u0259kl\u0259yir. FPGA Altera Stratix 10 \u0259sas\u0131nda yarad\u0131lan Skybox prototipi 32 n\u00fcv\u0259 (512 ip) il\u0259 v\u0259 230 MHz tezliyind\u0259 iken, saniy\u0259d\u0259 3.7 gigapikseld\u0259 n\u0259tic\u0259 \u0259ld\u0259 etm\u0259y\u0259 imkan verdi (saniy\u0259d\u0259 29.4 gigatransaksiya).           <\/p>\n<p>Vortex 2.2 versiyas\u0131nda ba\u015f ver\u0259n d\u0259yi\u015fiklikl\u0259r:  <\/p>\n<ul>\n<li class=\"l\"> 3D tap\u015f\u0131r\u0131qlar\u0131n\u0131n seqmentl\u0259\u015fdirilmi\u015f icras\u0131n\u0131 d\u0259st\u0259kl\u0259y\u0259n n\u00fcv\u0259l\u0259ri i\u015f\u0259 salmaq \u00fc\u00e7\u00fcn vx_spawn_taskgroups API \u0259lav\u0259 edildi.\n<li class=\"l\"> \u015eax\u0259l\u0259nm\u0259d\u0259n tavalar aras\u0131nda \u0259m\u0259liyyatlar\u0131n \u015f\u0259rti icras\u0131n\u0131 t\u0259min ed\u0259n RISC-V komanda d\u0259stinin ZICOND geni\u015fl\u0259ndirm\u0259 d\u0259st\u0259yi \u0259lav\u0259 edildi.\n<li class=\"l\"> OpenCL t\u0259rtibat\u00e7\u0131s\u0131, icra planlamas\u0131n\u0131 ayr\u0131 iplikl\u0259r (thread-level, h\u0259r iplik \u00f6z i\u015fini dig\u0259r iplikl\u0259rd\u0259n m\u00fcst\u0259qil olaraq yerin\u0259 yetirir) s\u0259viyy\u0259sind\u0259, \u0259vv\u0259lki i\u015f qruplar\u0131 (warp-level) yerin\u0259 yetirir.\n<li class=\"l\"> OpenCL-d\u0259 JIT t\u0259rtibat\u0131 v\u0259 64-bit n\u00fcv\u0259l\u0259rinin d\u0259st\u0259yi \u0259lav\u0259 edilib.\n<li class=\"l\"> Vortex runtime-\u0131n dinamik y\u00fckl\u0259nm\u0259si d\u0259st\u0259kl\u0259nmi\u015fdir.\n<li class=\"l\"> Xilinx FPGA-n\u0131n konfiqurasiyas\u0131 il\u0259 ba\u011fl\u0131 yeni s\u0259n\u0259d t\u0259klif edilib.\n<li class=\"l\"> Yosys al\u0259t d\u0259sti il\u0259 m\u0259ntiq sintezi testinin h\u0259yata ke\u00e7irilm\u0259si t\u0259min edilib.\n<li class=\"l\"> Hierarxik flush \u0259m\u0259liyyatlar\u0131nda v\u0259 write-back rejimind\u0259 ke\u015fi d\u0259st\u0259kl\u0259m\u0259k m\u00fcmk\u00fcn olub.\n<li class=\"l\"> Scoreboard-t\u0259sdiqi v\u0259 reyestr \u00f6t\u00fcrm\u0259l\u0259ri s\u0259viyy\u0259sind\u0259 (RTL, Register Transfer Level) operandlarla i\u015fl\u0259m\u0259 s\u00fcr\u0259tinin optimalla\u015fd\u0131r\u0131lmas\u0131 h\u0259yata ke\u00e7irilib.\n<li class=\"l\"> DRAM yadda\u015f simulyatoru Ramulator 2.0 d\u0259st\u0259yi \u0259lav\u0259 edilib.\n<li class=\"l\"> Verilator 5.0 (SystemVerilog simulyatoru) v\u0259 LLVM 18.0 yeni versiyalar\u0131na ke\u00e7id edilib, habel\u0259 CentOS 7.9 bazas\u0131nda al\u0259t d\u0259sti yenil\u0259nib.\n<li class=\"l\"> Travis CI davaml\u0131 inteqrasiya sistemi \u0259v\u0259zin\u0259 GitHub CI xidm\u0259ti istifad\u0259 edilib.    <\/ul>\n<p>M\u0259nb\u0259: <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-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - 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\/az\/blog\/novosti-interneta\/dostupen-vortex-2-2-otkrytyj-gpgpu-na-baze-arhitektury-risc-v\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"az_AZ\" \/>\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\/az\/blog\/novosti-interneta\/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\udd47Vortex 2.2, RISC-V arxitekturas\u0131na \u0259saslanan a\u00e7\u0131q GPGPU | ProHoster","description":"Vortex 2.2 layih\u0259sinin burax\u0131l\u0131\u015f\u0131 yay\u0131mland\u0131, RISC-V komanda seti arxitekturas\u0131na \u0259saslanan a\u00e7\u0131q GPGPU, OpenCL API v\u0259 SIMT icra modeli il\u0259 paralel hesablamalar h\u0259yata ke\u00e7irm\u0259k \u00fc\u00e7\u00fcn n\u0259z\u0259rd\u0259 tutulmu\u015fdur.","canonical_url":"https:\/\/prohoster.info\/az\/blog\/novosti-interneta\/dostupen-vortex-2-2-otkrytyj-gpgpu-na-baze-arhitektury-risc-v","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"az_AZ","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\/az\/blog\/novosti-interneta\/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\/az\/wp-json\/wp\/v2\/posts\/119157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/comments?post=119157"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/posts\/119157\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/media\/119158"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/media?parent=119157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/categories?post=119157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/az\/wp-json\/wp\/v2\/tags?post=119157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}