アカウント名:
パスワード:
X3とX4て(ベンチじゃなく)実際の動作速度でいかほど違うんでしょうか。アーキテクチャが複雑になりすぎて「結局どのくらい速いの」ということが把握できなくなってきてます<自分。
早くするための技術じゃなくて遅くならなくするための技術。
遅くならないのは事実としても、「そのための技術」ってのは今時どうなんですかね。マルチスレッドなアプリってまだそんなに特殊?
遅くならないのは事実としても、「そのための技術」ってのは今時どうなんですかね。
OpenMPとかTBB(Threading Building Block)ってキーワードで情報収集すると、幸せになれるかも知れません。
マルチスレッドなアプリってまだそんなに特殊?
Coreあたりの処理能力が頭打ちになってきているので、今後は如何に処理を並列化するかがパフォーマンスを決めるでしょう。Single threadでQuick Sortするより、Multi ThreadでBubble Sortするほうが早い、ということすらあり得ます。65536coreもあれば、ループ展開が容易なBubble Sortの方が速いかもしれません。まぁ、これは極端すぎますが。
今後は完全にSingle Threadのアプリなんて滅多に見かけない、と言うか作れないようになっていくんじゃないでしょうか。過去がそうであったようにThreadの概念も抽象化され隠蔽されていき、意識せず使うことができる、という方向だと思いますよ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生の大半の問題はスルー力で解決する -- スルー力研究専門家
それ以前に (スコア:1, 興味深い)
X3とX4て(ベンチじゃなく)実際の動作速度でいかほど違うんでしょうか。
アーキテクチャが複雑になりすぎて「結局どのくらい速いの」ということが
把握できなくなってきてます<自分。
Re: (スコア:3, すばらしい洞察)
よって普通に使っている分にはクロック分の速さしか体感できないですよ。
Re: (スコア:0)
早くするための技術じゃなくて遅くならなくするための技術。
遅くならないのは事実としても、「そのための技術」ってのは今時どうなんですかね。
マルチスレッドなアプリってまだそんなに特殊?
Re:それ以前に (スコア:1, 参考になる)
OpenMPとかTBB(Threading Building Block)ってキーワードで情報収集すると、幸せになれるかも知れません。
Coreあたりの処理能力が頭打ちになってきているので、今後は如何に処理を並列化するかがパフォーマンスを決めるでしょう。
Single threadでQuick Sortするより、Multi ThreadでBubble Sortするほうが早い、ということすらあり得ます。
65536coreもあれば、ループ展開が容易なBubble Sortの方が速いかもしれません。
まぁ、これは極端すぎますが。
今後は完全にSingle Threadのアプリなんて滅多に見かけない、と言うか作れないようになっていくんじゃないでしょうか。
過去がそうであったようにThreadの概念も抽象化され隠蔽されていき、意識せず使うことができる、という方向だと思いますよ。