Add multilingual language and systems learning tracks
This commit is contained in:
1 parent
07338189fc
commit
d8d1c40118
844 files changed
+6061
No files matched your search
@@ -0,0 +1,9 @@
|
||||
# CPU/GPU Core ug Memory Mapping · 1
|
||||
|
||||
[Agila University track](https://edu.agilaos.com/track.php?track=30&lang=ceb)
|
||||
|
||||
Mga 15 minutos matag leksyon. Tag-ana, padagana, usba, ipasabot, ug tubaga ang pagsusi sa University.
|
||||
|
||||
- [Lesson 1: Imapa ang machine sa dili pa mag-schedule](lesson-1/lesson.html)
|
||||
- [Lesson 2: Itakdo ang trabaho sa execution model](lesson-2/lesson.html)
|
||||
- [Lesson 3: Affinity ug migration](lesson-3/lesson.html)
|
||||
@@ -0,0 +1,5 @@
|
||||
<!doctype html><html lang="ceb"><meta charset="utf-8"><title>Imapa ang machine sa dili pa mag-schedule</title><h1>Imapa ang machine sa dili pa mag-schedule</h1><p>15-minutong sesyon: pagbasa sulod sa 3 minutos, pag-trace sa 3, pag-eksperimento sa 7, ug pagtubag sa check sa 2. Paggahin og dugang oras kon gikinahanglan.</p><p>Ilahi ang socket, physical core, logical CPU, ug virtual CPU. Dili pamatuod sa eksklusibong physical core ang cloud vCPU. Lahi ang execution model sa GPU compute unit ug lane. Itala ang makita sa environment ug ang wala mahibaloi. Usa ka vCPU ug walay GPU ang droplet; kinahanglan og laing hardware alang sa multi-core o GPU comparison.</p><p><strong>Praktis ug ebidensiya:</strong> Tag-ana ang pananglitan o idrowing ang pag-usab sa state. Usba ang usa ka pagtuo, sulayi ang utlanan, ug itala ang aktuwal nga resulta. Ipasabot unsa ang wala mapamatud-i sa gamay nga modelo bahin sa production system.</p><pre><code class="language-python">import os,platform
|
||||
print("ISA:",platform.machine())
|
||||
print("Visible logical CPUs:",os.cpu_count())
|
||||
print("GPU: not measured by this program")
|
||||
</code></pre><h3>Praktis ug ebidensiya</h3><p>Isulat ang tagna, aktuwal nga resulta, ug hinungdan sa pagkapareho o kalainan. Ang completion check mosukod sa pagsabot; ang practice task mopauswag sa kahanas.</p><p><a href="https://git.agilaos.com/matt/open_agx">Reperensiya sa pinulongan: git.agilaos.com</a></p><p><a href="https://docs.nvidia.com/cuda/cuda-c-best-practices-guide/">Reperensiya sa pinulongan: docs.nvidia.com</a></p></html>
|
||||
@@ -0,0 +1,4 @@
|
||||
import os,platform
|
||||
print("ISA:",platform.machine())
|
||||
print("Visible logical CPUs:",os.cpu_count())
|
||||
print("GPU: not measured by this program")
|
||||
@@ -0,0 +1 @@
|
||||
<!doctype html><html lang="ceb"><meta charset="utf-8"><title>Itakdo ang trabaho sa execution model</title><h1>Itakdo ang trabaho sa execution model</h1><p>15-minutong sesyon: pagbasa sulod sa 3 minutos, pag-trace sa 3, pag-eksperimento sa 7, ug pagtubag sa check sa 2. Paggahin og dugang oras kon gikinahanglan.</p><p>Adunay parallelism ang independent operation sa dakong array. Dili mabahin ang serial dependency tungod lang sa dugang nga core. Mahimong mas angay ang CPU sa branch-heavy o gamay nga job kon apil ang launch ug transfer overhead. Hypothesis kini, dili universal rule. Ilahi ang parser, dakong matrix multiply, ug gamay nga request handler; isulti ang sukdon.</p><p><strong>Praktis ug ebidensiya:</strong> Tag-ana ang pananglitan o idrowing ang pag-usab sa state. Usba ang usa ka pagtuo, sulayi ang utlanan, ug itala ang aktuwal nga resulta. Ipasabot unsa ang wala mapamatud-i sa gamay nga modelo bahin sa production system.</p><h3>Praktis ug ebidensiya</h3><p>Isulat ang tagna, aktuwal nga resulta, ug hinungdan sa pagkapareho o kalainan. Ang completion check mosukod sa pagsabot; ang practice task mopauswag sa kahanas.</p><p><a href="https://git.agilaos.com/matt/open_agx">Reperensiya sa pinulongan: git.agilaos.com</a></p><p><a href="https://docs.nvidia.com/cuda/cuda-c-best-practices-guide/">Reperensiya sa pinulongan: docs.nvidia.com</a></p></html>
|
||||
@@ -0,0 +1,3 @@
|
||||
<!doctype html><html lang="ceb"><meta charset="utf-8"><title>Affinity ug migration</title><h1>Affinity ug migration</h1><p>15-minutong sesyon: pagbasa sulod sa 3 minutos, pag-trace sa 3, pag-eksperimento sa 7, ug pagtubag sa check sa 2. Paggahin og dugang oras kon gikinahanglan.</p><p>Ang CPU affinity molimit kon asa modagan ang thread. Mahimong mokunhod ang migration o modaghan ang contention. Dili moreserba og core ang pinning. Itandi ang pinned ug unpinned kon nahibaloan ang topology ug policy. Itala ang affinity, load, frequency behavior, ug sample count. Ayaw usba ang scheduling sa production server alang sa leksyon.</p><p><strong>Praktis ug ebidensiya:</strong> Tag-ana ang pananglitan o idrowing ang pag-usab sa state. Usba ang usa ka pagtuo, sulayi ang utlanan, ug itala ang aktuwal nga resulta. Ipasabot unsa ang wala mapamatud-i sa gamay nga modelo bahin sa production system.</p><pre><code class="language-python">import os
|
||||
print(sorted(os.sched_getaffinity(0)))
|
||||
</code></pre><h3>Praktis ug ebidensiya</h3><p>Isulat ang tagna, aktuwal nga resulta, ug hinungdan sa pagkapareho o kalainan. Ang completion check mosukod sa pagsabot; ang practice task mopauswag sa kahanas.</p><p><a href="https://git.agilaos.com/matt/open_agx">Reperensiya sa pinulongan: git.agilaos.com</a></p><p><a href="https://docs.nvidia.com/cuda/cuda-c-best-practices-guide/">Reperensiya sa pinulongan: docs.nvidia.com</a></p></html>
|
||||
@@ -0,0 +1,2 @@
|
||||
import os
|
||||
print(sorted(os.sched_getaffinity(0)))
|
||||
Reference in new issue
Block a user