HPEは、画期的な取り組みとして、オープンソース開発者に対し、ソフトウェア開発サイクルの非常に早い段階で「The Machine」へのアクセスを提供すると発表した。この取り組みは、過去60年間使用されてきたコンピュータアーキテクチャを刷新するというHPEの目標達成に確実に貢献するだろう。HPEは、サービスプロバイダー市場向けに最近発表したオープンインフラストラクチャポートフォリオをはじめ、これまでもオープンソース開発を支援してきたことで知られている。
マシン アーキテクチャは、HPE によって「メモリ駆動型コンピューティング」として宣伝されています。このオープンソース イニシアチブの計画は、開発者にその新しいプログラミング モデルを周知させ、ソフトウェア自体の開発に協力してもらうことを示しています。ソフトウェア開発はまだ初期段階にあるため、これは開発者にとって The Machine のコンポーネントの構築を一から支援できる貴重な機会です。これにより、両当事者 (HPE とオープンソース コミュニティ) に、会社の目標に向けてより良い推進力を生み出すのに役立つ新しいソリューションで協力する機会も提供されます。
この取り組みの第一段階として、HPEは初期開発者ツールをリリースしましたが、最終的には「オープンソースコミュニティにおいて最も革新的で、企業に支えられたプロジェクト」の一つとなることを目指しています。なお、すぐに参加を希望される方は、The Machineコミュニティページにアクセスして、GitHub上の関連プロジェクトをご覧ください。
HPE は、次の利用可能な開発者ツールを示しています。これらはすべて、コードの 4 つの貢献に重点を置いています。
- データ統合サービス用の高速オプティミスティック エンジン: 多数の CPU コアと不揮発性メモリ (NVM) を利用してアプリケーションを高速化する、まったく新しいデータベース エンジンです。
- 不揮発性メモリのフォールトトレラント プログラミング モデル: 既存のマルチスレッド コードを適応させて、データを永続メモリに直接保存して使用します。停電やプログラムのクラッシュが発生した場合に、シンプルで効率的なフォールト トレランスを提供します。
- Fabric Attached Memory Emulation: ユーザーが The Machine の新しいアーキテクチャ パラダイムを探索できるように設計された環境。
- 不揮発性メモリ帯域幅のパフォーマンス エミュレーション: 汎用ハードウェアで利用可能な機能を活用して、将来のバイト アドレス指定可能な NVM テクノロジのさまざまなレイテンシと帯域幅特性をエミュレートする DRAM ベースのパフォーマンス エミュレーション プラットフォーム。
前述したように、HPE はプロジェクトが進むにつれて、追加の貢献によってこのコードを強化する予定です。




Amazon