« 今日の日記 | Main | この夏でやりたいこと »

2007.07.05

パラレル?シリアル?

ESL D&V 8章から

Phantom Compilerを発見!
要するに並列動作で記述した物の依存関係を分析し、スケジューラコミ一つのmonolithicなCソースにしてくれる。ここまでのツールが、一つのCソースをいかに並列化するかを扱っているとしたら、まったく逆の発想。これが上手く行くと、OSが要らなくなるって組み込み分野では有利になる。
今までは、OSはOSで最適化し、アプリはアプリで最適化していたけど、これを使うことでOSとアプリを一緒くたにして上で最適化をかけることができる。

FPGAで言うところの、論理合成後と配置配線前の最適化みたいなもんだな。いったん全回路をフラットにして、その上で要らないFFや重複しているFFを削っていく。この時点ではRTLの表記とか関係ない。

この本は基本的にはつまらないのに、時々面白い発見があるから困る。頑張って読まないと。

|

« 今日の日記 | Main | この夏でやりたいこと »

Comments

The comments to this entry are closed.

TrackBack


Listed below are links to weblogs that reference パラレル?シリアル?:

« 今日の日記 | Main | この夏でやりたいこと »