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 at Memory Mapping · 1
|
||||
|
||||
[Agila University track](https://edu.agilaos.com/track.php?track=30&lang=tl)
|
||||
|
||||
Mga 15 minuto bawat aralin. Hulaan, patakbuhin, baguhin, ipaliwanag, at sagutan ang pagsusulit sa University.
|
||||
|
||||
- [Lesson 1: Imapa ang machine bago mag-schedule](lesson-1/lesson.html)
|
||||
- [Lesson 2: Itugma ang gawain sa execution model](lesson-2/lesson.html)
|
||||
- [Lesson 3: Affinity at migration](lesson-3/lesson.html)
|
||||
@@ -0,0 +1,5 @@
|
||||
<!doctype html><html lang="tl"><meta charset="utf-8"><title>Imapa ang machine bago mag-schedule</title><h1>Imapa ang machine bago mag-schedule</h1><p>15-minutong sesyon: magbasa nang 3 minuto, mag-trace nang 3, mag-eksperimento nang 7, at sagutan ang check nang 2. Maglaan ng dagdag na oras kung kailangan.</p><p>Ihiwalay ang socket, physical core, logical CPU, at virtual CPU. Hindi patunay ng eksklusibong physical core ang cloud vCPU. Iba ang execution model ng GPU compute unit at lane. Itala ang nakikita sa environment at ang hindi alam. Isang vCPU at walang GPU ang droplet; kailangan ng ibang hardware para sa multi-core o GPU comparison.</p><p><strong>Pagsasanay at ebidensiya:</strong> Hulaan ang halimbawa o iguhit ang pagbabago ng state. Baguhin ang isang palagay, subukan ang hangganan, at itala ang aktuwal na resulta. Ipaliwanag kung ano ang hindi napapatunayan ng maliit na modelo tungkol 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>Pagsasanay at ebidensiya</h3><p>Itala ang hula, aktuwal na resulta, at dahilan ng pagtugma o pagkakaiba. Sinusukat ng completion check ang pag-unawa; hinahasa ng practice task ang kasanayan.</p><p><a href="https://git.agilaos.com/matt/open_agx">Sanggunian sa wika: git.agilaos.com</a></p><p><a href="https://docs.nvidia.com/cuda/cuda-c-best-practices-guide/">Sanggunian sa wika: 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="tl"><meta charset="utf-8"><title>Itugma ang gawain sa execution model</title><h1>Itugma ang gawain sa execution model</h1><p>15-minutong sesyon: magbasa nang 3 minuto, mag-trace nang 3, mag-eksperimento nang 7, at sagutan ang check nang 2. Maglaan ng dagdag na oras kung kailangan.</p><p>May parallelism ang independent operation sa malaking array. Hindi nahahati ang serial dependency dahil lang may dagdag na core. Maaaring mas angkop ang CPU sa branch-heavy o maliit na job kapag kasama ang launch at transfer overhead. Hypothesis ito, hindi universal rule. Uriin ang parser, malaking matrix multiply, at maliit na request handler; sabihin ang susukatin.</p><p><strong>Pagsasanay at ebidensiya:</strong> Hulaan ang halimbawa o iguhit ang pagbabago ng state. Baguhin ang isang palagay, subukan ang hangganan, at itala ang aktuwal na resulta. Ipaliwanag kung ano ang hindi napapatunayan ng maliit na modelo tungkol sa production system.</p><h3>Pagsasanay at ebidensiya</h3><p>Itala ang hula, aktuwal na resulta, at dahilan ng pagtugma o pagkakaiba. Sinusukat ng completion check ang pag-unawa; hinahasa ng practice task ang kasanayan.</p><p><a href="https://git.agilaos.com/matt/open_agx">Sanggunian sa wika: git.agilaos.com</a></p><p><a href="https://docs.nvidia.com/cuda/cuda-c-best-practices-guide/">Sanggunian sa wika: docs.nvidia.com</a></p></html>
|
||||
@@ -0,0 +1,3 @@
|
||||
<!doctype html><html lang="tl"><meta charset="utf-8"><title>Affinity at migration</title><h1>Affinity at migration</h1><p>15-minutong sesyon: magbasa nang 3 minuto, mag-trace nang 3, mag-eksperimento nang 7, at sagutan ang check nang 2. Maglaan ng dagdag na oras kung kailangan.</p><p>Nililimitahan ng CPU affinity kung saan maaaring tumakbo ang thread. Maaaring mabawasan ang migration o magkaroon ng contention. Hindi nagrereserba ng core ang pinning. Ihambing ang pinned at unpinned kung alam ang topology at policy. Itala ang affinity, load, frequency behavior, at sample count. Huwag baguhin ang scheduling ng production server para sa aralin.</p><p><strong>Pagsasanay at ebidensiya:</strong> Hulaan ang halimbawa o iguhit ang pagbabago ng state. Baguhin ang isang palagay, subukan ang hangganan, at itala ang aktuwal na resulta. Ipaliwanag kung ano ang hindi napapatunayan ng maliit na modelo tungkol sa production system.</p><pre><code class="language-python">import os
|
||||
print(sorted(os.sched_getaffinity(0)))
|
||||
</code></pre><h3>Pagsasanay at ebidensiya</h3><p>Itala ang hula, aktuwal na resulta, at dahilan ng pagtugma o pagkakaiba. Sinusukat ng completion check ang pag-unawa; hinahasa ng practice task ang kasanayan.</p><p><a href="https://git.agilaos.com/matt/open_agx">Sanggunian sa wika: git.agilaos.com</a></p><p><a href="https://docs.nvidia.com/cuda/cuda-c-best-practices-guide/">Sanggunian sa wika: 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