アカウント名:
パスワード:
って何かあるのでしょうか。
動画エンコーダーとかでサポートしているものってあるんですかね?
# スパコン専用機能のような状態だとしたらLinusの反応も理解できる
「EmEditor」v19.2が正式公開 ~CPU命令セットAVX-512/SHA Extensionsをサポート [impress.co.jp]
# またテキストエディタでベンチマークが行われる [impress.co.jp]ようになるに違いない
EmEditorは、少しでも高速化するなら何でもするというスタンスみたいだからなあ。なにか違和感を覚えるようになって某Mに乗り換えたんだけど、とくにgrepなんて数倍違うみたい。まあそれでも、戻る気はないんだけど。
> 動画エンコーダーとかでサポートしているものってあるんですかX.265がサポートしているけど、せいぜい10%しか性能が改善しない [fc2.com]。
この手のハード支援なら、Turing世代GeForceのNVENCを使うんじゃないかな。ローエンド価格帯のGTX1650の第2世代(TU106ベースとTU116ベースの異なったGPUが使われたカードが混在しているらしい)でTuring NVENCが積まれるらしいから。
NVENCはビットレート抑える(FHDで5M bps以下くらい)とx265エンコードより圧倒的低画質なイメージです。よく画質変わらず圧倒的高速という方いるけどまず作例が数十Mbpsなんですよね。
コマンド一つで10%も早くなるなら大したもの、って思うんだけど、必要なリソースに対して割に合わないってことなのかな?
コマンド一つって、利用するには専用の最適化コードを用意する必要があるわけですが。環境に合わせて最適化コードを用意するなら、追加機能なしでも10%くらいは早くなりそうなものですしね。
Intel Distribution for Python [intel.com]とか言ってみるテスト。確かにベンチマーク厨なら悪くない [intel.com]と思うのかもしれない。
まともにAVX512を使って最適化できるコンパイラが特殊なものしかないのが現実。AVXをサポートしないCPUを未だに切り捨てられないでいるから、仕方ない面もある。
この手のやつって intrinsics を使ってゴリゴリ書くイメージあるので、コンパイラの最適化は期待していないんじゃないかなCPUID で切替すればいいので、古い CPU を切り捨てることもないし
# 流石に SSE2 未対応の CPU は切り捨てた
intrinsicsで書く場合はかなりコンパイラの最適化を期待してますよ。レジスタ割付管理や命令の並べ替えはコンパイラの仕事です。
ハードウェアだと iMac Pro [apple.com] が AVX-512 を売り文句に使ってるけどこれ黒歴史になるのか・・
自社設計CPU化の宣伝文句に使える。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
AVX512を使用しているソフトウェア (スコア:0)
って何かあるのでしょうか。
動画エンコーダーとかでサポートしているものってあるんですかね?
# スパコン専用機能のような状態だとしたらLinusの反応も理解できる
Re: (スコア:0)
「EmEditor」v19.2が正式公開 ~CPU命令セットAVX-512/SHA Extensionsをサポート [impress.co.jp]
# またテキストエディタでベンチマークが行われる [impress.co.jp]ようになるに違いない
Re: (スコア:0)
EmEditorは、少しでも高速化するなら何でもするというスタンスみたいだからなあ。
なにか違和感を覚えるようになって某Mに乗り換えたんだけど、とくにgrepなんて数倍違うみたい。
まあそれでも、戻る気はないんだけど。
あるけど、たいしたことない (スコア:0)
> 動画エンコーダーとかでサポートしているものってあるんですか
X.265がサポートしているけど、せいぜい10%しか性能が改善しない [fc2.com]。
この手のハード支援なら、Turing世代GeForceのNVENCを使うんじゃないかな。ローエンド価格帯のGTX1650の第2世代(TU106ベースとTU116ベースの異なったGPUが使われたカードが混在しているらしい)でTuring NVENCが積まれるらしいから。
Re: (スコア:0)
NVENCはビットレート抑える(FHDで5M bps以下くらい)とx265エンコードより圧倒的低画質なイメージです。
よく画質変わらず圧倒的高速という方いるけどまず作例が数十Mbpsなんですよね。
Re: (スコア:0)
コマンド一つで10%も早くなるなら大したもの、って思うんだけど、必要なリソースに対して割に合わないってことなのかな?
Re: (スコア:0)
コマンド一つって、利用するには専用の最適化コードを用意する必要があるわけですが。
環境に合わせて最適化コードを用意するなら、追加機能なしでも10%くらいは早くなりそうなものですしね。
Re: (スコア:0)
Intel Distribution for Python [intel.com]とか言ってみるテスト。
確かにベンチマーク厨なら悪くない [intel.com]と思うのかもしれない。
Re: (スコア:0)
まともにAVX512を使って最適化できるコンパイラが特殊なものしかないのが現実。
AVXをサポートしないCPUを未だに切り捨てられないでいるから、仕方ない面もある。
Re: (スコア:0)
この手のやつって intrinsics を使ってゴリゴリ書くイメージあるので、コンパイラの最適化は期待していないんじゃないかな
CPUID で切替すればいいので、古い CPU を切り捨てることもないし
# 流石に SSE2 未対応の CPU は切り捨てた
Re: (スコア:0)
intrinsicsで書く場合はかなりコンパイラの最適化を期待してますよ。
レジスタ割付管理や命令の並べ替えはコンパイラの仕事です。
Re: (スコア:0)
ハードウェアだと iMac Pro [apple.com] が AVX-512 を売り文句に使ってるけど
これ黒歴史になるのか・・
Re: (スコア:0)
自社設計CPU化の宣伝文句に使える。
Re: (スコア:0)