Show HN: Eyot, Porogaramukan min na GPU ye jirisun wɛrɛ dɔrɔn ye | Mewayz Blog Skip to main content
Hacker News

Show HN: Eyot, Porogaramukan min na GPU ye jirisun wɛrɛ dɔrɔn ye

Kow fɔcogo

13 min read Via cowleyforniastudios.com

Mewayz Team

Editorial Team

Hacker News

I bɛ Supercomputer dɔ sɔrɔ i ka tabali kan . Mun na a baara ka gɛlɛn kosɛbɛ ?

A bɛ san tan caman bɔ , porogaramuw jɔra cɛmancɛ hakilina dɔ lamini na : CPU ye baarakɛcogo kunkolo ye . GPU, n’o ye fanga-yɔrɔba ye min bɛ Taa ɲɔgɔn fɛ kosɛbɛ, n’a bɛ Se ka jatebɔ-teraflops (jatebɔ-minɛn) Kɛ, o minɛna i n’a fɔ co-processeur kɛrɛnkɛrɛnnen — i bɛ somɔgɔw yɔrɔjan min Weele dɔrɔn baara kɛrɛnkɛrɛnnenw na, minnu ka ja-gɛlɛn. A ka fanga raw taali ye kalan kɛ ni sigida gɛlɛnw ye, minnu silolen don i n’a fɔ CUDA walima OpenCL, ka min ka kan ka kɛ baarakɛcogo nɔgɔyalen ye, o tigɛli ka kɛ fɛn dilanni gɛlɛyaba ye. Nka, n’o tun tɛ ten do? Ni GPU tun ye jirisun wɛrɛ dɔrɔn ye, min tun bɛ don i ka porogaramu ka hakilinata la cogo la min tɛ fɛn tiɲɛ, o tun bɛ kɛ cogo di? O de ye nɔgɔya radikal ye min bɛ Eyot kɔfɛ.

Eyot jirali : jatebɔcogo kelen

Eyot ye porogaramukan kura ye min dabɔra ka bɔ duguma walasa ka GPU minɛ i n' a fɔ kɛnɛma teliyalan tɛ , nka i n' a fɔ jamanaden fɔlɔ ye ɲɔgɔndan modɛli kɔnɔ . Hakilina jɔnjɔn ye elegantly disruptive ye: i bɛ se ka thread dɔ spawn. Mun na o jirisun in man kan ka Se ka baara Kɛ GPU kan? Eyot ka daɲɛgafebɔlan ni baarakɛwaati bɛ hakilijagabɔ ɲɛnabɔli, kernel weleli, ani kunnafonidilanw sinsincogo kunnafoni gɛlɛnw ɲɛnabɔ, ka modɛli kelen jira a dilabaga la min bɛ jatebɔ danfaralenw bali kosɛbɛ.

Nin fɛɛrɛ in fanga ka bon kɛrɛnkɛrɛnnenya la kunnafonidilan suguya minnu na an bɛ minnu kɛrɛnkɛrɛnnen don Mewayz la . An ka jago OS modulari bɛ ɲɛtaa sɔrɔ kunnafonidilanba baaracogo ɲuman na, k’a ta waati yɛrɛyɛrɛ sɛgɛsɛgɛli la ka se wariko misali gɛlɛnw ma. Eyot b’a to an ka baarakɛlaw ka se ka kode saniyalen sɛbɛn, min bɛ se ka ladon ka ɲɛ, k’a sɔrɔ u bɛ baarakɛcogo da wuli min tun datugulen don fɔlɔ API gɛlɛya kɔfɛ.

A bɛ baara kɛ cogo min na : ɲɔgɔndɛmɛ , a tɛ gɛlɛya ye

Eyot ka hood kɔrɔ , maaɲɛ bɛ a suguya sigicogo n' a ka waatibolodacogo la . Ni i ye baarakɛcogo dɔ walima kode bloki dɔ Laseli, i bɛ Se k’a waleyali laɲininenw ɲɛfɔ. Kan bɛ ‘jatebɔ laɲiniw’ hakilina don sen kan—i n’a fɔ `@cpu` ani `@gpu`—nka ninnu bɛ jate i n’a fɔ waleyali jiri dɔ nafolo, a tɛ jate diɲɛ danfaralenw ye pewu.

  • Spawning nɔgɔman : I bɛ se ka baara dɔ daminɛ ni `spawn @gpu { ... }` ye nɔgɔya la i n’a fɔ CPU jiribolo jɔnjɔn.
  • Hakilila-hakilila-minɛnw ɲɛnabɔli otomatiki : Eyot ka baarakɛwaati bɛ kunnafoniw cili ɲɛnabɔ a yɛrɛma CPU ni GPU hakilijagabɔ cɛ , ka jɛɲɔgɔnya sabati ani ka baarakɛla hɔrɔnya bololabaarakɛlaw ka filiw la .
  • Dɔnniya sinsinnan : I bɛ baara kɛ ni fɔlɔfɔlɔ kelenw ye — i n’a fɔ kanaliw, mutɛkisiw, ani layidu talenw — walasa ka jɛɲɔgɔnya kɛ CPU ni GPU jiriw cɛ, ka porogaramu kɛcogo misali dɔ dilan min bɛ bɛn ɲɔgɔn ma ani min bɛ se ka fɔ ka ɲɛ.

O kɔlɔlɔ ye ko jatebɔ baara min bɛ kɛ ni ɲɔgɔn ye, o bɛ kɛ i ka kode labɛnni ye ɲɔgɔn fɛ, a tɛ kɛ fɛnɲɛnamafagalan kɛrɛnkɛrɛnnen dɔ jɔcogo ye.

ye

"Eyot tɛ GPU porogaramuw nɔgɔya dɔrɔn; a bɛ i ka miiri cogo Changer i ka porogaramu nafolo la. Hardware laban bɛ kɛ waleyali kunnafoni ye, a tɛ kɛ cɛmancɛ dilancogo dantigɛli ye."

ye

A nɔfɛkow yiriwalikɛlaw ni jagokɛlaw ma

o fɛɛrɛ in bɛ se ka nɔ min bila a la, o ka bon kosɛbɛ. Dabɔbagaw fɛ, o kɔrɔ ye kalan kɛcogo nɔgɔman ye ani dɔnniya doni dɔgɔyali. Hakilila-ko-yɔrɔ-ko-yɔrɔ-ko-yɔrɔ-ko min bɛ "CPU code" ni "GPU code" cɛ, o bɛ ban, o bɛ na ni yiriwali-sɛrɛw teliya ye ani bugw dɔgɔyali. Jagokɛlaw fɛ, kɛrɛnkɛrɛnnenya la kunnafonidilanw fɛ i n’a fɔ Mewayz, a bɛ baara kɛ ni nafa ye ɲɔgɔndan na k’a ɲɛsin ɲɔgɔn ma.

💡 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 →

Ni Eyot donna an ka yiriwali baarakɛcogo la, an bɛ se ka moduluw jɔ nɔgɔya la minnu bɛ kunnafonidilanw caman tigɛli kɛ, ka masin kalanni jateminɛw kɛ, ani ka waati yɛrɛyɛrɛ simulatigɛ kɛ teliya la min tɛ se ka da a la. O b’a to an ka cikɛlaw bɛ Mewayz ka platformu kan, u bɛ se ka hakilinaw sɔrɔ ani ka taabolo kɛ otomatiki la joona ka tɛmɛn fɔlɔ kan, o bɛɛ kɛra k’a sɔrɔ an bɛ kode nɔgɔmanw, minnu barika ka bon, olu sɛbɛn. Se min bɛ an na ka baarakɛminɛnw bɛɛ lajɛlen nafa k’a sɔrɔ an ma cɛsiri kɛ — k’a ta ɔridinatɛri la ka se baarakɛminɛn ma min ka GPU caman bɛ yen — o b’a to an ka OS bɛ se ka sɛgɛsɛgɛ tiɲɛ na ani ka kɛ siniko ye.

siniɲɛsigi ye kelenya ye

Eyot bɛ senna-tɛgɛrɛba jira ka ɲɛsin siniɲɛsigi ma, porogaramukanw bɛ bi fɛnɲɛnɛmaw ka danfara cogoya minɛ kosɛbɛ. A bɛ gɛlɛya don danfara min bɛ CPU ni GPU porogaramuw cɛ kabini tuma jan, ka ɲɛtaa sira dɔ jira min bɛ tali kɛ ɲɔgɔn na kosɛbɛ ani min bɛ se ka faamuya. K’a to a daminɛ na hali bi, a ka hakilila jɔnjɔn bɛ bɛn Mewayz ka cidenyabaara ma kosɛbɛ: ka sigida barikamaw, minnu ka gɛlɛn, olu jɔ ni abstraction cɛɲiw, modulariw ani nɔgɔmanw ye. GPU ye 'sèn ye. O ye hakilina barikama ye min waati sera.

Ɲininkali minnu bɛ kɛ tuma caman na

I bɛ Supercomputer dɔ sɔrɔ i ka tabali kan . Mun na a baara ka gɛlɛn kosɛbɛ ?

A bɛ san tan caman bɔ , porogaramuw jɔra cɛmancɛ hakilina dɔ lamini na : CPU ye baarakɛcogo kunkolo ye . GPU, n’o ye fanga-yɔrɔba ye min bɛ Taa ɲɔgɔn fɛ kosɛbɛ, n’a bɛ Se ka jatebɔ-teraflops (jatebɔ-minɛn) Kɛ, o minɛna i n’a fɔ co-processeur kɛrɛnkɛrɛnnen — i bɛ somɔgɔw yɔrɔjan min Weele dɔrɔn baara kɛrɛnkɛrɛnnenw na, minnu ka ja-gɛlɛn. A ka fanga raw taali ye kalan kɛ ni sigida gɛlɛnw ye, minnu silolen don i n’a fɔ CUDA walima OpenCL, ka min ka kan ka kɛ baarakɛcogo nɔgɔyalen ye, o tigɛli ka kɛ fɛn dilanni gɛlɛyaba ye. Nka, n’o tun tɛ ten do? Ni GPU tun ye jirisun wɛrɛ dɔrɔn ye, min tun bɛ don i ka porogaramu ka hakilinata la cogo la min tɛ fɛn tiɲɛ, o tun bɛ kɛ cogo di? O de ye nɔgɔya radikal ye min bɛ Eyot kɔfɛ.

Eyot jirali : jatebɔcogo kelen

Eyot ye porogaramukan kura ye min dabɔra ka bɔ duguma walasa ka GPU minɛ i n' a fɔ kɛnɛma teliyalan tɛ , nka i n' a fɔ jamanaden fɔlɔ ye ɲɔgɔndan modɛli kɔnɔ . Hakilina jɔnjɔn ye elegantly disruptive ye: i bɛ se ka thread dɔ spawn. Mun na o jirisun in man kan ka Se ka baara Kɛ GPU kan? Eyot ka daɲɛgafebɔlan ni baarakɛwaati bɛ hakilijagabɔ ɲɛnabɔli, kernel weleli, ani kunnafonidilanw sinsincogo kunnafoni gɛlɛnw ɲɛnabɔ, ka modɛli kelen jira a dilabaga la min bɛ jatebɔ danfaralenw bali kosɛbɛ.

A bɛ baara kɛ cogo min na : ɲɔgɔndɛmɛ , a tɛ gɛlɛya ye

Eyot ka hood kɔrɔ , maaɲɛ bɛ a suguya sigicogo n' a ka waatibolodacogo la . Ni i ye baarakɛcogo dɔ walima kode bloki dɔ Laseli, i bɛ Se k’a waleyali laɲininenw ɲɛfɔ. Kan bɛ ‘jatebɔ laɲiniw’ hakilina don sen kan—i n’a fɔ `@cpu` ani `@gpu`—nka ninnu bɛ jate i n’a fɔ waleyali jiri dɔ nafolo, a tɛ jate diɲɛ danfaralenw ye pewu.

A nɔfɛkow yiriwalikɛlaw ni jagokɛlaw ma

o fɛɛrɛ in bɛ se ka nɔ min bila a la, o ka bon kosɛbɛ. Dabɔbagaw fɛ, o kɔrɔ ye kalan kɛcogo nɔgɔman ye ani dɔnniya doni dɔgɔyali. Hakilila-ko-yɔrɔ-ko-yɔrɔ-ko-yɔrɔ-ko min bɛ "CPU code" ni "GPU code" cɛ, o bɛ ban, o bɛ na ni yiriwali-sɛrɛw teliya ye ani bugw dɔgɔyali. Jagokɛlaw fɛ, kɛrɛnkɛrɛnnenya la kunnafonidilanw fɛ i n’a fɔ Mewayz, a bɛ baara kɛ ni nafa ye ɲɔgɔndan na k’a ɲɛsin ɲɔgɔn ma.

Siniko ye kelenya ye

Eyot bɛ senna-tɛgɛrɛba jira ka ɲɛsin siniɲɛsigi ma, porogaramukanw bɛ bi fɛnɲɛnɛmaw ka danfara cogoya minɛ kosɛbɛ. A bɛ gɛlɛya don danfara min bɛ CPU ni GPU porogaramuw cɛ kabini tuma jan, ka ɲɛtaa sira dɔ jira min bɛ tali kɛ ɲɔgɔn na kosɛbɛ ani min bɛ se ka faamuya. K’a to a daminɛ na hali bi, a ka hakilila jɔnjɔn bɛ bɛn Mewayz ka cidenyabaara ma kosɛbɛ: ka sigida barikamaw, minnu ka gɛlɛn, olu jɔ ni abstraction cɛɲiw, modulariw ani nɔgɔmanw ye. GPU ye 'sèn ye. O ye hakilina barikama ye min waati sera.

I labɛnnen don k' i ka baarakɛcogo nɔgɔya wa?

I mago bɛ CRM la, fatura la, HR la, walima modulu 208 bɛɛ la — Mewayz y' i datugu . 138K+ jagokɛlaw ye sɛgɛsɛgɛli kɛ kaban.

Ka daminɛ hɔrɔnya la →

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