初の完全にプログラム可能な光量子コンピュータが打ち上げられる:最強のスーパーコンピュータ「富岳」の7.8兆倍の性能
スーパーコンピューターは通常、古典的なコンピューターでは解決できない問題を解決するために使用されますが、スーパーコンピューターの速度が十分でない場合はどうなるでしょうか?現在、新しいタイプの光量子コンピュータは、従来のスーパーコンピュータでは 9,000 年以上かかるタスクをわずか 36 マイクロ秒で完了できます。
Borealis と呼ばれる光量子コンピューターは、クラウド経由で量子の利点を一般に提供できる最初のマシンです。
理論的には、量子コンピューターには量子の利点があり、古典的なコンピューターでは解決できない問題の答えを見つけることができます。量子コンピューターの計算能力は、量子ビットの数とともに指数関数的に増加します。
Google、IBM、Amazon などの大手テクノロジー企業も、IonQ などの新興企業も、超伝導回路またはイオン トラップに基づく量子ビットに依存しています。これらの方法の欠点の 1 つは、熱によって量子ビットが破壊される可能性があり、低温を制御するシステムが非常に高価であるため、いずれも極度の低温が必要であることです。
対照的に、光子量子ビットを使用する量子コンピューターは原理的に室温で動作でき、既存のファイバーベースの通信システムに簡単に統合できるため、量子コンピューターを強力なネットワークに接続したり、量子インターネットへ。
近年、SycamoreやJiuzhangなどの量子コンピュータが次々とリリースされています。このうち、Jiuzhang-2 は中国科学技術大学が開発した光子ベースの量子コンピューティングのプロトタイプで、ガウスボーズサンプリング問題において、Jiuzhang-2 の処理速度は数十億倍 (10 の 24 乗) です。最速のスーパーコンピューターよりも速い。
Jiuzhang-2 の主な欠点は、固定された反射ミラーとレンズに依存していることです。したがって、プログラム可能ではないため、アプリケーション全体が制限されます。
さて、新しい研究「プログラマブルフォトニックプロセッサの量子コンピューティングの優位性」において、トロントに本拠を置く量子コンピューティングの新興企業ザナドゥは、新しいデバイスであるボレアリスを発表しました。 ## 初の完全にプログラム可能な光子量子コンピューター #。この研究は6月1日付けでNature誌に正式に掲載された。
論文リンク: https://www.nature.com/articles/s41586-022-04725-x。 pdf
「Borealis は、量子コンピューティングの利点を備え、インターネット接続があれば誰でも一般に利用できる最初のマシンです」と、研究の上級著者である Xanadu システム統合チーム ディレクターのジョナサン氏は述べています。ラヴォワ氏は次のように述べています。
#Borealis では、量子ビットは、光パルス内の複数の光子の重ね合わせからなる、いわゆる「圧縮状態」で構成されています。量子物理学の超現実的な性質により、従来の量子ビットは重ね合わせと呼ばれる状態で存在でき、データの 0 または 1 を表すことができますが、スクイーズド状態は 0、1、2、3、またはそれ以上の状態で存在できます。Borealis は、最大 216 個の圧縮光パルスのシーケンスを生成できます。 「Borealis は従来の 216 量子ビット デバイスと同等ではないことを理解することが重要です。Borealis は圧縮された状態で量子ビットを使用するため、超伝導回路量子ビットやイオン トラップに基づくデバイスとは異なる量子タスクを処理します」と Lavoie 氏は述べています。
完全にプログラム可能なフォトニック プロセッサによる高次元 GBS。
実験では、研究者らはガウス ボソン サンプリングと呼ばれるタスクで Borealis をテストしました。このタスクでは、ランダムなデータ パッチが機械によって分析されました。ガウスボソンサンプリングは、どの分子が互いに最適であるかを特定するなど、多くの実用的な応用が可能です。前回の研究では、Jiuzhang-2 は 144 個の圧縮光パルスで 113 個もの光子を検出しました。この研究では、ボレアリスは一連の圧縮光パルスで最大 219 個の光子を検出しましたが、通常のレベルは 125 個でした。全体として、科学者らは、
#Borealis は、2021 年時点で世界最速の従来型スーパーコンピューターである富岳より 7.8 兆倍速くガウスボソンサンプリングを実行できると推定しています。
Borealis の主な進歩は、光子数分解検出器の使用です。以前のマシンでは、「フォトンが検出されなかった」場合と「少なくとも 1 つのフォトンが検出された」場合のみを区別するように設計されたしきい値検出器が使用されていました。ラヴォワ氏は、光子量子コンピューターが解決できる計算問題のサイズは、検出できる光子の数に応じて指数関数的に増加するため、光子数分解検出器により、Borealis は以前と同じくらい高速に実行できると述べた。光量子コンピュータ、5,000 万回以上 #。
Xanadu は、Borealis をクラウド経由で誰でも利用できるようにします。 「私たちはパートナーとも協力して、より広く利用できるように取り組んでいます」とラボワ氏は語った。 「これが公開されることで、量子の利点とガウスボソンサンプリング全般に関する研究がさらに活発になることを願っています。」 量子コンピューティングにおける最も重要な問題を解決するためのエラーと最終的なフォールトトレランス。 Borealis の構築中に学んだテクノロジーと教訓の多くは、[将来のモデル] アーキテクチャに組み込まれる予定です。
以上が初の完全にプログラム可能な光量子コンピュータが打ち上げられる:最強のスーパーコンピュータ「富岳」の7.8兆倍の性能の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









正規表現を使用して PHP 配列から重複値を削除する方法: 正規表現 /(.*)(.+)/i を使用して、重複値を照合して置換します。配列要素を反復処理し、preg_match を使用して一致をチェックします。一致する場合は値をスキップし、一致しない場合は重複値のない新しい配列に追加します。

1. プログラミングは、Web サイト、モバイル アプリケーション、ゲーム、データ分析ツールなど、さまざまなソフトウェアやアプリケーションの開発に使用できます。その応用分野は非常に幅広く、科学研究、医療、金融、教育、エンターテイメントなど、ほぼすべての業界をカバーしています。 2. プログラミングを学ぶことは、問題解決スキルと論理的思考スキルを向上させるのに役立ちます。プログラミング中、問題を分析して理解し、解決策を見つけてコードに変換する必要があります。この考え方は、分析能力と抽象能力を養い、実際的な問題を解決する能力を向上させることができます。

Golang を使用してブラウザベースのアプリケーションを構築する Golang は JavaScript と組み合わせて、動的なフロントエンド エクスペリエンスを構築します。 Golang をインストールする: https://golang.org/doc/install にアクセスします。 Golang プロジェクトをセットアップします。 main.go というファイルを作成します。 GorillaWebToolkit の使用: HTTP リクエストを処理するための GorillaWebToolkit コードを追加します。 HTML テンプレートの作成: template サブディレクトリに、メイン テンプレートであるindex.html を作成します。

C++ プログラミング パズルは、フィボナッチ数列、階乗、ハミング距離、配列の最大値と最小値などのアルゴリズムとデータ構造の概念をカバーします。これらのパズルを解くことで、C++ の知識を強化し、アルゴリズムの理解とプログラミング スキルを向上させることができます。

Python は、問題解決の初心者に力を与えます。ユーザーフレンドリーな構文、広範なライブラリ、変数、条件文、ループによる効率的なコード開発などの機能を備えています。データの管理からプログラム フローの制御、反復的なタスクの実行まで、Python が提供します

Python は、学習の容易さと強力な機能により、初心者にとって理想的なプログラミング入門言語です。その基本は次のとおりです。 変数: データ (数値、文字列、リストなど) を保存するために使用されます。データ型: 変数内のデータの型 (整数、浮動小数点など) を定義します。演算子: 数学的な演算と比較に使用されます。制御フロー: コード実行のフロー (条件文、ループ) を制御します。

Go のエラー処理には、ラップ エラーとアンラップ エラーが含まれます。エラーをラップすると、あるエラー タイプを別のエラー タイプでラップできるようになり、エラーのより豊富なコンテキストが提供されます。エラーを展開し、ネストされたエラー チェーンをたどって、デバッグを容易にするために最下位レベルのエラーを見つけます。これら 2 つのテクノロジを組み合わせることで、エラー状態を効果的に処理でき、より豊富なエラー コンテキストと優れたデバッグ機能が提供されます。

C は、初心者がシステム プログラミングを学習するのに最適な選択肢です。ヘッダー ファイル、関数、メイン関数のコンポーネントが含まれています。 「HelloWorld」を印刷できる単純な C プログラムには、標準入出力関数宣言を含むヘッダー ファイルが必要で、main 関数で printf 関数を使用して印刷します。 C プログラムは、GCC コンパイラーを使用してコンパイルして実行できます。基本をマスターしたら、データ型、関数、配列、ファイル処理などのトピックに進み、熟練した C プログラマーになることができます。
