Show HN: Eyot, Afaan sagantaa GPU'n dhaamsa biraa qofa ta'e | Mewayz Blog Skip to main content
Hacker News

Show HN: Eyot, Afaan sagantaa GPU'n dhaamsa biraa qofa ta'e

Yaada

8 min read Via cowleyforniastudios.com

Mewayz Team

Editorial Team

Hacker News

Supercomputer Deeskii Keessan Irratti Qabdu. Maaliif Fayyadamuun Akkas Rakkisa?

Waggoota kurnaniif sagantaa qopheessuun tilmaama giddugaleessaa tokkotti ijaaramaa ture: CPUn sammuu hojiiti. GPU, humna guddaa walfakkaatu kan shallaggii terraflops danda'u, akka co-processor addaatti ilaalameera-fira fagoo hojiiwwan baay'ee adda ta'an, giraafiksii-ulfaataa ta'aniif qofa waamtu. Humna isaa raw tapping gochuun walxaxaa, siled frameworks akka CUDA ykn OpenCL barachuu barbaachise, waan raawwii salphaa guddisuu ta'uu qabu gara gufuu ijaarsaa guddaatti jijjiire. Garuu osoo akkas ta'uu baatee hoo? Osoo GPUn thread biraa qofa ta'ee, loojikii sagantaa keessanii keessatti haala wal hin tuqneen walitti makame ta'ee hoo? Salphaa hundee qabu kan Eyot duuba jiru kanuma.

Eyot beeksisuu: Ilaalcha Tokkummaa Shallaggii

Eyot afaan sagantaa haaraa bu'uura irraa kaasee GPU akka saffisiisaa alaa osoo hin taane, akka lammii sadarkaa tokkoffaa moodeela walfakkaatoo keessatti ilaaluuf qophaa'eedha. Yaadni ijoo elegantly disruptive dha: thread dhalchuu dandeessa. Maaliif thread sun GPU irratti hojjechuu hin danda'u? Qindeessaa fi yeroon gaggeeffamaa Eyot’s ibsa walxaxaa bulchiinsa yaadannoo, waamicha kernel, fi walsimsiisa deetaa qaba, developer’f moodeela tokkummaa kan danqaa shallaggii heterogeneous haala ajaa’ibaatiin gadi buusu dhiyeessa.

Malli kun keessumaa gosa application data-intensive nuti Mewayz keessatti adda taaneef humna guddaa qaba. OSn daldalaa moojuularii keenyaa odeeffannoowwan gurguddoo, xiinxala yeroo dhugaa irraa kaasee hanga moodeela faayinaansii walxaxaa ta’etti gahumsaan adeemsisuu irratti dagaaga. Eyot, hojjettoonni keenya koodii qulqulluu, kan kunuunfamuu danda'u akka barreessan kan hayyamu yoo ta'u, raawwii duraan walxaxiinsa API duuba cufamee ture yeroo hiiku.

Akkaataa Itti Hojjetu: Walfakkaachuu malee Walxaxiinsa Miti

Hoodii Eyot jalatti, falfala sirna gosa isaa fi sagantaa isaa keessa jira. Yeroo faankishinii ykn uggura koodii labsitu, haala raawwii isaa yaadame ibsuu dandeessa. Afaanichi yaad-rimee 'galmoota shallaggii' ni seensisa-akka `@cpu` fi `@gpu`-garuu kunniin akka amaloota dhangii raawwii tokkootti malee akka addunyaalee guutummaatti adda ta'anitti hin ilaalaman.

    jechuun ni danda’ama
  • Salphaa Dhaloota: Hojii tokko `spawn @gpu { ... }` waliin akkuma salphaatti akka dhangii CPU istaandaardii jalqabuu dandeessa.
  • Bulchiinsa Yaadannoo Ofiin: Yeroon gaggeeffama Eyot ofumaan deetaa yaadannoo CPU fi GPU gidduutti dabarsuu ni qabata, walitti dhufeenya mirkaneessaa fi developer dabarsuu harkaan dogoggoraaf saaxilamu irraa bilisa taasisa.
  • Walsimsiisa Baramaa: Ati primitives walfakkaataa fayyadamta-akka chaanaalii, mutexes, fi waadaa-CPU fi GPU threads gidduutti qindeessuuf, moodeela sagantaa walfakkaatuu fi tilmaamamuu danda'u uumta.
jechuun ni danda’ama

Bu'aan isaas hojii shallaggii cimaa walfakkeessuun dhimma koodii kee walfakkeenyaaf caaseffachuu ta'a malee ijaarsa haardwaaraa murtaa'eef miti.

"Eyot sagantaa GPU salphisuu qofa miti; akkaataa ati waa'ee qabeenya sagantaa keetii yaaddu jijjiira. Hardware dhumarratti bal'ina hojiirra oolmaa ta'a malee danqaa dizaayinii giddugaleessaa miti."

jedhamuun beekama

Dhiibbaa Misoomsitootaa fi Daldalaaf

Dhiibbaan mala kanaan dhufuu danda’u gadi fagoodha. Misoomsitootaaf, qaxxaamurri barumsaa lallaafaa fi fe’iinsa hubannoo hir’ate jechuudha. Jijjiiramni haala sammuu "CPU code" fi "GPU code" gidduu jiru ni dhabamsiifama, kunis marsaa guddinaa saffisaa fi dogoggora xiqqaa fida. Daldalaaf, keessumaa waltajjiiwwan daataatiin geggeeffaman kan akka Mewayz, kallattiin gara faayidaa dorgommiitti hiika.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Eyot adeemsa hojii misoomaa keenya keessatti walitti makuun, moojuulota jijjiirama deetaa walxaxaa, yaada barumsa maashinii, fi simulashinii yeroo dhugaa saffisa ajaa'ibaatiin raawwatan salphaatti ijaaruu dandeenya. Kunis maamiltoonni keenya waltajjii Mewayz irratti argaman hubannoo akka argatan fi adeemsa yeroo kamiyyuu caalaa saffisaan akka ofumaan hojjetan kan taasisu yoo ta’u, kuni hundinuu koodii salphaa, cimaa ta’e osoo barreessinu. Dandeettiin dadhabbii malee ispeektarmii guutuu haardwaaraa fayyadamuu-laaptooppii irraa kaasee hanga sarvarii GPU hedduu qabuutti-OS keenya dhuguma akka guddatuu fi gara fuulduraatti kan mirkaneessu taasisa.

Egeree Tokkummaa qaba

Eyot tarkaanfii guddaa gara egeree afaanonni sagantaa guutummaatti uumama heterogeneous haardwaara ammayyaa hammatanitti bakka bu'a. Innis sagantaa CPU fi GPU gidduutti wal qoqqoodinsa yeroo dheeraa ture morma, daandii gara fuulduraatti caalaatti walitti makamaa fi hubatamaa ta'e mul'ata. Ammallee sadarkaa jalqabaa irra osoo jiruu, falaasamni isaa inni ijoo ergama Mewayz wajjin haala gaariin walsima: sirnoota humna guddaa qaban, walxaxaa ta’an karaa abstractions bareedaa, moojuularii fi salphaa ta’een ijaaruu. GPUn dhaamsa (thread) dha. Yaada humna guddaa qabuu fi yeroon isaa ga’eedha.

jechuun ni danda'ama

Gaaffilee Irra Deddeebiin Gaafataman

Supercomputer Deeskii Keessan Irratti Qabdu. Maaliif Fayyadamuun Akkas Rakkisa?

Waggoota kurnaniif sagantaa qopheessuun tilmaama giddugaleessaa tokkotti ijaaramaa ture: CPUn sammuu hojiiti. GPU, humna guddaa walfakkaatu kan shallaggii terraflops danda'u, akka co-processor addaatti ilaalameera-fira fagoo hojiiwwan baay'ee adda ta'an, giraafiksii-ulfaataa ta'aniif qofa waamtu. Humna isaa raw tapping gochuun walxaxaa, siled frameworks akka CUDA ykn OpenCL barachuu barbaachise, waan raawwii salphaa guddisuu ta'uu qabu gara gufuu ijaarsaa guddaatti jijjiire. Garuu osoo akkas ta'uu baatee hoo? Osoo GPUn thread biraa qofa ta'ee, loojikii sagantaa keessanii keessatti haala wal hin tuqneen walitti makame ta'ee hoo? Salphaa hundee qabu kan Eyot duuba jiru kanuma.

Eyot beeksisuu: Ilaalcha Tokkummaa Shallaggii

Eyot afaan sagantaa haaraa bu'uura irraa kaasee GPU akka saffisiisaa alaa osoo hin taane, akka lammii sadarkaa tokkoffaa moodeela walfakkaatoo keessatti ilaaluuf qophaa'eedha. Yaadni ijoo elegantly disruptive dha: thread dhalchuu dandeessa. Maaliif thread sun GPU irratti hojjechuu hin danda'u? Qindeessaa fi yeroon gaggeeffamaa Eyot’s ibsa walxaxaa bulchiinsa yaadannoo, waamicha kernel, fi walsimsiisa deetaa qaba, developer’f moodeela tokkummaa kan danqaa shallaggii heterogeneous haala ajaa’ibaatiin gadi buusu dhiyeessa.

Akkaataa Itti Hojjetu: Walfakkaachuu malee Walxaxiinsa Miti

Hoodii Eyot jalatti, falfala sirna gosa isaa fi sagantaa isaa keessa jira. Yeroo faankishinii ykn uggura koodii labsitu, haala raawwii isaa yaadame ibsuu dandeessa. Afaanichi yaad-rimee 'galmoota shallaggii' ni seensisa-akka `@cpu` fi `@gpu`-garuu kunniin akka amaloota dhangii raawwii tokkootti malee akka addunyaalee guutummaatti adda ta'anitti hin ilaalaman.

Dhiibbaa Misoomsitootaa fi Daldalaaf

Dhiibbaan mala kanaan dhufuu danda’u gadi fagoodha. Misoomsitootaaf, qaxxaamurri barumsaa lallaafaa fi fe’iinsa hubannoo hir’ate jechuudha. Jijjiiramni haala sammuu "CPU code" fi "GPU code" gidduu jiru ni dhabamsiifama, kunis marsaa guddinaa saffisaa fi dogoggora xiqqaa fida. Daldalaaf, keessumaa waltajjiiwwan daataatiin geggeeffaman kan akka Mewayz, kallattiin gara faayidaa dorgommiitti hiika.

Egeree Tokkummaa qaba

Eyot tarkaanfii guddaa gara egeree afaanonni sagantaa guutummaatti uumama heterogeneous haardwaara ammayyaa hammatanitti bakka bu'a. Innis sagantaa CPU fi GPU gidduutti wal qoqqoodinsa yeroo dheeraa ture morma, daandii gara fuulduraatti caalaatti walitti makamaa fi hubatamaa ta'e mul'ata. Ammallee sadarkaa jalqabaa irra osoo jiruu, falaasamni isaa inni ijoo ergama Mewayz wajjin haala gaariin walsima: sirnoota humna guddaa qaban, walxaxaa ta’an karaa abstractions bareedaa, moojuularii fi salphaa ta’een ijaaruu. GPUn dhaamsa (thread) dha. Yaada humna guddaa qabuu fi yeroon isaa ga’eedha.

Hojii Keessan Salphisuuf Qophaa'aa?

CRM, invoice, HR, ykn moojuulota 208 hunda barbaadduus — Mewayz si uwwiseera. Daldaltoonni 138K+ ta'an duraanuu jijjiirraa kana godhaniiru.

Bilisaan Jalqabi →
jechuun ni danda’ama

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Related Guide

HR Management Guide →

Manage your team effectively: employee profiles, leave management, payroll, and performance reviews.

Start managing your business smarter today

Join 6,208+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,208+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime