アカウント名:
パスワード:
RとかPythonみたいなスクリプト言語でありもののパッケージ使ってコード書いてるとRyzen1950Xよりi7-6950Xの方が早かったりするんですよね。あんまり高度なプログラミングができない人でもRyzenの性能活かす方法の講習会とかやってくれたら有償でも参加したいんですが、日本AMDにはそういうマーケティング能力無いだろうなぁ。時間あればAOCC使って既存パッケージ置き換えるとか勉強してみたいけど、そこに回せる時間が無く・・・https://developer.amd.com/amd-aocc/ [amd.com]
普通にプロセスいっぱい走らせるんじゃだめなん
データを完全に分断して個別に処理できる場合は複数台で並列とかさせますけど、たいていの仕事は一部分だけ並列化できて、並列化したものを合成する必要があります。データxが2000個ある時、f(x)を計算するのは2000個並列処理できる(f(x)の計算自体も並列化できる)けど、Σf(x)を計算してΔ=f(x)-f^0(x)を計算してを何度も繰り返したりするのはスクリプト言語だとロスが大きいのです。
OSがどのくらい調停してくれるかだよねプロセスつーかアプリケーションで多コア活用するならIOと演算のバランスを考えて組むけどバラっバラの各アプリケーションが並走してたら最悪コアに振り分けられた35プロセスがIO待ちみたいな事態が起きたりするっしょ
OSの問題じゃなくて増えたのはコア数だけなんからIOの性能が上がるわけじゃないって当たり前の話だと思うけど
その当たり前の話があるからこのCPUは一般人には意味がないよねって話だと思うけど
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
HEDTユーザ皆C++書けるの? (スコア:1)
RとかPythonみたいなスクリプト言語でありもののパッケージ使ってコード書いてるとRyzen1950Xよりi7-6950Xの方が早かったりするんですよね。
あんまり高度なプログラミングができない人でもRyzenの性能活かす方法の講習会とかやってくれたら有償でも参加したいんですが、日本AMDにはそういうマーケティング能力無いだろうなぁ。
時間あればAOCC使って既存パッケージ置き換えるとか勉強してみたいけど、そこに回せる時間が無く・・・
https://developer.amd.com/amd-aocc/ [amd.com]
Re:HEDTユーザ皆C++書けるの? (スコア:0)
普通にプロセスいっぱい走らせるんじゃだめなん
Re:HEDTユーザ皆C++書けるの? (スコア:1)
データを完全に分断して個別に処理できる場合は複数台で並列とかさせますけど、たいていの仕事は一部分だけ並列化できて、並列化したものを合成する必要があります。
データxが2000個ある時、f(x)を計算するのは2000個並列処理できる(f(x)の計算自体も並列化できる)けど、Σf(x)を計算してΔ=f(x)-f^0(x)を計算してを何度も繰り返したりするのはスクリプト言語だとロスが大きいのです。
Re: (スコア:0)
OSがどのくらい調停してくれるかだよね
プロセスつーかアプリケーションで多コア活用するならIOと演算のバランスを考えて組むけど
バラっバラの各アプリケーションが並走してたら最悪コアに振り分けられた35プロセスがIO待ちみたいな事態が起きたりするっしょ
Re: (スコア:0)
OSの問題じゃなくて増えたのはコア数だけなんからIOの性能が上がるわけじゃないって当たり前の話だと思うけど
Re: (スコア:0)
その当たり前の話があるからこのCPUは一般人には意味がないよねって話だと思うけど