| Dependence & High Level Synthesis |
|
|
|
|
In High Level Synthesis world, effectiveness of any tool depends on its ability to extract parallelism, inherent in the application. Please read Limits of Instruction Level Parallelism for thorough discussion on parallelism related issues. Degree of parallelism is directly dependent on Dependence in the code. Any high level synthesis tool should be able to understand, resolve and circumvent dependence to increase effective parallelism of the application. Thorough discussion on dependece can be read here @ .
There are multiple types of dependencies, as shown below.
Once dependeces are resolved effectively, next issue is effective distribution/partition of the resources. Any partitioning algorithm for high level synthesis should be able to handle following As far as I know, none of the paper handles above criteria effectively. Anyway, please stay tuned for list of papers, dealing with partitioning of dependence graph.
Only registered users can write comments!
Powered by
|
|||||||||
| Last Updated on Wednesday, 31 May 2006 16:00 |



