1 ポイント 投稿者 GN⁺ 2024-07-06 | 1件のコメント | WhatsAppで共有
  • NC Stateの研究チームが、電子部品を使わず連結されたポリマーキューブだけでデータを保存・検索・削除できる、キリガミベースの機械式コンピューターを開発
  • 基本単位は1cmのプラスチックキューブ64個で構成される機能ユニットで、キューブを上下に押して1と0のような状態や全体の幾何構造を変化させる
  • データ編集はメタ構造の端を引いて弾性テープを伸ばした状態で可能で、手を離すとテープが縮んでキューブとデータが固定される
  • 9個の機能ユニットからなる単純なメタ構造でも、二進法だけで36万2,000超の構成を作ることができ、キューブを最大5段の高さまで積む多状態構成も実証された
  • この構造は機械式の暗号化・復号、3次元情報を表示するハプティックシステム、二進法を超えるコーディング方式へ拡張できる可能性がある

電子部品のない機械式メモリ

  • NC Stateの研究チームは、電子部品に依存せずデータを保存・検索・削除できる、キリガミに着想を得た機械式コンピューターを開発した
  • このシステムは、硬く相互接続されたポリマーキューブの複雑な構造を用いる
  • ユーザーは、データを編集できる状態と、データを所定の位置に固定する状態を切り替えられる
  • 機械式コンピューターは電子部品の代わりに機械部品で動作し、歴史的にはレバーやギアのような部品が使われてきた
  • 今回のシステムは、2つ以上の安定状態を持てる多安定構造を活用している

キリガミキューブが状態を変える仕組み

  • 基本単位は1cmサイズのプラスチックキューブで、64個の連結キューブが1つの機能ユニットを構成する
  • 機能ユニットの設計は、紙を切って折る芸術であるキリガミに由来し、この原理を連結キューブからなる切れ目入りの3次元材料に適用している
  • キューブ1個を上または下に押すと、連結されたすべてのキューブの幾何構造またはアーキテクチャが一緒に変化する
    • キューブを直接物理的に押し上げたり押し下げたりできる
    • 機能ユニットの上に磁性板を取り付け、磁場を加えて遠隔で動かすこともできる
  • 64キューブの機能ユニットを、より複雑なメタ構造として束ねることで、より多くのデータを保存したり、より複雑な計算を実行したりできる

書き込み・ロック・削除のメカニズム

  • キューブ同士は薄い弾性テープで接続されている
  • データを編集するには機能ユニットの構成を変える必要があり、ユーザーはメタ構造の端を引いて弾性テープを伸ばす
  • テープが伸びた状態では、キューブを上下に押せる
  • メタ構造から手を離すと、テープが縮んでキューブとデータが固定される
  • 機械式コンピューターの動画は https://youtu.be/yR1uUKqwMTo?si=45Ldqa6jfqiWskjM で見られる

二進法を超える情報表現

  • 概念実証では、キューブが上に上がった状態または下に下がった状態を1または0とみなす二進コンピューティングに焦点を当てている
  • キューブがどれだけ高く持ち上がっているかをデータとして使えば、より複雑なコンピューティングも可能になる
  • 概念実証システムでは、キューブは5つ以上の状態を持てる
    • 理論上は、単一のキューブが1や0だけでなく、2、3、4も表現できる
  • 各64キューブ機能ユニットは、キューブが最大5段の高さまで積み上がるさまざまなアーキテクチャで構成できる
  • ただし、このアーキテクチャを活用するコードはまだ開発されておらず、研究チームはメタ構造のコーディング可能性を探る協力に関心を示している

暗号化・ハプティックシステムへの拡張可能性

  • 潜在的な応用の1つは、3次元の機械式暗号化・復号である
    • 特定の機能ユニット構成が、3Dパスワードのように機能する可能性がある
  • 二進フレームワークでキューブが上または下の状態しか持たない場合でも、9個の機能ユニットからなる単純なメタ構造は36万2,000超の可能な構成を持つ
  • このメタ構造は、画面上のピクセルではなく3次元の文脈で情報を表示するハプティックシステムにも利用できる
  • 論文 “Reprogrammable and Reconfigurable Mechanical Computing Metastructures with Stable and High-Density Memory” は、オープンアクセス誌 Science Advances に掲載された
  • このプラットフォームは、情報の書き込み、削除、読み出し、暗号化、機械論理コンピューティングのための二進単位またはポップアップボクセルとして動作でき、事前張力状態を解除すると外部の機械的・磁気的な擾乱に耐える情報安定化が可能になる

1件のコメント

 
GN⁺ 2024-07-06
Hacker News のコメント
  • 実際に動く論理ゲートを1つでも作ったのだろうか? 動画では、手で操作してビットを前後に反転させている様子しか見えない
    追記:論文を見ると、そのようだ。「最後に、このメタ構造を単純な機械式論理ゲートとして検討する。図8(C、D)は、局所要素の独立した双安定性を利用して『OR』および『AND』論理ゲート動作を実装したことを示している」

    • 論文全体には載っている。オープンソースではなく、まだアーカイブにも上がっていないようだ
      「Mechanical logic gates」の節で、OR/ANDゲートを実装したと説明している。出力の読み取りには、高さ調整可能な平板をプラットフォーム上の小領域にかぶせ、平板が水平に上がっていれば「1」、傾くか下がっていれば「0」と読む方式
      ORではP1を上げて固定したうえで、S1またはS2が上がると安定した水平な板ができて「1」になり、ANDではP1=P2=P3=1のときだけ三点接触で板が安定して上がり「1」になる。従来の機械式論理メタ構造が主に1D/2Dにとどまっていたのに対し、この設計は3D構造へ拡張しており、NOR/NANDも構造要素を変えれば実装可能だという
      https://www.science.org/doi/10.1126/sciadv.ado6476
    • あらゆる回路を作る基盤としてはNANDゲートが必要だと理解している。なのでインバータを追加するだけで、潜在的にはチューリング完全性に近づきそう
  • 「概念実証では、キューブが上に押されるか下に押されるかという二値計算機能に焦点を当てた。しかし、特定のキューブがどれだけ高く押し上げられたかでデータを伝える、より複雑な計算の可能性もあると考えている。このシステム内で、キューブが5つ以上の状態を持てることを示した。理論的には、1つのキューブが1や0だけでなく、2、3、4も伝えられるということだ」
    これはアナログ計算とデジタル計算の間を狙っているのだろうか? 説明だけを見ると、制限付きのアナログコンピュータシステムのように聞こえる

    • デジタルが即ち二進という意味ではない。デジタルシステムは、連続値を使うアナログシステムと違い、固定個数のレベルを持っていればよい。1と0を使う二進システムは、その一例にすぎない
      現代のデジタルシステムにも非二進方式は多い。例えばNANDフラッシュのQLC SSDは、1セルに16段階のレベルを保存して4ビット相当をエンコードする。また64-QAMは802.11n Wi-Fiや地上波デジタルテレビなどで使われる変調方式で、位相の異なる2つの正弦波がそれぞれ最大8段階の振幅レベルを持てる
      電子式コンピュータも常に二進だったわけではない。初期のソ連製コンピュータの1つは、おなじみの2つの数字ではなく三進を使って中核的な計算を行っていた
    • 既存のデジタルストレージにも、密度向上のために0と1を超える多値レベルを使うものがある。例えば8087浮動小数点コプロセッサは、通常のROMではダイ上で大きすぎたため、トランジスタ1個あたり2ビットを格納する4レベルROMにマイクロコードを保存していた
      フラッシュメモリも、セルあたり最大4ビットまで格納する多値セルを使っている
  • 「機械式コンピュータは、電子部品ではなく機械部品で動作するコンピュータだ」
    機械式コンピュータに興奮している人たちは、電子が核子より約1000倍軽いことを思い出すとよい。だから機械式コンピュータは動作するには根本的に原子を動かさなければならず、電子式コンピュータより常に多くのエネルギーを使う可能性が高い

    • その論理を突き詰めると、フォトニックコンピューティングは電子式コンピューティングよりはるかに効率的であるべきだ。いつかはそうなる気がする
      それが最終目標なのだろうか? 理論上、フォトニックコンピューティングよりランダウアー限界に近づけるものはあるのだろうか? 私の専門分野ではないが、ここで聞くにはよい質問だと思う
      https://en.m.wikipedia.org/wiki/Landauer%27s_principle
    • より効率的ではないとしても、電磁嵐には強く、過熱にも弱くないかもしれない。制約の大きい環境に合わせる方向なのかもしれない
    • 計算に使うエネルギーと、関連するビットを取り出して保存するのに使うエネルギーの比率によるのでは? 要件が非常に遅い計算と極めて長期的な保存なら、機械式計算が理論上有利な場合もあり得る
      ただしChuck MooreのGA144を見ると、そうした極端な状況でも電子ベースの計算を最適化する余地はまだかなり残っている
      [0] https://www.youtube.com/watch?v=0PclgBd6_Zs
    • その通りではあるが、通常は単一信号で電子を何個動かしているかも見る必要がある
  • 億万長者になったら、家の中に電気以前のコンピュータだけのための大きな部屋を1つ作りたい。トランジスタが普及した後、どれほど多くのことがほとんど些細なものになったかには驚かされるし、The Writer Automatonのようなものはいつも非常に魅力的だった

    • 大金が手に入ったら、喜んでそのお金を渡したい。その代わり、それでこういう部屋を作って、私がすべてのコンピュータを触り、動作原理を理解するまで遊べるようにしてほしい
      機械工学を専攻し、今は別分野で働いているが、社会的重要性を理解することとは別に、目標を達成するために機械原理を操る方法にはずっと魅了されている
  • これは何に使えるだろう? 高放射線環境やその他の極限環境?

    • 金星では大気が電子機器を信じられないほど速く腐食させる。だから宇宙船にとって非常に厳しい環境だ
      機械式の解決策なら、電気伝導性が必須条件ではなくなる可能性があり、部品がより長く持ちこたえられるかもしれない
    • 似たアプローチは微小電気機械システムに有用かもしれない
      https://en.wikipedia.org/wiki/MEMS
  • 「機械式計算」から再び動作するチップまで、社会を再ブートストラップした事例はあるのだろうか? 惑星規模の電磁気的イベントであらゆる計算が壊れたとしたら、TSMCのような工場をどうやって再び正常化するのか? 食料生産はどう維持するのか?
    こうした機械式コンピュータと基本的な指針だけで、ゼロの状態から復旧できるのだろうか

    • 崩壊後の社会が復旧できるのか確信が持てない。容易に得られる資源はすでに掘り尽くしており、残った資源は非常に高度な技術で採掘・精製している
      多くのものはリサイクルできるだろうが、限界がある。さらに知識の大半はデジタルで保存されていて、そのかなりの部分はプロプライエタリな形式だ。既存の専門性が失われる前に何とか復旧できなければ、非常に長い間、あるいは永遠に取り戻せないかもしれない
    • 「社会をやってみた」というのが何を意味するのか分からない。シミュレーションや思考実験なら確かに多いだろうし、厳密さの水準もさまざまだろう。実際に実験したのかといえば、おそらくそうではないと思う
      いずれにせよ「社会を作ってみよう」という実験は、概して不可能だと思う。本当に懸命にやっても、期待値はプラスだが失敗確率が受け入れがたいほど高い戦略が有利になる。実際に失敗しても現実に戻って病院に行けばいいと分かっているので、感染して死ぬ確率が5%ほどあるリスクでも取れてしまう。一度なら95%の確率でうまくいくだろうが、何世代にもわたってサイコロを振れば致命的な失敗が出る
    • Babbageは間違ったウサギ穴に入り込んでしまった。1860年代の技術だけでも自動プログラマブルコンピュータは作れた
      針金を作る、または回収でき、真鍮のような単純な板金部品を作れるなら電磁石を作れる。電磁石を作れるならリレーを作れるし、それで十分だ。マルチメディアストリーミングは無理だろうが、自動制御と遠隔通信は可能だ
    • 「惑星規模の電磁気的イベントであらゆる計算が壊れる」というのは不可能なシナリオだ。どこかには必ず動作するコンピュータが残っているはずだ。遮蔽されていたか、災害の範囲外だったか、運がよかったかのいずれかである
      ただし、アクセスしやすい物とは限らないし、見つけたものがiPhoneのような信頼実行プラットフォームだけだったら、かなり途方に暮れるかもしれない
    • CollapseOS [1]を思い出す。ただし社会の再起動というよりは、電力制御用の単純なチップをブートストラップすることに近いが、両者は一緒に進むものとも見なせる
      [1] http://collapseos.org/
  • 愚かな質問かもしれないが、こういうコンピュータは金星探査ローバーのような過酷な環境に向いているのだろうか?

  • 論文リンク。オープンソースではないのが惜しい
    https://www.science.org/doi/10.1126/sciadv.ado6476

  • 少しQAMを思い出す

  • Neal StephensonのThe Diamond Ageが現実になったような感じだ