GNUスーパーオプティマイザー

GNU SuperOptimizerは、特定の関数の最短命令シーケンスを見つけるためのアプローチを使用するプロジェクトです。
今すぐダウンロード

GNUスーパーオプティマイザー ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Torbjorn Granlund
  • 出版社のWebサイト:
  • ftp://ftp.gnu.org/gnu/superopt

GNUスーパーオプティマイザー タグ


GNUスーパーオプティマイザー 説明

GNU SuperOptimizerは、特定の関数の最短命令シーケンスを見つけるためのアプローチを使用するプロジェクトです。 GNU SuperOptimizerは、特定の関数の最短命令シーケンスを見つけるためのアプローチを使用するプロジェクトである。SuperOptimizerは、与えられた関数の最短命令シーケンスを見つけるために網羅的ゲーメントアンドテストアプローチを使用する関数シーケンス発生器です。 SuperoPtimizerには、CPUがコードを生成したい、およびCPUがどのようなコードを生成したいか、およびCanacceptimatizerが何回の指示に指示する必要があります。 USEDALGORITHTの時間の複雑さは約2N O(m n)であり、ここでMはアーキテクチャ上の利用可能な命令の数であり、Nは目標関数の最短順序です。実用的なシーケンスの長さリミットは、ターゲットアーキテクチャと目標関数の利点によって異なります。ほとんどの場合、それは約5ですが、豊富な命令セットはHPPAとして設定されています。これまでに生成された最長のシーケンスは、MC68020と7命令の長さでした。それを生成するのに数週間かかりました。たとえば、シーケンス内の即時定数(その他-1,0、+ 1、最小のマイナスの正数)を含めようとすることさえありません。最適なシーケンスが見つかりませんでしたが、異常が含まれていないことが理由登録専用フォームでさえわけではありません。また、任意の命令は正しくシミュレートされていない可能性があります。あなたがこれらの問題の遭遇した場合は、以下のアドレスに報告してください。warning!生成されたシーケンスは非常に小さい可能性があると間違っている可能性があります。使用する前に、常にシーケンスが正しいことを確認してください。 SOFAR、私は誤ったシーケンスに遭遇したことがない。あなたがそれについて私に知らせてください!これを知らせてください!これは、SuperoPtimizerが実質的にレジスタのみに依存する関数のための最適なシーケンスと正しいシーケンスを実質的に見つけることができます。 CHAR型。・SRAND48が動作しないため、アルファでRandom()を使用してください。・確率の高い小数を返す。


GNUスーパーオプティマイザー 関連ソフトウェア

対処

DEAL PROJECTは、ポーカーやマジックなどのゲームのためのカードドロー確率を計算するための計算機です。 ...

204

ダウンロード

evojava.

Evojavaは、コンピュータサイエンスにおける興味深い概念を対話的に探索するためのプログラムです。 ...

163

ダウンロード