-O3 の ifort の約 10% 以内で大幅な高速化を報告

Volker Eyert、Joost Vandevondele、Claus Flensburg は、ICHAR() に関する問題を報告しました。この問題は、文字変数の表現方法に関係する、本来の機能よりもはるかに深いものでした。修正には長い時間がかかりましたが、新しいバックエンドについて多くのことを学んでいます。私たちが使用していた古いバージョンよりもはるかにうるさいです。

Joost はまた、私が移植を行っていた数日前に忍び寄ったスカラー化に関する問題を報告しました。また、修正されました。

Douglas Cox は、g95 が生成するコードで、-O3 の ifort の約 10% 以内で大幅な高速化を報告しました。すべての -fxxx 最適化 (f はファンキーを表す) も同様に機能するはずです。

Charles Rendleman さんは、モジュール パスに関する問題を報告しました。この問題は、アップグレードでむしゃむしゃ食べてしまい、修正されました。

Linux以外のポートはまだありません。

8月29日
現在の gcc バックエンドへの移植が完了しました。新しいバージョンは、古いバージョンよりも大幅に高速になるはずです。現時点で利用可能な唯一のポートは x86 Linux で、すぐにさらに追加される予定です。

8月27日
私は、現在の gcc バックエンドで g95 を動作させるために、ここ数日間着実に作業を進めてきました。クリーン ビルドを取得し、簡単なプログラムをコンパイルして実行できるようになりました。少なくとも x86 では、生成されたコードは非常にタイトに見えます。新しい gcc に忍び込んだいくつかのバグがあり、回避する必要がありました。また、バックエンド内の規則も変更されました。現在の問題は現在保留中です。

8月25日
Harald Anlauf さんは、修正された印刷中の丸めに関する問題を報告してくれました。

Joost Vandevondele さんは修正に問題があることを発見しましたが、これは再度修正されました。

8月24日
Joost Vandevondele さんは、配列セクションの部分文字列に関するもう 1 つの問題を送信しましたが、現在は修正されています。

ここ数日間、何人かの人々の要請で、ビルドの日付を –version 文字列に追加しました。

Matthew Francis さんは、 CAMB宇宙論コードのコンパイルに成功したと報告しました。

Stuart Midgley は、彼のアダプティブ メッシュ コードのコンパイルと実行が成功したことを報告しました。

8月23日
Carsten Lemmen は無意味なアンダーフロー エラーを指摘してくれましたが、これは無効にしました。

Joost Vandevondele さんは、いくつかの一般的な UNIX 拡張機能 (getuid()、getpid()、および getlog()) を要求しましたが、これらは実装されています。

Matt Kennel と Simeon Fitch は両方とも、修正された既定のコンポーネントを持つ派生型の割り付け可能な配列の問題を報告しました。

Michael Richmond は、修正された endfile 処理に関する問題を送信しました。

Mimo は、修正されたスカラー化と TRIM 組み込みの問題を送信しました。

タイトルとURLをコピーしました