<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tcs on Nam Le</title><link>https://blog.namln.org/en/tcs/</link><description>Recent content in Tcs on Nam Le</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 24 Jun 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.namln.org/en/tcs/index.xml" rel="self" type="application/rss+xml"/><item><title>Parallel Programming</title><link>https://blog.namln.org/en/tcs/parallel-programming/</link><pubDate>Sat, 08 Apr 2023 00:00:00 +0000</pubDate><guid>https://blog.namln.org/en/tcs/parallel-programming/</guid><description>&lt;ol&gt;
&lt;li&gt;CUDA C++ Programming Guide (&lt;a href="https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html"&gt;Link&lt;/a&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;Table of instruction throughputs (&lt;a href="https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#arithmetic-instructions"&gt;Link&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="2"&gt;
&lt;li&gt;PTX Reference Manual (&lt;a href="https://docs.nvidia.com/cuda/parallel-thread-execution/"&gt;Link&lt;/a&gt;)&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;Inline PTX syntax guide (&lt;a href="https://docs.nvidia.com/cuda/inline-ptx-assembly/index.html"&gt;Link&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Tensor core instruction data layouts (&lt;a href="https://docs.nvidia.com/cuda/parallel-thread-execution/#warp-level-matrix-fragment-mma-1688"&gt;Link&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="3"&gt;
&lt;li&gt;SASS Instruction List (&lt;a href="https://docs.nvidia.com/cuda/cuda-binary-utilities/index.html#nvidia-ampere-gpu-and-ada-instruction-set"&gt;Link&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Compiler Explorer by Matt Godbolt (&lt;a href="https://godbolt.org/"&gt;Link&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;GPU Mode (&lt;a href="https://github.com/gpu-mode"&gt;Link&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Modal GPU Glossary (&lt;a href="https://modal.com/gpu-glossary"&gt;Link&lt;/a&gt;)&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Theoretical Computer Science</title><link>https://blog.namln.org/en/theoretical-computer-science/</link><pubDate>Sat, 08 Apr 2023 00:00:00 +0000</pubDate><guid>https://blog.namln.org/en/theoretical-computer-science/</guid><description>&lt;p&gt;&lt;img src="https://iibawards-prod.s3.amazonaws.com/projects/images/000/002/333/page.png" alt=""&gt;&lt;/p&gt;
&lt;h2 class="heading" id="study-computer-science"&gt;
 Study Computer Science&lt;span class="heading__anchor"&gt; &lt;a href="#study-computer-science"&gt;#&lt;/a&gt;&lt;/span&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;a href="https://blog.namln.org/en/mathematics/study-computer-science-hcmus/"&gt;Master of Science in Computer Science @ HCMUS&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 class="heading" id="branches-of-theoretical-computer-science"&gt;
 Branches of Theoretical Computer Science&lt;span class="heading__anchor"&gt; &lt;a href="#branches-of-theoretical-computer-science"&gt;#&lt;/a&gt;&lt;/span&gt;
&lt;/h2&gt;&lt;h3 class="heading" id="1-theory-of-computation"&gt;
 1. Theory of Computation&lt;span class="heading__anchor"&gt; &lt;a href="#1-theory-of-computation"&gt;#&lt;/a&gt;&lt;/span&gt;
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Computational Complexity&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;Communication Complexity&lt;/li&gt;
&lt;li&gt;Circuit Complexity&lt;/li&gt;
&lt;li&gt;Quantum Complexity&lt;/li&gt;
&lt;li&gt;Proof Complexity&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Computability Theory&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 class="heading" id="2-logic"&gt;
 2. Logic&lt;span class="heading__anchor"&gt; &lt;a href="#2-logic"&gt;#&lt;/a&gt;&lt;/span&gt;
&lt;/h3&gt;&lt;h3 class="heading" id="3-programming-language-theory"&gt;
 3. Programming Language Theory&lt;span class="heading__anchor"&gt; &lt;a href="#3-programming-language-theory"&gt;#&lt;/a&gt;&lt;/span&gt;
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;Basic of Programming Language Theory&lt;/li&gt;
&lt;li&gt;Formal Verification&lt;/li&gt;
&lt;li&gt;Type Theory&lt;/li&gt;
&lt;li&gt;Functional Programming&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 class="heading" id="4-algorithms"&gt;
 4. Algorithms&lt;span class="heading__anchor"&gt; &lt;a href="#4-algorithms"&gt;#&lt;/a&gt;&lt;/span&gt;
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;General Algorithms&lt;/li&gt;
&lt;li&gt;Lower Bounds&lt;/li&gt;
&lt;li&gt;Randomization &amp;amp; Probability for Algorithms&lt;/li&gt;
&lt;li&gt;Approximation Algorithms&lt;/li&gt;
&lt;li&gt;Parameterized Algorithms&lt;/li&gt;
&lt;li&gt;Learning-augmented Algorithms&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 class="heading" id="5-informationcoding-theory"&gt;
 5. Information/Coding Theory&lt;span class="heading__anchor"&gt; &lt;a href="#5-informationcoding-theory"&gt;#&lt;/a&gt;&lt;/span&gt;
&lt;/h3&gt;&lt;h3 class="heading" id="6-cryptography"&gt;
 6. Cryptography&lt;span class="heading__anchor"&gt; &lt;a href="#6-cryptography"&gt;#&lt;/a&gt;&lt;/span&gt;
&lt;/h3&gt;&lt;h3 class="heading" id="7-machine-learning-theory"&gt;
 7. Machine Learning Theory&lt;span class="heading__anchor"&gt; &lt;a href="#7-machine-learning-theory"&gt;#&lt;/a&gt;&lt;/span&gt;
&lt;/h3&gt;&lt;h3 class="heading" id="8-game-theory"&gt;
 8. Game Theory&lt;span class="heading__anchor"&gt; &lt;a href="#8-game-theory"&gt;#&lt;/a&gt;&lt;/span&gt;
&lt;/h3&gt;</description></item></channel></rss>