| ポータブルLinuxプロセッサの親和性 Portable Linux Processor Affinityは、Linux内のプロセッサアフィニティのための複数のAPIの問題を解決するための試みです。 |
今すぐダウンロード |
ポータブルLinuxプロセッサの親和性 ランキングとまとめ
- 出版社のWebサイト:
- http://www.osl.iu.edu/jsquyres/bladeenc/
ポータブルLinuxプロセッサの親和性 タグ
ポータブルLinuxプロセッサの親和性 説明
ポータブルLinuxプロセッサアフィニティは、Linux内のプロセッサアフィニティのための複数のAPIの問題を解決するための試みです。 Linuxディストリビューション、カーネルバージョン、およびGLIBCバージョンに関係なく、ポータブルLinuxプロセッサアフィニティ(PLPA)ライブラリは次のことを行います。 - 一貫した動作を提供します。 - プロセッサアフィニティのバイナリ互換性を提供します。 Linux内のプロセッサアフィニティに複数のAPIがあるという問題を解決します。具体的には、関数sched_setaffinity()およびsched_getaffinity()は、Linuxベンダーおよび/またはglibcのバージョンに応じて、数値と種類のパラメータを持ちます。これは、コンパイル時、リンク時刻、および実行時の理由でLinuxでプロセッサアフィニティを使用しようとするアプリケーションが非常に問題があります.PLPAは、一貫した動作とバイナリの両方を得るために開発者が書き込むことができる単一のプロセッサアフィニティAPIを提供します。さまざまなLinuxインストールごとの互換性(もちろんバイナリLinux Portable、もちろんバイナリLinux Portableであると仮定して).Portable Linux Processor Affinity Libraryは、Linuxコミュニティによって使用できるスタンドアロンプロジェクトとして開発されたMPIチームによって開発されました。具体的には、Open MPIとは無関係に分散され、そのコンパイル、リンク、または実行時の機能のためにOpen MPIの一部は必要ありません。このリリースの新機能: ・このリリースの主な新機能は、プロセスを特定の(コア、ソケット)セットにバインドする機能です。 ・具体的には、PLPAでは、拘束力のある仕様をコアやソケット(VS. Linux仮想プロセッサID)で指定できます。 ・(コア、ソケット)タプルへのバインドは、C APIと「PLPAタスクセット」のコマンドライン実行可能ファイルの両方を通じて入手できます。
ポータブルLinuxプロセッサの親和性 関連ソフトウェア