Hacker News

Laga HN: Ekintu ekilondoola emisinde gya GPU ekisinziira mu mubiri ekyawandiikibwa mu Julia

\u003ch2\u003eLaga HN: Ekintu ekilondoola emisinde gya GPU egyesigama mu mubiri ekyawandiikibwa mu Julia\u003c/h2\u003e \u003cp\u003eEkiwandiiko kino ekya Hacker News "Show HN" kiraga pulojekiti oba ekintu ekiyiiya ekyatondebwawo abakugu eri ekitundu. Ekiwandiiko kikiikirira obuyiiya obw’ekikugu n’okugonjoola ebizibu mu bikolwa.\u003c/p...

4 min read Via makie.org

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003eLaga HN: Ekintu ekilondoola emisinde gya GPU egyesigama mu mubiri ekyawandiikibwa mu Julia\u003c/h2\u003e \u003cp\u003eEkiwandiiko kino ekya Hacker News "Show HN" kiraga pulojekiti oba ekintu ekiyiiya ekyatondebwawo abakugu eri ekitundu. Ekiwandiiko kikiikirira obuyiiya obw’ekikugu n’okugonjoola ebizibu mu bikolwa.\u003c/p\u003e \u003ch3\u003eEbikulu mu pulojekiti\u003c/h3\u003e \u003cp\u003eEbintu ebikulu ebifuula pulojekiti eno ey'okwewuunya:\u003c/p\u003e \u003cul\u003e \u003cli\u003eEnkola ya open-source okutumbula enkolagana\u003c/li\u003e \u003cli\u003eEky'okugonjoola ebizibu eby'ensi entuufu\u003c/li\u003e \u003cli\u003eObuyiiya mu by'ekikugu mu kukola pulogulaamu\u003c/li\u003e \u003cli\u003eOkukwatagana n'abantu b'omukitundu n'okulongoosa okusinziira ku biddibwamu\u003c/li\u003e \u003c/ul\u003e nga bwe kiri \u003ch3\u003eObukulu mu by'ekikugu\u003c/h3\u003e \u003cp\u003ePulojekiti ey'ekika kino eraga amaanyi g'enkulaakulana ekulemberwa abantu b'omukitundu n'enkulaakulana egenda mu maaso ey'okugonjoola eby'ekikugu nga tuyita mu kaweefube ow'okukolagana.\u003c/p\u003e

Ebibuuzo Ebitera Okubuuzibwa

GPU ray tracer eyesigamiziddwa ku mubiri kye ki era lwaki kikulu?

Ekifo ekilondoola emisinde gya GPU ekisinziira ku mubiri kikoppa engeri ekitangaala gye kyeyisaamu mu nsi entuufu — okulondoola emisinde okuva mu kkamera ey’omubiri, okugibuuka ku ngulu, n’okubalirira langi entuufu n’ekisiikirize. Nga ekola ku GPU, esobola okukola enkumi n’enkumi z’emisanvu mu parallel, eyanguya nnyo ebiseera bya render. Enkola eno ekozesebwa nnyo mu kukola firimu, okukola emizannyo, n’okulaba mu ngeri ya ssaayansi ng’obutuufu bw’ebifaananyi (photorealistic accuracy) kyetaagisa.

Lwaki okussa mu nkola ray tracer mu Julia mu kifo kya C++ oba CUDA?

Julia egaba kompyuta ez’omuwendo ez’omutindo ogwa waggulu ng’ensengeka y’ebigambo esomebwa nnyo okusinga C++, ekigifuula okulonda okumatiza okunoonyereza ku bifaananyi. Obuwagizi bwayo obwa GPU okuyita mu packages nga CUDA.jl busobozesa abakola okuwandiika kernel code mu pure Julia okusinga okukyusa ennimi. Kino kikendeeza ku kiziyiza eri abanoonyereza ne bannassaayansi okugezesa enkola z’okulaga (rendering algorithms) awatali kusaddaaka kukola — ensonga enkulu lwaki pulojekiti nga zino zifuna okusika mu kitundu kya HN.

Omuyiiya oba omutonzi wa ngeri ki eyandisinze okuganyulwa mu pulojekiti nga eno?

Abakola, abanoonyereza, n'abayiiya ab'ekikugu abaagala okukola rendering, simulation, oba computational science bajja kusanga omugaso ogusinga wano. Bw’oba era oyagala okuzimba n’okuyingiza ssente mu pulojekiti ez’obuyiiya oba ez’ekikugu ku mutimbagano, emikutu nga Mewayz giwa modulo ezisukka mu 207 — okuva ku portfolio okutuuka ku maduuka g’ebintu ebya digito — byonna nga bitandikira ku $19/omwezi, ekifuula eky’angu okutongoza okubeerawo okwetoloola omulimu gwo ogw’ensibuko enzigule.

Nsobola okuwaayo oba okugaziya pulojekiti ya GPU ray tracer nga eno?

Ddala ddala. Okuva pulojekiti bweri open-source, ebiweebwayo nga ebikozesebwa ebipya, scene loaders, oba performance optimizations kwanirizibwa. Okufoola etterekero n'okugezesa mu kitundu kyangu n'enkola ya Julia ey'ensengekera y'ebitonde. Bw’oba ​​oteekateeka okuwandiika oba okugabana omulimu gwo ogugaziyiziddwa mu lujjudde, ebikozesebwa nga Mewayz — nga biwa modulo 207+ ku $19/omwezi — bifuula kyangu okuzimba blog, showcase, oba community hub okwetoloola contributions yo.