Fia HN: Eyot, Dɔwɔɖoɖo ƒe gbegbɔgblɔ si me GPU nye ka bubu aɖe ko | Mewayz Blog Skip to main content
Hacker News

Fia HN: Eyot, Dɔwɔɖoɖo ƒe gbegbɔgblɔ si me GPU nye ka bubu aɖe ko

Nyaŋuɖoɖowo

13 min read Via cowleyforniastudios.com

Mewayz Team

Editorial Team

Hacker News
<ŋutilã>

Kɔmpiuta Gã aɖe Le Wò Dɔwɔkplɔ̃ Dzi. Nukatae Ezazã Sesẽ Alea?

Ƒe bla nanewoe nye sia la, wotu ɖoɖowɔɖiwo ɖe susu vevi aɖe dzi: CPU ye nye dɔwɔwɔ ƒe ahɔhɔ̃. Wobu GPU, si nye ŋusẽ gã aɖe si sɔ kple wo nɔewo ŋutɔ si te ŋu wɔa akɔntabubu ƒe terraflops, be enye co-processor tɔxɛ aɖe—si nye ƒometɔ didi aɖe si nèyɔna ko hena dɔ tɔxɛ ŋutɔ siwo me nɔnɔmetatawo sɔ gbɔ ɖo. Eƒe ŋusẽ xoxoa zazã bia be woasrɔ̃ ɖoɖo sesẽ siwo wowɔ le silo me abe CUDA alo OpenCL ene, si atrɔ nusi wòle be wòanye dɔwɔwɔ ƒe ŋgɔyiyi bɔbɔe la wòazu xɔtuɖaŋu ƒe mɔxenu gã aɖe. Gake ne menye nenemae o ɖe? Ke ne GPU la nye ka bubu aɖe ko, si wotsɔ de wò ɖoɖowɔɖia ƒe susuŋudɔwɔwɔ me nyuie ya ɖe? Emae nye nusiwo le bɔbɔe ŋutɔ si le megbe na Eyot.

Eyot dodo ɖe ŋgɔ: Akɔntabubu ƒe Nukpɔsusu Ðeka

Eyot nye ɖoɖowɔɖi ƒe gbe yeye si wowɔ tso gɔmedzedzea me ke be wòawɔ nu ɖe GPU ŋu menye abe gotagome ablaɖeɖe ene o, ke boŋ abe dukɔmevi gbãtɔ ene le ɣeyiɣi ɖeka me ƒe kpɔɖeŋua me. Susu vevitɔa nye nusi gblẽa nu le ame ŋu le atsyã me: àte ŋu adzi ka aɖe. Nukatae mele be ka ma nate ŋu awɔ dɔ le GPU la dzi o? Eyot ƒe nuƒoƒoƒula kple dɔwɔwɔ ƒe ɣeyiɣi kpɔa ŋkuɖodzinu dzikpɔkpɔ, kernel yɔyɔ, kple nyatakakawo ƒe ɖekawɔwɔ ŋuti nyatakaka siwo gɔme sese sesẽ gbɔ, si tsɔa kpɔɖeŋu ɖeka si ɖea mɔxenu si xea mɔ na kɔmpiuta zazã si mebɔ o dzi kpɔtɔna ŋutɔ.

Mɔnu sia sẽ ŋu ŋutɔ na nyatakaka-zãla ƒomevi siwo me míewɔ dɔ tɔxɛ le le Mewayz. Míaƒe modular business OS kpɔa dzidzedze le nyatakaka gbogbo aɖewo ŋudɔwɔwɔ nyuie me, tso ɣeyiɣi ŋutɔŋutɔ me numekuku dzi va ɖo ganyawo ƒe kpɔɖeŋu sesẽwo dzi. Eyot ɖe mɔ na míaƒe dɔwɔlawo be woaŋlɔ kɔpi si le dzadzɛ wu, si ŋu woate ŋu alé be na wu esime wole dɔwɔwɔ si wotu ɖe API ƒe sesẽ megbe tsã la ʋum.

Alesi Wòwɔa Dɔe: Nusiwo Wowɔna Le ɣeyiɣi ɖeka me, ke menye nusiwo me kɔ o

Le Eyot ƒe hood te la, akunyawɔwɔa le eƒe type system kple scheduler me. Ne èɖe gbeƒã dɔwɔwɔ alo kɔda ƒe ƒuƒoƒo aɖe la, àte ŋu aŋlɔ eƒe dɔwɔwɔ ƒe nɔnɔme si nèdi be yeawɔ la ɖi. Gbea to nukpɔsusu si nye ‘akɔntabubu ƒe taɖodzinuwo’ vɛ—abe `@cpu` kple `@gpu` ene—gake wobua esiawo abe ka si wotsɔ wɔa dɔ ƒe nɔnɔmewo ene, ke menye abe xexe siwo to vovo kura ene o.

    ƒe nyawo
  • Vidzidzi bɔbɔe: Àteŋu adze dɔ gɔme kple `spawn @gpu { ... }` bɔbɔe abe CPU ka si wozãna ɖaa ene.
  • Automatic Memory Management: Eyot ƒe dɔwɔwɔ ƒe ɣeyiɣi kpɔa nyatakakawo ƒe asitɔtrɔ le CPU kple GPU memory dome gbɔ le eɖokui si, si kpɔa egbɔ be wowɔ ɖeka eye wòɖea dɔwɔla la tso asiɖoɖoɖa siwo me vodada le me.
  • Familiar Synchronization: Èzãa gɔmedzenu mawo ke—abe channels, mutexes, kple promises ene—tsɔ wɔa ɖeka le CPU kple GPU threads dome, si wɔa ɖoɖowɔɖi ƒe kpɔɖeŋu si mewɔa tɔtrɔ o eye woate ŋu agblɔe ɖi.
ƒe nyawo

Emetsonu enye be dɔ si me akɔntabubu sesẽ le ƒe sɔsɔ kple wo nɔewo va zua nya si nye be nàɖo wò kɔda ɖe ɣeyiɣi ɖeka me, ke menye na xɔtunu ƒe xɔtuɖaŋu tɔxɛ aɖe o.

ƒe nyawo

"Eyot menaa GPU ɖoɖowɔɖiwo wɔwɔ nɔa bɔbɔe ko o; etrɔa alesi nèbua wò ɖoɖowɔɖi ƒe nunɔamesiwo ŋu. Hardware la va zua dɔwɔwɔ ŋuti nyatakaka mlɔeba, ke menye titina ƒe ɖoɖowɔwɔ ƒe mɔxenu o."

ƒe nyawo

Nusi wòfia na Dɔwɔlawo kple Dɔwɔƒewo

Ŋusẽ si mɔnu sia ate ŋu akpɔ ɖe ame dzi la lolo ŋutɔ. Le dɔwɔlawo gome la, efia be nusɔsrɔ̃ ƒe mɔ fafɛ kple susu ƒe agba dzi ɖeɖe kpɔtɔ. Woɖe susu ƒe nɔnɔme ƒe tɔtrɔ le "CPU code" kple "GPU code" dome ɖa, si hea ŋgɔyiyi ƒe tsatsam kabakaba kple vodada ʋɛ aɖewo vɛ. Le asitsalawo gome, vevietɔ nyatakakadzraɖoƒe siwo wotu ɖe nyatakakawo dzi abe Mewayz ene la, eɖea egɔme tẽe ɖe hoʋiʋli ƒe viɖe me.

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

To Eyot tsɔtsɔ de míaƒe ŋgɔyiyidɔwo me la, míate ŋu atu modules siwo wɔa nyatakakawo ƒe tɔtrɔ sesẽwo, mɔ̃wo ƒe nusɔsrɔ̃ ƒe nutsotsowo, kple ɣeyiɣi ŋutɔŋutɔ ƒe nɔnɔmetatawo le duƒuƒu si mexɔ se o me bɔbɔe wu. Esia wɔnɛ be míaƒe asisiwo le Mewayz ƒe mɔ̃a dzi kpɔa gɔmesesewo eye wowɔa dɔwɔwɔwo le wo ɖokui si kabakaba wu tsã, esime míele kɔpi bɔbɔe siwo sesẽ wu ŋlɔm. Ŋutete si le mía si be míawɔ mɔ̃ɖaŋunu bliboa ŋudɔ agbagbadzedzemanɔmee—tso kɔmpiuta dzi va ɖo server si me GPU geɖe le dzi—na míaƒe OS la te ŋu trɔna ŋutɔŋutɔ eye wònyea etsɔme-kpeɖodzi.

Etsɔme Nye Ðeka

Eyot tsi tre ɖi na afɔɖeɖe vevi aɖe yi etsɔme si me ɖoɖowɔgbalẽwo axɔ egbegbe xɔtunuwo ƒe nɔnɔme si to vovo la bliboe. Etsɔ nya ɖe vovototo si le CPU kple GPU ƒe ɖoɖowɔɖiwo dome ɣeyiɣi didi aɖee nye sia ŋu, si naa mɔ si wowɔ ɖekae wu eye wòsesẽna wu si dzi woato ayi ŋgɔ la ƒe dzesi sue aɖe. Esi wògakpɔtɔ le eƒe gɔmedzedze la, eƒe xexemenunya vevitɔ sɔ kple Mewayz ƒe dɔdasi la nyuie: be woatu ɖoɖo sẽŋu siwo gɔme sese sesẽ to nusiwo me susu mele o siwo nya kpɔ, siwo wowɔ ɖe ɖoɖo nu, kple esiwo le bɔbɔe me. GPU la nye ka si wotsɔna ƒoa ka. Enye susu sẽŋu aɖe si ƒe ɣeyiɣi de.

ƒe nyawo

Nyabiase Siwo Wobiana Enuenu

Kɔmpiuta Gã aɖe Le Wò Dɔwɔkplɔ̃ Dzi. Nukatae Ezazã Sesẽ Alea?

Ƒe bla nanewoe nye sia la, wotu ɖoɖowɔɖiwo ɖe susu vevi aɖe dzi: CPU ye nye dɔwɔwɔ ƒe ahɔhɔ̃. Wobu GPU, si nye ŋusẽ gã aɖe si sɔ kple wo nɔewo ŋutɔ si te ŋu wɔa akɔntabubu ƒe terraflops, be enye co-processor tɔxɛ aɖe—si nye ƒometɔ didi aɖe si nèyɔna ko hena dɔ tɔxɛ ŋutɔ siwo me nɔnɔmetatawo sɔ gbɔ ɖo. Eƒe ŋusẽ xoxoa zazã bia be woasrɔ̃ ɖoɖo sesẽ siwo wowɔ le silo me abe CUDA alo OpenCL ene, si atrɔ nusi wòle be wòanye dɔwɔwɔ ƒe ŋgɔyiyi bɔbɔe la wòazu xɔtuɖaŋu ƒe mɔxenu gã aɖe. Gake ne menye nenemae o ɖe? Ke ne GPU la nye ka bubu aɖe ko, si wotsɔ de wò ɖoɖowɔɖia ƒe susuŋudɔwɔwɔ me nyuie ya ɖe? Emae nye nusiwo le bɔbɔe ŋutɔ si le megbe na Eyot.

Eyot dodo ɖe ŋgɔ: Akɔntabubu ƒe Nukpɔsusu Ðeka

Eyot nye ɖoɖowɔɖi ƒe gbe yeye si wowɔ tso gɔmedzedzea me ke be wòawɔ nu ɖe GPU ŋu menye abe gotagome ablaɖeɖe ene o, ke boŋ abe dukɔmevi gbãtɔ ene le ɣeyiɣi ɖeka me ƒe kpɔɖeŋua me. Susu vevitɔa nye nusi gblẽa nu le ame ŋu le atsyã me: àte ŋu adzi ka aɖe. Nukatae mele be ka ma nate ŋu awɔ dɔ le GPU la dzi o? Eyot ƒe nuƒoƒoƒula kple dɔwɔwɔ ƒe ɣeyiɣi kpɔa ŋkuɖodzinu dzikpɔkpɔ, kernel yɔyɔ, kple nyatakakawo ƒe ɖekawɔwɔ ŋuti nyatakaka siwo gɔme sese sesẽ gbɔ, si tsɔa kpɔɖeŋu ɖeka si ɖea mɔxenu si xea mɔ na kɔmpiuta zazã si mebɔ o dzi kpɔtɔna ŋutɔ.

Alesi Wòwɔa Dɔe: Nusiwo Wowɔna Le ɣeyiɣi ɖeka me, ke menye nusiwo me kɔ o

Le Eyot ƒe hood te la, akunyawɔwɔa le eƒe type system kple scheduler me. Ne èɖe gbeƒã dɔwɔwɔ alo kɔda ƒe ƒuƒoƒo aɖe la, àte ŋu aŋlɔ eƒe dɔwɔwɔ ƒe nɔnɔme si nèdi be yeawɔ la ɖi. Gbea to nukpɔsusu si nye ‘akɔntabubu ƒe taɖodzinuwo’ vɛ—abe `@cpu` kple `@gpu` ene—gake wobua esiawo abe ka si wotsɔ wɔa dɔ ƒe nɔnɔmewo ene, ke menye abe xexe siwo to vovo kura ene o.

Nusi wòfia na Dɔwɔlawo kple Dɔwɔƒewo

Ŋusẽ si mɔnu sia ate ŋu akpɔ ɖe ame dzi la lolo ŋutɔ. Le dɔwɔlawo gome la, efia be nusɔsrɔ̃ ƒe mɔ fafɛ kple susu ƒe agba dzi ɖeɖe kpɔtɔ. Woɖe susu ƒe nɔnɔme ƒe tɔtrɔ le "CPU code" kple "GPU code" dome ɖa, si hea ŋgɔyiyi ƒe tsatsam kabakaba kple vodada ʋɛ aɖewo vɛ. Le asitsalawo gome, vevietɔ nyatakakadzraɖoƒe siwo wotu ɖe nyatakakawo dzi abe Mewayz ene la, eɖea egɔme tẽe ɖe hoʋiʋli ƒe viɖe me.

Etsɔme Nye Ðeka

Eyot tsi tre ɖi na afɔɖeɖe vevi aɖe si yi etsɔme si me ɖoɖowɔgbalẽwo axɔ egbegbe xɔtunuwo ƒe nɔnɔme si to vovo la bliboe. Etsɔ nya ɖe vovototo si le CPU kple GPU ƒe ɖoɖowɔwɔ dome ɣeyiɣi didi aɖee nye sia ŋu, si naa mɔ si wotsɔ wɔ ɖekae wu eye wòsesẽna wu si dzi woato ayi ŋgɔ la ƒe dzesi sue aɖe. Esi wògakpɔtɔ le eƒe gɔmedzedze la, eƒe xexemenunya vevitɔ sɔ kple Mewayz ƒe dɔdasi la nyuie: be woatu ɖoɖo sẽŋu siwo gɔme sese sesẽ to nusiwo me susu mele o siwo nya kpɔ, siwo wowɔ ɖe ɖoɖo nu, kple esiwo le bɔbɔe me. GPU la nye ka si wotsɔna ƒoa ka. Enye susu sẽŋu aɖe si ƒe ɣeyiɣi de.

Èle klalo be yeana wò dɔwɔwɔwo nanɔ bɔbɔe?

Eɖanye be èhiã CRM, invoicing, HR, alo modules 208 katã — Mewayz na nèƒo nu tso eŋu. 138K+ asitsahawo wɔ tɔtrɔa xoxo.

Dze Dze Eme Femaxee →
ƒe nyawo

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