浮動小数点算術分布は依存関係ですか?

浮動小数点算術分布は依存関係ですか?

私は偶然会ったArs Technicaに関する記事Raspbianに関して、同社は開発者の主な関心が浮動小数点単位に完全に最適化されたオペレーティングシステムを望んでいたということで、Fedoraにはこれらのオペレーティングシステムがないため、DebianをRaspberry Piに移植したと述べた。

分布が浮動小数点演算に適しているかどうかはどうすればわかりますか?

ベストアンサー1

ARM ハードウェアには、ソフトウェアで実行される浮動小数点演算とハードウェアで実行される 2 種類の浮動小数点演算があります。以前のARMハードウェアは、しばしば浮動小数点演算を実行するハードウェアを無視し、これを仮想化ソフトウェアソリューションに任せました。性能低下が大きく、ハードウェアコストが低かったからです。

今日、多くのARM SoCはハードウェア浮動小数点を提供していますが、これにはチップ自体に異なるアーキテクチャが必要であるため、すべてのバイナリを再コンパイルする必要があります。これがDebianのようなディストリビューションに「armel」と「armhf」というアーキテクチャがある理由です。どちらにも浮動小数点機能がありますが、armelはそれをソフトウェアとして実装し、armhf(つまりARMハード浮動小数点)はそれをハードウェアとして実装します。

一般的に言えば、同じアーキテクチャですべてのバイナリを実行したいのですが、Debianマルチアーキテクチャを使用すると、複数のアーキテクチャをサポートしてqemuで実行できますが、それでもやや複雑です。

おすすめ記事