アカウント名:
パスワード:
マルチコアプロセッサが必要な理由の一つは、性能と消費電力(および熱)を両立するためです。 しかし、マルチコアを載っけたところでプログラムが旧態依然のままであれば性能は出ないので生産性の高い並列プログラミング環境が必要とされているのです。
消費電力に関してシビアでかつ今時の携帯電話のように性能を要求される分野では、チップのコストを上げてでも性能/消費電力の良いプロセッサが 要求されます。 しかし、性能向上といっても悪名高きPrescott [wikipedia.org]のようにコアクロックを上げるやり方は限界に来ているわけで、 結局周波数そのままでコア数を増やすしかないのです。マルチコアの場合省電力技術の効果が大きい [mycom.co.jp]というメリットもあります。 実
例示されているSHだって、全組み込み用途からすれば相当にリッチのチップだし。
逆に言えば其処までの性能が要らないなら、非力ではあるけど笑えるぐらいに元々低消費電力なチップが幾らでも有るってのが現状ですから。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
本末転倒になってはいかん (スコア:3, すばらしい洞察)
並列化言語が必要な状況がある場合に並列化言語への要求が生まれるのだが、
単にマルチなCPUを使っているだけで並列化言語を使おうとするのは
組み込み機器の安定性を阻害するだけの話だ。
安定し、かつ、使いやすい並列化言語があるなら使ってもいいかもしれないが、
そうでないのであれば並列化言語なんてのは無用の長物。
組み込み機器向けマルチコア・プロセッサやその手の開発環境を売りたいだけの
セールストークに惑わされず、実質を見極めてこそ安定した機器を送り出せる
エンジニアと言えよう。
Re:本末転倒になってはいかん (スコア:0)
だからRubyを移植容易なように作っておけとあれほど口すっぱくして言っといたのに>matz
Re:本末転倒になってはいかん (スコア:0)
Re:本末転倒になってはいかん (スコア:0)
マルチコアは省電力のために必要 (スコア:0)
マルチコアプロセッサが必要な理由の一つは、性能と消費電力(および熱)を両立するためです。 しかし、マルチコアを載っけたところでプログラムが旧態依然のままであれば性能は出ないので生産性の高い並列プログラミング環境が必要とされているのです。
消費電力に関してシビアでかつ今時の携帯電話のように性能を要求される分野では、チップのコストを上げてでも性能/消費電力の良いプロセッサが 要求されます。 しかし、性能向上といっても悪名高きPrescott [wikipedia.org]のようにコアクロックを上げるやり方は限界に来ているわけで、 結局周波数そのままでコア数を増やすしかないのです。マルチコアの場合省電力技術の効果が大きい [mycom.co.jp]というメリットもあります。 実
Re:マルチコアは省電力のために必要 (スコア:0)
例示されているSHだって、全組み込み用途からすれば相当にリッチのチップだし。
逆に言えば其処までの性能が要らないなら、非力ではあるけど笑えるぐらいに元々低消費電力なチップが幾らでも有るってのが現状ですから。
Re:マルチコアは省電力のために必要 (スコア:0)
ヒートシンクなしで動作させたいなどの特殊な事情もあります。
そのため、温度のあがりやすい周波数向上というアプローチは取りにくく
でも処理量は稼がないといけない、という流れで
やはりマルチコア化を各社狙ってますよ。