Add multilingual language and systems learning tracks

This commit is contained in:
Admin committed 2026-11-01 15:46:21 +08:00
1 parent 07338189fc
commit d8d1c40118
844 files changed
+6061

No files matched your search

+9
View File
@@ -0,0 +1,9 @@
# CPU/GPU Core ug Memory Mapping · 2
[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: Virtual, physical, ug device address](lesson-1/lesson.html)
- [Lesson 2: Cache, locality, ug working set](lesson-2/lesson.html)
- [Lesson 3: NUMA placement ug first touch](lesson-3/lesson.html)
+1
View File
@@ -0,0 +1 @@
<!doctype html><html lang="ceb"><meta charset="utf-8"><title>Virtual, physical, ug device address</title><h1>Virtual, physical, ug device address</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>Virtual address ang gigamit sa process. Ang page table mohubad niini uban sa permission. Mahimong DMA/IOMMU mapping ang gamiton sa device, dili ang samang address. Ayaw himoa dayon nga device address ang process pointer. Idrowing ang mapping, owner, permission, ug lifetime sa buffer sa dili pa magdisenyo og API.</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>
+5
View File
@@ -0,0 +1,5 @@
<!doctype html><html lang="ceb"><meta charset="utf-8"><title>Cache, locality, ug working set</title><h1>Cache, locality, ug working set</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 locality mao ang paggamit pag-usab sa duol o bag-o lang gigamit nga data. Lahi ang working set nga masulod sa cache ug ang mo-stream sa RAM. Makaapekto ang stride, element size, prefetching, compiler optimization, ug useful work. Adunay interpreter overhead ang Python loop busa dili niini ma-isolate ang cache latency.</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">data=list(range(16))
print(sum(data))
print(sum(data[::4]))
</code></pre><p><strong>Gipaabot nga resulta:</strong> <code>120
24</code></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>
+3
View File
@@ -0,0 +1,3 @@
data=list(range(16))
print(sum(data))
print(sum(data[::4]))
+1
View File
@@ -0,0 +1 @@
<!doctype html><html lang="ceb"><meta charset="utf-8"><title>NUMA placement ug first touch</title><h1>NUMA placement ug first touch</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>Sa NUMA, mahimong magdepende ang memory cost sa node sa page ug lokasyon sa thread. Makaapekto ang allocation policy ug first touch. Sukda ang local ug remote access sa tinuod nga multi-node system; dili mapakita sa single-node VM ang NUMA speedup. Itala ug pamatud-i ang placement imbes hunahunaon gikan sa code.</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>