{"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\/sq\/blog\/novosti-interneta\/dostupen-vortex-2-2-otkrytyj-gpgpu-na-baze-arhitektury-risc-v","title":{"rendered":"Vortex 2.2 \u00ebsht\u00eb n\u00eb dispozicion, nj\u00eb GPGPU e hapur e bazuar n\u00eb arkitektur\u00ebn RISC-V","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00cbsht\u00eb publikuar versioni i projektit Vortex 2.2, i cili zhvillon GPGPU t\u00eb hapur t\u00eb bazuar n\u00eb arkitektur\u00ebn e setit t\u00eb instruksioneve RISC-V, i dizajnuar p\u00ebr t\u00eb realizuar llogaritje paralele duke p\u00ebrdorur API-n\u00eb OpenCL dhe modelin e ekzekutimit SIMT (Instruksion i Vet\u00ebm, M\u00eb shum\u00eb Thjesht). Projekti gjithashtu mund t\u00eb p\u00ebrdoret p\u00ebr k\u00ebrkime n\u00eb fush\u00ebn e grafik\u00ebs 3D dhe p\u00ebr zhvillimin e arkitekturave t\u00eb reja t\u00eb GPU. Skemat, p\u00ebrshkrimet e blloqeve harduerike n\u00eb gjuh\u00ebn Verilog, simulatori, shofer\u00ebt dhe dokumentacioni shoq\u00ebrues i projektit shp\u00ebrndahen n\u00ebn licenc\u00ebn Apache 2.0.     <\/p>\n<p>Baza e GPGPU-s p\u00ebrb\u00ebhet nga nj\u00eb ISA standard RISC-V, e shtrir\u00eb me disa instruksione t\u00eb tjera t\u00eb nevojshme p\u00ebr t\u00eb mb\u00ebshtetur funksionet e GPU dhe menaxhimin e flukseve. Ndryshimet n\u00eb arkitektur\u00ebn e grupit t\u00eb komandave RISC-V jan\u00eb minimizuar dhe, kur \u00ebsht\u00eb e mundur, p\u00ebrdoren instruksionet vektoriale q\u00eb ekzistojn\u00eb tashm\u00eb. Nd\u00ebr instruksionet e tjera, mund t\u00eb p\u00ebrmendim: &#171;tex&#187; p\u00ebr p\u00ebrshpejtimin e p\u00ebrpunimit t\u00eb teksteve, vx_rast p\u00ebr menaxhimin e rasterizimit, vx_rop p\u00ebr p\u00ebrpunimin e fragmenteve, thell\u00ebsis\u00eb dhe transparenc\u00ebs, vx_imadd p\u00ebr kryerjen e operacionit &#171;shum\u00ebzo dhe shto&#187;, vx_wspawn, vx_tmc dhe vx_bar p\u00ebr aktivizimin e fronteve t\u00eb instrukcioneve dhe flukseve n\u00eb to (wavefront, nj\u00eb grup fije q\u00eb ekzekutohen paralelisht nga SIMD Engine), vx_split dhe vx_join.     <center><img decoding=\"async\" alt=\"Vortex 2.2 \u00ebsht\u00eb n\u00eb dispozicion, nj\u00eb GPGPU e hapur e bazuar n\u00eb arkitektur\u00ebn RISC-V \" src=\"\/wp-content\/uploads\/2024\/08\/e9bf3436f9ea931993a04517f807fb72.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>          <\/p>\n<p>GPGPU i zhvilluar mb\u00ebshtet arkitekturat 32- dhe 64-bit t\u00eb komandave RISC-V RV32IMF dhe RV64IMAFD, dhe mund t\u00eb p\u00ebrfshij\u00eb memorie t\u00eb ndar\u00eb opcionale, cache t\u00eb niveleve L1, L2 dhe L3, si dhe nj\u00eb num\u00ebr t\u00eb personalizuesh\u00ebm b\u00ebrthash, blloqesh pune (warps) dhe thread-ash. \u00c7do b\u00ebrtham\u00eb ofron mund\u00ebsin\u00eb p\u00ebr aktivizimin e nj\u00eb numri t\u00eb personalizuar ALU, FPU, LSU dhe SFU. FPGA-t\u00eb Altera Arria 10, Altera Stratix 10, Xilinx Alveo U50, U250, U280 dhe Xilinx Versal VCK5000 mund t\u00eb p\u00ebrdoren p\u00ebr krijimin e prototipave. P\u00ebr simulimin e funksionimit t\u00eb \u00e7ipit mund t\u00eb p\u00ebrdoren Verilator (simulator Verilog), RTLSIM (simulim RTL) dhe SimX (simulim softuerik).    <\/p>\n<p>P\u00ebr zhvillimin e aplikacioneve ofrohet nj\u00eb mjet, q\u00eb p\u00ebrfshin variante t\u00eb adaptuara p\u00ebr t\u00eb punuar me Vortex PoCL (kompilatori dhe runtime OpenCL), LLVM\/Clang, GCC dhe Binutils. Projekti mb\u00ebshtet specifikimin OpenCL 1.2 dhe p\u00ebrmes translacionit n\u00eb OpenCL realizohet mb\u00ebshtetje p\u00ebr paraqitjen nd\u00ebrmjet\u00ebse t\u00eb shaderave SPIR-V. P\u00ebr grafikat mbi teknologjit\u00eb Vortex po zhvillohet GPU Skybox i hapur, q\u00eb mb\u00ebshtet API-grafik Vulkan. Prototipi Skybox, i krijuar mbi baz\u00ebn e FPGA Altera Stratix 10 dhe q\u00eb p\u00ebrfshin 32 b\u00ebrthama (512 rrjedha), arriti nj\u00eb performanc\u00eb t\u00eb mbushjes prej 3.7 gigapiksel\u00ebve n\u00eb sekond\u00eb (29.4 gigatraksione n\u00eb sekond\u00eb) me nj\u00eb frekuenc\u00eb prej 230 MHz.           <\/p>\n<p>Mes ndryshimeve n\u00eb versionin Vortex 2.2:  <\/p>\n<ul>\n<li class=\"l\"> E shtuar API vx_spawn_taskgroups p\u00ebr t\u00eb nisur b\u00ebrthamat q\u00eb mb\u00ebshtesin ekzekutimin e segmentuar t\u00eb detyrave 3D.\n<li class=\"l\"> E shtuar mb\u00ebshtetje p\u00ebr ZICOND, nj\u00eb zgjerim t\u00eb arkitektur\u00ebs s\u00eb grupit t\u00eb komandave RISC-V q\u00eb mund\u00ebson ekzekutimin e kushteve t\u00eb operacioneve pa deg\u00ebzim.\n<li class=\"l\"> Kompilatori OpenCL \u00ebsht\u00eb transferuar n\u00eb planifikimin e ekzekutimit n\u00eb nivelin e rrjedhave t\u00eb ve\u00e7anta (thread-level, \u00e7do rrjedh\u00eb ekzekuton detyr\u00ebn e saj n\u00eb m\u00ebnyr\u00eb t\u00eb pavarur nga rrjedhat e tjera), n\u00eb vend t\u00eb grupeve t\u00eb detyrave (warp-level), si\u00e7 ishte m\u00eb par\u00eb.\n<li class=\"l\"> N\u00eb OpenCL \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr JIT-kompilimin dhe b\u00ebrthamat 64-bit.\n<li class=\"l\"> \u00cbsht\u00eb realizuar mb\u00ebshtetje p\u00ebr ngarkimin dinamik t\u00eb Vortex runtime.\n<li class=\"l\"> \u00cbsht\u00eb propozuar dokumentacioni i ri p\u00ebr konfigurimin e FPGA Xilinx.\n<li class=\"l\"> \u00cbsht\u00eb p\u00ebrfshir\u00eb testimi i sintez\u00ebs s\u00eb logjik\u00ebs duke p\u00ebrdorur mjetet Yosys.\n<li class=\"l\"> N\u00eb operacionet hierarkike flush dhe n\u00eb modalitetin write-back \u00ebsht\u00eb siguruar mb\u00ebshtetje p\u00ebr cache.\n<li class=\"l\"> \u00cbsht\u00eb optimizuar shpejt\u00ebsia e verifikimit t\u00eb scoreboard-it dhe pun\u00ebs me operand\u00ebt n\u00eb nivelin e transferimeve t\u00eb regjistrit (RTL, Register Transfer Level).\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr simulatorin e memories DRAM Ramulator 2.0.\n<li class=\"l\"> \u00cbsht\u00eb realizuar kalimi n\u00eb p\u00ebrdorimin e versioneve t\u00eb reja Verilator 5.0 (simulator i SystemVerilog) dhe LLVM 18.0, si dhe \u00ebsht\u00eb p\u00ebrdit\u00ebsuar ari\u00e7ka bazuar n\u00eb CentOS 7.9.\n<li class=\"l\"> N\u00eb vend t\u00eb sistemit t\u00eb integrimit t\u00eb vazhduesh\u00ebm Travis CI, \u00ebsht\u00eb aktivizuar sh\u00ebrbimi GitHub CI.    <\/ul>\n<p>Burimi: <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 4.9.10 - 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 (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,\" \/>\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\/sq\/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) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\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 (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,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/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 \u00ebsht\u00eb n\u00eb dispozicion, GPGPU i hapur mbi arkitektur\u00ebn RISC-V | ProHoster","description":"\u00cbsht\u00eb publikuar edicioni i projektit Vortex 2.2, q\u00eb zhvillon GPGPU t\u00eb hapur mbi arkitektur\u00ebn e komandave RISC-V, i dizajnuar p\u00ebr t\u00eb kryer llogaritje t\u00eb paralelizuara duke p\u00ebrdorur API-n\u00eb OpenCL dhe modelin e ekzekutimit SIMT (Single Instruction, Multiple Threads). Projekti gjithashtu mund t\u00eb p\u00ebrdoret n\u00eb k\u00ebrkime n\u00eb fush\u00ebn e grafikut 3D dhe n\u00eb zhvillimin e arkitekturave t\u00eb reja GPU. Diagramet, p\u00ebrshkrimet e blloqeve harduerike n\u00eb gjuh\u00ebn Verilog,","canonical_url":"https:\/\/prohoster.info\/sq\/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":"sq_AL","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 (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,","og:url":"https:\/\/prohoster.info\/sq\/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"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/119157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=119157"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/119157\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/119158"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=119157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=119157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=119157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}