特許6407298IP Force 特許公報全文掲載

技術分野

1つ又は複数の態様は、一般に、マルチプロセッシング・コンピューティング環境に関し、具体的には、こうしたコンピューティング環境内でのトランザクション処理

発明が解決しようとする課題[発明の詳細な説明]から抜粋

コンピューティング環境においてマシン命令を実行するためのコンピュータ・プログラム、システム及び方法を提供する。

課題を解決するための手段[発明の詳細な説明]から抜粋

コンピューティング環境においてマシン命令を実行するためのコンピュータ・プログラム製品を提供することにより、従来技術の欠点に対処し、利点が提供される。コンピュータ・プログラム製品は、処理回路により読み出し可能であり、かつ、方法を実施するための、処理回路により実行される命令を格納するコンピュータ可読ストレージ媒体を含む。この方法は、例えば、プロセッサにより、実行のためのマシン命令を取得することで・・・ 続きを知財ポータルサイト IP Force にログインして見る

この発明についての権利主張の範囲[特許請求の範囲]

知財ポータルサイト IP Force にログインして確認する (無料)

この特許公報に記載されている図面[図面の簡単な説明]から抜粋

【図1】コンピューティング環境の一実施形態を示す。

【図2】TRANSACTION BEGIN(TBEGIN)命令の一例を示す。

【図3】図2のTBEGIN命令のフィールドのさらなる詳細の一実施形態を示す。

【図4】TRANSACTION BEGIN Constrained(TBEGINC)命令の一例を示す。

【図5】図5のTBEGINC命令のフィールドのさらなる詳細の一実施形態を示す。

【図6】TRANSACTION END(TEND)命令の一例を示す。

【図7】TRANSACTION ABORT(TABORT)命令の一例を示す。

【図8】ネスト化されたトランザクションの一例を示す。

【図9】トランザクション診断ブロックの一例を示す。

【図10】CONDITIONAL TRANSACTION END(CTEND)命令の一例を示す。

【図11】図10のCONDITIONAL TRANSACTION END命令と関連した論理の一実施形態を示す。

【図12】CONDITIONAL TRANSACTION END命令の論理と関連したさらなる詳細の一実施形態を示す。

【図13】CONDITIONAL TRANSACTION END命令の態様と関連した処理の別の実施形態を示す。

【図14】CONDITIONAL TRANSACTION END命令の態様と関連した処理の別の実施形態を示す。

【図15】CONDITIONAL TRANSACTION END命令の態様と関連した処理の別の実施形態を示す。

【図16】コンピュータ・プログラム製品の一実施形態を示す。

【図17】ホスト・コンピュータ・システムの一実施形態を示す。

【図18】コンピュータ・システムの更に別の例を示す。

【図19】コンピュータ・ネットワークを含むコンピュータ・システムの別の例を示す。

【図20】コンピュータ・システムの種々の要素の一実施形態を示す。

【図21】図20のコンピュータ・システムの実行ユニットの一実施形態を示す。

【図22】図20のコンピュータ・システムの分岐ユニットの一実施形態を示す。

【図23】図20のコンピュータ・システムのロード/ストア・ユニットの一実施形態を示す。

【図24】エミュレートされたホスト・コンピュータ・システムの一実施形態を示す。

【図25】クラウド・コンピューティング・ノードの一実施形態を示す。

【図26】クラウド・コンピューティング環境の一実施形態を示す。

【図27】抽象化モデル層の一例を示す。

選択図 図1出願人が指定した本件の代表的な図

100:コンピューティング環境   102:中央プロセッサ・コンプレックス(CPC)   104:プロセッサ・メモリ   106:入力/出力(I/O)デバイス   108:制御ユニット   110:中央プロセッサ   111:入力/出力(I/O)サブシステム   112:パーティション   114:論理パーティション・ハイパーバイザ   120:アプリケーション   122:オペレーティング・システム   200:TRANSACTION BEGIN(TBEGIN)命令   202、302、402、502、802a、802b:オペコード・フィールド   204、304、504、808:ベース・フィールド   206、306、506、810、812:変位フィールド   208、308:即値フィールド   300:TRANSACTION BEGIN constrained(TBEGINC)命令   400:TRANSACTION END(TEND)命令   500:TRANSACTION ABORT(TABORT)命令   600:ネスト化されたトランザクション   700:トランザクション診断ブロック   706:トランザクション・ネスト化深さ(TND)   800:CONDITIONAL TRANSACTION END命令   1200:コンピュータ・プログラム製品

全ての図面はログインすると無料で閲覧できます。ログイン・ユーザー登録

[広告欄]

ログインすれば広告は減ります

ログインすれば広告は減ります