<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>System on QSysArch - Quantum Computer System Architecture</title><link>https://qsysarch.com/zh-hk/categories/system/</link><description>Recent content in System on QSysArch - Quantum Computer System Architecture</description><generator>Hugo</generator><language>zh-hk</language><lastBuildDate>Sat, 18 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://qsysarch.com/zh-hk/categories/system/index.xml" rel="self" type="application/rss+xml"/><item><title>QEC：量子糾錯邏輯量子位元（第一部分）</title><link>https://qsysarch.com/zh-hk/posts/quantum-error-correction-fondation-concepts/</link><pubDate>Sat, 18 Jul 2026 00:00:00 +0000</pubDate><guid>https://qsysarch.com/zh-hk/posts/quantum-error-correction-fondation-concepts/</guid><description>&lt;p&gt;乍一看，量子糾錯似乎很簡單：將實體量子位元分組為邏輯量子位元，應用一種方法來保持它們之間的一致性，然後使用這些邏輯量子位元來操作量子電路。&lt;/p&gt;&#10;&lt;div style='text-align:center;line-height:1;float:right; width:300px;padding;text-align:center;padding-left:10px;font-size:80%;'&gt;&lt;img src='https://qsysarch.com/images/qec-control/riverlane-qec.webp'&gt;圖片來源： &lt;a href='https://www.riverlane.com/news/riverlane-s-real-time-qec-system-performance'&gt;Riverlane&lt;/a&gt;&lt;/div&gt;&#10;&lt;p&gt;但實際上，這第一步遠非顯而易見。如何創建和維護這些邏輯量子位元？例如，從量子控制系統（QCS）的角度來看（例如 QM &lt;a href="https://www.quantum-machines.co/products/opx1000/" class="external-link" target="_blank" rel="noopener"&gt;OPX1000&lt;/a&gt;、ZI 的 [ZQCS](&lt;a href="https://www.zhinst.com/europe/en/products/zqcs-quantum-conptro-quant" class="external-link" target="_blank" rel="noopener"&gt;https://www.zhinst.com/europe/en/products/zqcs-quantum-conptro-quant&lt;/a&gt; Cluster](&lt;a href="https://qblox.com/products/cluster" class="external-link" target="_blank" rel="noopener"&gt;https://qblox.com/products/cluster&lt;/a&gt;)），「操作」或「協調」邏輯量子位元需要什麼？一旦這個邏輯量子位元“準備就緒”，又該如何透過由單量子位元閘和雙量子位元閘組成的量子電路來使用它進行量子計算？這個問題看似簡單，但實際上卻關乎硬體控制系統，以及軟體棧，尤其是編譯器：我們現在是否擁有多個編譯器，一個用於物理量子位元，一個用於邏輯量子位元？此外，在由混合GPU/QPU和QCS組成的異質環境中，當需要處理10,000個實體量子位元時，編譯器需要付出怎樣的努力才能應對這種擴展複雜性？這些問題看似簡單，答案卻不簡單！&lt;/p&gt;&#10;&lt;p&gt;本備忘錄是量子控制系統視角下關於量子糾錯系列備忘錄的第一篇。這篇簡短的備忘錄介紹了在物理層「創建」一致邏輯量子位元所需的基本概念。&lt;/p&gt;&#10;&lt;h1 id="形成邏輯量子比特"&gt;&#10; 形成邏輯量子比特&#10; &lt;a class="heading-link" href="#%e5%bd%a2%e6%88%90%e9%82%8f%e8%bc%af%e9%87%8f%e5%ad%90%e6%af%94%e7%89%b9"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h1&gt;&#10;&lt;p&gt;什麼是「邏輯量子位元」？創建邏輯量子位元首先要將實體量子位元分組，每個量子位元都被賦予特定的角色。有些量子位元用作輔助量子位元，而有些則用作資料量子位元或主量子位元。&lt;/p&gt;&#10;&lt;p&gt;這種分組通常以右側的圖表表示，圖中顯示的是「基於距離 3 的表面代碼 17」（圖片來源：&lt;a href="https://arxiv.org/pdf/2307.09463" class="external-link" target="_blank" rel="noopener"&gt;Irréversible Inc&lt;/a&gt;）。 &#10;&lt;img class="glightbox" src="https://qsysarch.com/images/qec-control/surface-code.webp#right-500px" alt="" /&gt;&lt;/p&gt;&#10;&lt;p&gt;以下是適用於表面程式碼的基本結構：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;資料量子位元&lt;/strong&gt;（白色圓圈）儲存量子資訊。表面 17 包含 9 個資料量子位元。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;輔助量子位元（黑色圓圈）執行非破壞性奇偶校驗。表面 17 包含 8 個輔助量子位元。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="qec-作為一種協議"&gt;&#10; QEC 作為一種協議&#10; &lt;a class="heading-link" href="#qec-%e4%bd%9c%e7%82%ba%e4%b8%80%e7%a8%ae%e5%8d%94%e8%ad%b0"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;數據與輔助量子位元之間的相互作用因「微片」而異：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;小牌&lt;/strong&gt;（綠色和粉紅色面）定義了中間的輔助量子位元與其相鄰資料量子位元之間的錯誤檢查類型關係。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;穩定器&lt;/strong&gt;：每個輔助量子位元用於測量一個泡利&lt;em&gt;算符&lt;/em&gt;，或穩定器：表面碼有兩個穩定器：Z 型偵測位元翻轉 (X) 錯誤，而 X 型偵測相位翻轉 (Z) 錯誤。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;穩定器測量&lt;/strong&gt; 是對單一穩定器的測量，其實現方式是將輔助量子位元依序耦合到相鄰的資料量子位元，然後測量輔助量子位元。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&#10;&lt;img class="glightbox" src="https://qsysarch.com/images/qec-control/stabilizer-measurement.webp" alt="" /&gt;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;伴隨式位元&lt;/strong&gt;是奇偶校驗穩定器&lt;em&gt;運算子&lt;/em&gt;測量結果的體現。每個測量週期都會產生一個伴隨式位元。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;綜合徵提取&lt;/strong&gt;是指在誤差校正週期中執行所有穩定器測量以獲得完整誤差綜合徵的完整過程。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="小測驗誰是量子位元的罪魁禍首"&gt;&#10; 小測驗：誰是量子位元的罪魁禍首？&#10; &lt;a class="heading-link" href="#%e5%b0%8f%e6%b8%ac%e9%a9%97%e8%aa%b0%e6%98%af%e9%87%8f%e5%ad%90%e4%bd%8d%e5%85%83%e7%9a%84%e7%bd%aa%e9%ad%81%e7%a6%8d%e9%a6%96"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;在此背景下，請參考下圖（圖片&lt;sub&gt;來源&lt;/sub&gt;：[Laurent Prost &lt;sub&gt;]&lt;/sub&gt; (&lt;a href="https://www.linkedin.com/posts/laurent-prost-product-manager_just-because-ai-generated-content-looks-good-activity-7459167604172083200-good-E" class="external-link" target="_blank" rel="noopener"&gt;https://www.linkedin.com/posts/laurent-prost-product-manager_just-because-ai-generated-content-looks-good-activity-7459167604172083200-good-E&lt;/a&gt; &lt;sub&gt;.&lt;/sub&gt; (&lt;a href="https://alice-bob.com/platform/" class="external-link" target="_blank" rel="noopener"&gt;https://alice-bob.com/platform/&lt;/a&gt;)）。 Z1Z2 和&lt;sub&gt;Z2Z3&lt;/sub&gt;分別代表量子位元 1 和量子位元 2 之間以及量子位元 2 和量子位元 3 之間的聯合奇偶校驗（穩定器）測量。與先前的二維平面圖不同，該圖假設每個物理量子位元僅與其他一個量子位元相連，這表明這是一個一維重複碼。&lt;/p&gt;</description></item><item><title>NVQLink：英偉達的GPU-量子統一系統架構</title><link>https://qsysarch.com/zh-hk/posts/nvqlink-system-architecture/</link><pubDate>Tue, 28 Oct 2025 00:00:00 +0000</pubDate><guid>https://qsysarch.com/zh-hk/posts/nvqlink-system-architecture/</guid><description>&lt;p&gt;我非常高興能成為 &lt;a href="https://qblox.com/newsroom/qblox-accelerates-utility-scale-quantum-computing-with-nvidia" class="external-link" target="_blank" rel="noopener"&gt;Qblox&lt;/a&gt; 團隊的一員，該團隊一直以來都在積極與 [Nvidia](&lt;a href="https://www.nvidia.com/en-us/solutions/quantus/sum-link" class="external-link" target="_blank" rel="noopener"&gt;https://www.nvidia.com/en-us/solutions/quantus/sum-link&lt;/a&gt; &lt;a href="https://nvidianews.nvidia.com/news/nvidia-nvqlink-quantum-gpu-computing" class="external-link" target="_blank" rel="noopener"&gt;NVQLink&lt;/a&gt; 標準，以此作為連接在 GPU、CPU 和 QPU（量子處理器，包括 Qblox 正在開發的前端量子控制器）上計算的異質系統的一種方式。&lt;/p&gt;&#10;&lt;p&gt;&lt;img src='https://qsysarch.com/images/nvqlink/nvqlink1.webp' style='width:50%;margin:0;padding:0;'&gt;&lt;img src='https://qsysarch.com/images/nvqlink/nvqlink2.webp' style='width:50%;margin:0;padding:0;'&gt;&lt;/p&gt;&#10;&lt;h1 id="nvqlink概覽"&gt;&#10; NVQLink概覽&#10; &lt;a class="heading-link" href="#nvqlink%e6%a6%82%e8%a6%bd"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h1&gt;&#10;&lt;p&gt;NVQLink 不是連接 GPU 和量子處理器的另一個“電纜”，而是一個完整的框架，允許互連從網路到軟體堆疊的異質設備：&lt;/p&gt;&#10;&lt;p&gt;&#10;&lt;img class="glightbox" src="https://qsysarch.com/images/nvqlink/connect-quantum-processing-units-qpus-with-gpus.webp" alt="NVQLink 高階系統架構" /&gt; 圖片來源：[Nandod](&lt;a href="https://www.naddod.com/blog/nvidia-nvqlink-introduction-connecting-quantum" class="external-link" target="_blank" rel="noopener"&gt;https://www.naddod.com/blog/nvidia-nvqlink-introduction-connecting-quantum&lt;/a&gt;&lt;/p&gt;&#10;&lt;h2 id="效能規格"&gt;&#10; 效能規格&#10; &lt;a class="heading-link" href="#%e6%95%88%e8%83%bd%e8%a6%8f%e6%a0%bc"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;關鍵的「硬體」規格著重於網路和運算資源的效能：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;網路吞吐量：從 GPU 到 QPU 最高可達 400 Gb/s。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;網路延遲：往返延遲（FPGA → GPU → FPGA）小於 4.0 微秒。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;GPU 硬體：基於 NVIDIA GB200 Grace Blackwell 超級晶片構建的即時主機，具有大量的 TFLOPS。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="為什麼需要-nvqlink"&gt;&#10; 為什麼需要 NVQLink&#10; &lt;a class="heading-link" href="#%e7%82%ba%e4%bb%80%e9%ba%bc%e9%9c%80%e8%a6%81-nvqlink"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;你可能會問：“這為什麼重要？”&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;它創建了一個開放標準，將量子硬體與加速的 GPU 計算緊密整合。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;它支援混合工作流程：神經網路校準、量子糾錯（QEC）等。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;它提供了一個將軟體和硬體整合在一起的開放平台，使任何人都能與量子電腦進行交互，而無需淹沒在浩瀚的知識海洋中，這要歸功於&lt;a href="https://developer.nvidia.com/cuda-q" class="external-link" target="_blank" rel="noopener"&gt;Cuda-Q&lt;/a&gt;。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>QRAM 作為量子位元陣列</title><link>https://qsysarch.com/zh-hk/posts/quantum-memory/</link><pubDate>Sun, 26 Oct 2025 00:00:00 +0000</pubDate><guid>https://qsysarch.com/zh-hk/posts/quantum-memory/</guid><description>&lt;div style='float:right;max-width:420px;padding-left:10px;padding-top:30px;font-size:12px;text-align:center;line-height:1.2;'&gt;&lt;img src='https://qsysarch.com/images/next-scale-level/what-is-a-qubit.webp'&gt;什麼是量子比特？ （圖片來源：&lt;a href='https://azure.microsoft.com/en-gb/resources/cloud-computing-dictionary/what-is-a-qubit'&gt;微軟&lt;/a&gt;）&lt;/div&gt;&#10;&lt;p&gt;一般認為，量子運算產業仍處於起步階段，預計在5到10年內取得一些重要的里程碑式成果。這份週日早晨的備忘錄是關於量子電腦未來潛在架構的腦力激盪會議。&lt;/p&gt;&#10;&lt;p&gt;在您繼續閱讀之前，請記住，以下內容只是對未來可能性的探討，而不是對將要發生或應該發生的事情的預測。正如史蒂夫‧賈伯斯所說，&lt;/p&gt;&#10;&lt;p&gt;你無法預知未來，只能回顧過去，才能將過去的點點滴滴串連起來。所以你必須相信，未來這些點點滴滴終會以某種方式連結起來。你必須相信某些東西──你的直覺、命運、人生、因果報應，或任何它。這個方法從未讓我失望，它徹底改變了我的人生。&lt;/p&gt;&#10;&lt;h1 id="回到未來演化"&gt;&#10; 回到未來演化&#10; &lt;a class="heading-link" href="#%e5%9b%9e%e5%88%b0%e6%9c%aa%e4%be%86%e6%bc%94%e5%8c%96"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h1&gt;&#10;&lt;p&gt;回想起上世紀70年代，那時大型笨重的主機隨處可見，人們很容易聯想到如今的電腦系統。例如，下圖比較了1966年IBM的&lt;a href="https://en.wikipedia.org/wiki/IBM_System/360_Model_91" class="external-link" target="_blank" rel="noopener"&gt;360/91&lt;/a&gt;和2025年部署在G-QuAT的Keysight &lt;a href="https://www.keysight.com/nl/en/about/newsroom/news-releases/2025/0729-pr25-keysight-installs-worlds-largest-commercial-quantum-control-system-at-aists-leading-largest-commercial-quantum-control-system-at-aists-leading-edge-g-quat-center.html" class="external-link" target="_blank" rel="noopener"&gt;1000量子位元&lt;/a&gt;。&lt;/p&gt;&#10;&lt;p&gt;&#10;&lt;img class="glightbox" src="https://qsysarch.com/images/next-scale-level/ibm-360-vs-keysight.webp" alt="IBM 360 在 1669 年 vs Keysight 1000 量子位元系統在 2025 年" /&gt;&lt;/p&gt;&#10;&lt;p&gt;那麼，我們不妨設想一下，我們希望未來的量子運算系統是什麼樣子呢？下圖展示了我的設想。其想法很簡單，就是將目前由複雜的位元儲存和用於存取這些位元的控制器組成的儲存晶片，與如今實際部署的量子控制系統進行比較。或許會引發爭議的是，這裡不再將量子位元控制器視為處理單元，而是將其比喻為儲存單元。&lt;/p&gt;&#10;&lt;p&gt;&#10;&lt;img class="glightbox" src="https://qsysarch.com/images/next-scale-level/quantum-computing-machine-2030.webp" alt="2030 年的量子電腦" /&gt;&lt;/p&gt;&#10;&lt;p&gt;我正是在這裡偶然發現了 Ken Shirriff 關於 IBM S/360 記憶體的部落格（https://www.righto.com/2019/04/）。部落格和影片的內容簡直太棒了——我從未想過記憶體技術已經發展到如此程度。而且，了解如何使用脈衝來“驅動”核心內存，讓我想起了用於控制和讀取量子比特“實體”（我稱之為“量子比特內存”）的類似技術。&lt;/p&gt;&#10;&lt;p&gt;&#10;&lt;img class="glightbox" src="https://qsysarch.com/images/next-scale-level/ibm-360-model-50-core-memory.webp" alt="IBM S/360 Model 50 的 64 KB 核心陣列內部結構" /&gt;&lt;/p&gt;&#10;&lt;p&gt;當然，要實現將矽量子位元（或類似裝置）和控制電子元件整合到矽晶片上，還有很長的路要走。在目前的研發階段，量子位元需要在低溫下運作以防止環境雜訊幹擾——沒錯，量子位元是「敏感」的元件。此外，控制電子裝置本身雜訊很大且會產生熱量，因此不適合與量子位元放在一起。&lt;/p&gt;&#10;&lt;p&gt;一旦噪音挑戰得到解決（很可能得益於材料科學的突破，例如鐵電記憶體或太赫茲電晶體），業界就必須像矽晶片那樣，採用先進的封裝技術，朝著整合積體電路的方向發展。光子學](&lt;a href="https://www.tomshardware.com/tech-industry/semiconductors/amd-reportedly-establishes-usd280-million-silicon-photonics-hub-in-taiwan-new-r-and-d-center-could-accelerate-compan-co-roadpackage" class="external-link" target="_blank" rel="noopener"&gt;https://www.tomshardware.com/tech-industry/semiconductors/amd-reportedly-establishes-usd280-million-silicon-photonics-hub-in-taiwan-new-r-and-d-center-could-accelerate-compan-co-roadpackage&lt;/a&gt;)。我不敢妄言這將如何發生，更不敢斷言何時發生，但回顧大型主機的發展歷程，我們可以確信它終將到來。一旦實現，所有電子設備都將與量子計算元件捆綁在一起。&lt;/p&gt;&#10;&lt;p&gt;註[2025-10-28]：上圖隱含假設量子位元是基於矽基元件，但這並非必然。例如，光尋址量子位元元件面臨的挑戰並非低溫技術，而是可擴展性和小型化。而且，我們完全可以預期這些裝置也會取得突破性進展－例如光控磁阻隨機存取記憶體（mram-discovery-computing）。&lt;/p&gt;&#10;&lt;h1 id="是什麼讓qram成為量子元件"&gt;&#10; 是什麼讓QRAM成為「量子元件」？&#10; &lt;a class="heading-link" href="#%e6%98%af%e4%bb%80%e9%ba%bc%e8%ae%93qram%e6%88%90%e7%82%ba%e9%87%8f%e5%ad%90%e5%85%83%e4%bb%b6"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h1&gt;&#10;&lt;p&gt;如果不回答這個關鍵問題，這段題外話就毫無意義：量子隨機存取記憶體（Quantum RAM）為何如此引人注目？無論是靜態隨機存取記憶體（SRAM）、動態隨機存取記憶體（DRAM）或是同步動態隨機存取記憶體（SDRAM），所有標準隨機存取記憶體的工作原理都非常基本：透過線性位址空間對陣列進行位元讀寫操作。&lt;/p&gt;&#10;&lt;p&gt;假設量子位元也可以透過線性位址空間進行尋址。在這種情況下，是什麼讓這個陣列比簡單的「布林比特」陣列更有趣呢？以下是我們在考慮「量子位元」時需要考慮的一些因素：&lt;/p&gt;&#10;&lt;div style='float:right;width:50%;padding-left:20px;'&gt;&lt;img src='https://qsysarch.com/images/next-scale-level/entanglement-vs-superposition.webp'&gt;鳴謝：&lt;a href='https://www.newscientist.com/article/mg21929242-400-quantum-information-the-promise/'&gt;量子資訊：承諾&lt;/a&gt;&lt;/div&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;糾纏：多個量子位元可以表現出量子糾纏。糾纏的量子位元總是彼此關聯，形成一個單一的系統。即使它們相距無限遠，測量其中一個量子位元的狀態也能讓我們知道另一個量子位元的狀態，而無需直接測量它。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;疊加態：疊加態使量子演算法能夠利用其他量子力學現象，例如乾涉和糾纏。疊加態、干涉和糾纏共同創造了強大的運算能力，其解決問題的速度比經典電腦快指數級。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;眾所周知，唯一真正意義上的量子概念是糾纏。疊加態只是表達一個系統可以處於兩種或多種已知狀態（但無法直接觀測）的一種方式。一旦被觀測到，系統就會「坍縮」成一個單一的、確定的狀態。疊加態本身並沒有什麼特別之處；其特殊之處在於，我們可以利用糾纏來實現“觀測”而無需“測量”，從而保持量子位元的量子特性。&lt;/p&gt;&#10;&lt;p&gt;那麼，要讓 QRAM 符合「量子隨機存取記憶體」的定義，它需要在「疊加態量子位元」上公開什麼樣的介面呢？&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;表示使用單量子位元閘單獨控制每個量子位元，其中「重置」作為偽閘。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;表示利用糾纏技術，透過條件閘控制多重量子位元。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;表示透過將量子位元簡化或「坍縮」成單一確定的狀態來讀取每個量子位元。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;我必須承認，這是一種過於簡單化和天真的觀點，我的物理學家同事們會對此強烈反對——我也同意需要藉助更好的抽象概念來簡化它的方程式；我還必須承認，我真的不喜歡把“量子比特陣列”稱為“量子存儲器”，但“QRAM”這個名字非常吸引人，而且是一個強有力的&lt;a href="https://hbr.org/2025/10/the-power-of-metaphors-when-introducing-change-initiatives" class="external-link" target="_blank" rel="noopener"&gt;比喻&lt;/a&gt;。&lt;/p&gt;&#10;&lt;h1 id="處理器與記憶體"&gt;&#10; 處理器與記憶體&#10; &lt;a class="heading-link" href="#%e8%99%95%e7%90%86%e5%99%a8%e8%88%87%e8%a8%98%e6%86%b6%e9%ab%94"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h1&gt;&#10;&lt;p&gt;關於「記憶體隱喻」的一個難題是，是否可以接受「簡化」量子控制系統，使其成為記憶體的輔助部分。或者是否需要一個量子控制單元（QCU），它像圖形處理器（GPU）一樣處理量子位元，在這種情況下，重點在於執行閘序列。&lt;/p&gt;</description></item><item><title>哪種機器適合量子演算法？</title><link>https://qsysarch.com/zh-hk/posts/executing-a-quantum-algorithm/</link><pubDate>Sun, 28 Sep 2025 00:00:00 +0000</pubDate><guid>https://qsysarch.com/zh-hk/posts/executing-a-quantum-algorithm/</guid><description>&lt;p&gt;在經典電腦領域，圖靈機通常被描述為一種抽象機器，它能夠透過狀態、磁帶和讀寫磁頭來實現任何經典電腦演算法。最早的電腦可以追溯到20世紀50年代，它們是採用這種圖靈架構的大型主機。&lt;/p&gt;&#10;&lt;img src='https://qsysarch.com/images/dsir-ac-pilot-model-1960-npl.webp' style="width:380px;max-width:100%;float:right;padding-left:20px;"&gt;&#10;&lt;p&gt;那麼量子演算法呢？實現它們需要哪些條件？一般認為，過去的大型機之於傳統計算機，正如今天的量子控制棧之於量子計算機。人們普遍認為，從大型主機到緊湊、可擴展且高效的量子電腦的飛躍將在未來5到10年內發生。&lt;/p&gt;&#10;&lt;p&gt;本備忘錄旨在提供一份簡明扼要的指南，幫助理解執行量子演算法的要求。它基於「偽」演算法，該演算法在&lt;a href="https://qsysarch.com/posts/but-what-is-quantum-computing/" &gt;上一份備忘錄&lt;/a&gt;中有所描述，該備忘錄是關於3 blue 1 brow的Grover演算法影片。&lt;/p&gt;&#10;&lt;p&gt;&#10;&lt;img class="glightbox" src="https://qsysarch.com/images/quantum-algorithm.webp" alt="量子演算法" /&gt;&lt;/p&gt;&#10;&lt;h2 id="執行量子演算法的要求"&gt;&#10; 執行量子演算法的要求&#10; &lt;a class="heading-link" href="#%e5%9f%b7%e8%a1%8c%e9%87%8f%e5%ad%90%e6%bc%94%e7%ae%97%e6%b3%95%e7%9a%84%e8%a6%81%e6%b1%82"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;上圖中有幾點值得注意：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://www.google.com/search?q=synchronicity&amp;#43;definition" class="external-link" target="_blank" rel="noopener"&gt;同步性&lt;/a&gt;: 各個量子位元上的「單量子位元閘」（以矩形表示）看似同時執行，這是不正確的。除非是多量子位元閘，否則並不需要同時執行兩個閘。因此，「&lt;em&gt;控制階段&lt;/em&gt;」一詞具有誤導性，更恰當的描述應該是「&lt;em&gt;控制門序列&lt;/em&gt;」。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;div style="width:250px;max-width:100%;float:right;padding-left:20px;line-height:1.1;font-size:80%;"&gt;&#10;&lt;p&gt;圖片來源：&lt;a href="https://qblox.com/newsroom/speeding-up-your-experiment-with-active-reset-of-your-qubit" class="external-link" target="_blank" rel="noopener"&gt;Qblox 雙閾值條件重置&lt;/a&gt;&lt;/p&gt;&#10;&lt;img src='https://qsysarch.com/images/qblox-2xthreshold-conditional-reset.1.webp' style="width:100%"&gt;&#10;&lt;/div&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;a href="https://qblox.com/newsroom/speeding-up-your-experiment-with-active-reset-of-your-qubit?utm_source=qsysarch.com&amp;amp;utm_medium=social" class="external-link" target="_blank" rel="noopener"&gt;初始化&lt;/a&gt; 量子位元最初被「重置」到 |0&amp;gt; 狀態。這裡的“重置”一詞略帶“魔力”，它更準確地說應該被描述為一個門。但由於這樣的閘門並不存在，一種可能的實現方式是基於先前對相同量子位元的讀取結果，使用一個條件閘。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;a href="https://medium.com/rigetti/lower-errors-longer-lifetimes-building-better-qubits-at-rigetti-d41598bce6e6" class="external-link" target="_blank" rel="noopener"&gt;量子位元壽命&lt;/a&gt; 眾所周知，量子位元的穩定性會隨時間變化－即所謂的相干相干，這要求「量子演算法」的執行速度必須快於量子位元的執行速度。這個時間取決於“&lt;a href="https://www.spinquanta.com/news-detail/main-types-of-qubits" class="external-link" target="_blank" rel="noopener"&gt;量子位元類型&lt;/a&gt;”，我將在下週的另一份備忘錄中詳細介紹。就我們而言，我們假設存在一個時間_t_，它代表「量子演算法的最大持續時間」。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;a href="https://www.tudelft.nl/over-tu-delft/strategie/vision-teams/quantum-computing/hardware-software/qubits-and-gates" class="external-link" target="_blank" rel="noopener"&gt;門持續時間&lt;/a&gt; 根據量子位元是單量子位元還是多量子位元，以及量子位元的類型，閘持續時間可能非常短。對於超導/自旋量子位元（也稱為「快速模式」），其持續時間約為數百奈秒，一些&lt;a href="https://qutech.nl/lab/dicarlo-lab-welcome/" class="external-link" target="_blank" rel="noopener"&gt;研究實驗室&lt;/a&gt;正在嘗試將極限推至約20奈秒。請參閱&lt;a href="https://qutech.nl/wp-content/uploads/2020/04/2.-Technical-Fact-Sheet-Quantum-Inspire-Spin-2.pdf" class="external-link" target="_blank" rel="noopener"&gt;自旋-2&lt;/a&gt;規格。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;img src='https://qsysarch.com/images/quantum-mid-circuit-measurement.webp' style="width:280px;max-width:100%;float:right;padding-left:20px;"&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;a href="https://pennylane.ai/qml/demos/tutorial_mcm_introduction" class="external-link" target="_blank" rel="noopener"&gt;電路中測量&lt;/a&gt; 乍一看，多量子位元閘（例如 CNOT 閘）似乎存在一個矛盾：一個閘的執行依賴於另一個閘的狀態，但又不違反可觀測性原理，也不導致量子位元疊加態坍縮（「崩塌」）。這個主題本身就足以寫成一份備忘錄，所以我們假設「有一個可行的方法」。然而，在某些情況下，將狀態「約化」為經典的布林值，並將讀出值作為門的輸入是可以接受的。這被稱為電路中測量，通常用帶有兩條線的箭頭表示。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;a href="https://qutech.nl/research-engineering/quantum-computing/quantum-error-correction/" class="external-link" target="_blank" rel="noopener"&gt;量子糾錯&lt;/a&gt; 上述演算法中明顯缺少量子糾錯（QEC）。目前，我尚不確定這是演算法在物理量子位元層面上的一種元修飾，還是量子機器在邏輯量子位元層面上的固有屬性，抑或兩者兼而有之。我需要就此主題撰寫一份備忘錄，以闡明我的想法。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="標準化時間t1-和-t2"&gt;&#10; 標準化時間：T1 和 T2&#10; &lt;a class="heading-link" href="#%e6%a8%99%e6%ba%96%e5%8c%96%e6%99%82%e9%96%93t1-%e5%92%8c-t2"&gt;&#10; &lt;i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"&gt;&lt;/i&gt;&#10; &lt;span class="sr-only"&gt;Link to heading&lt;/span&gt;&#10; &lt;/a&gt;&#10;&lt;/h2&gt;&#10;&lt;p&gt;若不介紹兩個關鍵時間點_T1_和_T2_，這份備忘錄就不完整：&lt;/p&gt;&#10;&lt;div style="width:320px;max-width:100%;float:right;padding-left:20px;line-height:1.1;font-size:80%;"&gt;&lt;img src='https://qsysarch.com/images/t1-t2.1.webp' style="width:100%"&gt;&lt;a href='https://arxiv.org/pdf/2302.04053'&gt;圖片來源：基於薄型InAs-Al混合奈米線的Gatemon量子位元&lt;/a&gt;&lt;/div&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;em&gt;T1&lt;/em&gt;，也稱為_弛豫時間_，是量子位元失去能量並從激發態落到基態所需的時間；換句話說，就是「從|1⟩到|0⟩的時間」。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;em&gt;T2&lt;/em&gt;，又稱_退相干時間_，是量子位元的相位資訊得以保存的時間；換句話說，就是疊加相位或「魔態」有效的時間。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;鑑於 T1 代表量子位元的能量損失，T2 只能始終小於或等於 T1。但是，在 T2 到 T1 這段時間內發生了什麼？量子位元仍然保留能量，但不足以維持量子疊加態。&lt;/p&gt;&#10;&lt;p&gt;我很好奇T1的用途是什麼，因為超過T2之後，量子位元就無法「產生有效的」量子態了。或許這與量子糾錯（QEC）有關，確保QEC在T2週期內完成，且最大量子位元糾錯持續時間為T1。我需要諮詢專家並更新備忘錄。&lt;/p&gt;&#10;&lt;p&gt;拉比和拉姆齊的實驗&lt;/p&gt;&#10;&lt;p&gt;如果這份備忘錄沒有提及與 T1 和 T2 相關的兩個實驗，那就不完整了。&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;em&gt;Rabi&lt;/em&gt; 和 T1：T1 利用 Rabi 振盪來測量弛豫時間：Rabi 序列驅動自旋從初始狀態出發，然後測量由於縱向弛豫引起的 Rabi 振盪的衰減 (T1)，以確定自旋恢復到熱平衡的速度。&lt;/p&gt;</description></item><item><title>量子實體組件系統</title><link>https://qsysarch.com/zh-hk/posts/quantum-entity-component-system/</link><pubDate>Sun, 21 Sep 2025 00:00:00 +0000</pubDate><guid>https://qsysarch.com/zh-hk/posts/quantum-entity-component-system/</guid><description>&lt;p&gt;我最近在&lt;a href="https://news.ycombinator.com/from?site=hyperion.rs" class="external-link" target="_blank" rel="noopener"&gt;ycombinator&lt;/a&gt;上看到一篇關於實體組件系統（ECS）範式的文章，ECS通常簡稱為ECS。在詳細閱讀了&lt;a href="https://www.umlboard.com/design-patterns/entity-component-system.html" class="external-link" target="_blank" rel="noopener"&gt;概念&lt;/a&gt;後，我首先想到的是如何將這個範式映射到量子計算系統領域，以及如果可以，這樣做是否有意義。&lt;/p&gt;&#10;&lt;p&gt;像往常一樣，我開始向 ChatGPT 請求可視化「應用於量子控制系統的實體組件系統」（左圖）及其對立面「由實體組件系統控制的量子位元」（右圖）。除了注意到在第一種情況下，「人」是系統，而在第二種情況下，量子位元似乎是系統之外，很難理解這些圖像的含義。&lt;/p&gt;&#10;&lt;p&gt;&lt;img src='https://qsysarch.com/images/quantum-entity-component-system/ecs1.webp' style='width:50%'&gt;&lt;img src='https://qsysarch.com/images/quantum-entity-component-system/ecs2.webp' style='width:50%'&gt;&lt;/p&gt;&#10;&lt;p&gt;回到實體元件系統（ECS），ECS 的主要優勢在於它提倡組合而非繼承、關注點分離，並遵循高度資料導向的方法。 ECS 架構將行為邏輯分離到各個系統中，主要有兩個原因：&lt;/p&gt;&#10;&lt;p&gt;首先，以系統為中心的設計透過提高局部性來優化性能，並允許並行有效地處理多個組件。&lt;/p&gt;&#10;&lt;p&gt;其次，它強制元件之間解耦，因為互動完全透過系統進行，而不是透過元件之間的直接依賴關係進行。&lt;/p&gt;&#10;&lt;p&gt;因此，我們嘗試集思廣益，探討如何將此設計模式應用於量子運算系統：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;實體：量子比特&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;組件：量子位元的控制和讀出表示&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;系統：對組件進行操作並改變其狀態的「方法」。&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&#10;&lt;img class="glightbox" src="https://qsysarch.com/images/quantum-entity-component-system/ecs-uml.webp" alt="量子實體組件系統" /&gt;&lt;/p&gt;&#10;&lt;p&gt;有幾點需要考慮，例如，當暴露邏輯量子位元而不是物理量子位元時，這種方法是如何運作的，以及考慮到系統在量子位元方面的規模，根據當前和未來的需求，需要什麼樣的粒度。&lt;/p&gt;&#10;&lt;p&gt;總的來說，關於「量子實體組件系統」（QECS）的這段離題討論是一種簡化的方法，但它可以作為週日早晨輕鬆腦力激盪的起點，並讓討論繼續進行下去。&lt;/p&gt;&#10;&lt;p&gt;如果你想了解更多關於 ECS 的信息，可以看看 &lt;a href="https://www.umlboard.com/design-patterns/entity-component-system.html" class="external-link" target="_blank" rel="noopener"&gt;UML board&lt;/a&gt; 上的這篇優秀文章，它的內容和插圖給了我很多啟發。&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;p&gt;References:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://en.wikipedia.org/wiki/Entity_component_system" class="external-link" target="_blank" rel="noopener"&gt;Wikipedia&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://bevy-cheatbook.github.io/programming/ecs-intro.html" class="external-link" target="_blank" rel="noopener"&gt;Bevy&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://bevy.org/learn/quick-start/getting-started/ecs/" class="external-link" target="_blank" rel="noopener"&gt;Bevy&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://doc.photonengine.com/quantum/current/quantum-intro" class="external-link" target="_blank" rel="noopener"&gt;Photon Engine&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://www.umlboard.com/design-patterns/entity-component-system.html" class="external-link" target="_blank" rel="noopener"&gt;UML Board&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;DrawIO diagrams used in this memo:&lt;/p&gt;&#10;&lt;div class="drawio-snipet"&gt;&#10;&lt;img src="https://qsysarch.com/images/quantum-entity-component-system/ecs-uml.webp"&gt;&lt;br&gt;&#10;&lt;a href='https://qsysarch.com/images/quantum-entity-component-system/ecs-uml.drawio'&gt;.drawio&lt;/a&gt; &#10;&lt;a href='https://qsysarch.com/images/quantum-entity-component-system/ecs-uml.webp'&gt;.webp&lt;/a&gt; &#10;&lt;a href='https://qsysarch.com/images/quantum-entity-component-system/ecs-uml.svg'&gt;.svg&lt;/a&gt;&lt;br&gt;ecs uml&lt;/a&gt;&#10;&lt;/div&gt;</description></item></channel></rss>