<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Compiler on QSysArch - Quantum Computer System Architecture</title><link>https://qsysarch.com/ro/categories/compiler/</link><description>Recent content in Compiler on QSysArch - Quantum Computer System Architecture</description><generator>Hugo</generator><language>ro</language><lastBuildDate>Sat, 06 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://qsysarch.com/ro/categories/compiler/index.xml" rel="self" type="application/rss+xml"/><item><title>Rescrierea AST în Python: compilare fără reducere</title><link>https://qsysarch.com/ro/posts/python-ast-rewriting/</link><pubDate>Sat, 06 Dec 2025 00:00:00 +0000</pubDate><guid>https://qsysarch.com/ro/posts/python-ast-rewriting/</guid><description>&lt;p&gt;Înainte de a mă cufunda în lumea fantastică a &lt;a href="https://github.com/NVIDIA/cuda-quantum/blob/main/tools/nvqpp/nvq%2B%2B.in" class="external-link" target="_blank" rel="noopener"&gt;compilatorului&lt;/a&gt; Cuda-Q, m-am gândit că ar merita să scriu o scurtă notă despre arta rescrierea AST. &#10;&lt;img class="glightbox" src="https://qsysarch.com/images/python-ast-rewriting/chatgpt-ast.webp#right" alt="Arbore sintactic abstract" style="width: 100%; max-width: 300px;"/&gt;&lt;/p&gt;&#10;&lt;p&gt;Ne putem întreba: care este diferența dintre rescrierea AST și compilare? Pe scurt, fiecare compilare include rescrierea AST, dar nu fiecare rescriere AST se consideră compilare.&lt;/p&gt;&#10;&lt;p&gt;De asemenea, compilarea este procesul de &lt;em&gt;coborâre&lt;/em&gt; a codului dintr-un limbaj în altul, în timp ce rescrierea AST va rămâne de obicei în cadrul aceluiași limbaj.&lt;/p&gt;</description></item><item><title>Arhitectura compilatorului GPU: CUDA, Triton și DeepSeek</title><link>https://qsysarch.com/ro/posts/cuda-compiler-architecture/</link><pubDate>Sun, 16 Nov 2025 00:00:00 +0000</pubDate><guid>https://qsysarch.com/ro/posts/cuda-compiler-architecture/</guid><description>&lt;p&gt;Când se compilează pentru GPU-uri NVIDIA, CUDA este adesea considerat framework-ul de compilare de referință. Dar cum funcționează compilatorul de fapt? Ce fel de arhitectură a seturilor de instrucțiuni, sau ISA, trebuie să genereze compilatorul atunci când creează un „executabil” pentru GPU? Și cum funcționează compilatorul de fapt? Ce fel de arhitectură este utilizată pentru a genera cod care poate fi lansat de pe un CPU și executat pe un GPU? &#10;&lt;img class="glightbox" src="https://qsysarch.com/images/cuda-q/cuda-logo.webp#right" alt="Cuda Q" style="width: 100%; max-width: 300px;"/&gt;&lt;/p&gt;</description></item></channel></rss>