Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > VHDL > Map n algorithms to m functional units

Thread Tools

Map n algorithms to m functional units

Posts: n/a

I have a question about a VLIW-processor architecture.

It's quite common that you implement a specific algorithm to a
VLIW-processor, and I have seen papers about how to extract what
functional units that, for this specific algorithm, are suitable to
use in your data path.

But what if you would like to find the m most suitable functional
units for a data path that have to implement more than one algorithm?
This will of cause be dependent on the data dependencies in the
different algorithms and the operation order (for example, in this
algorithms mult is often followed up by an acc and so on).

Some tools, for example A|RT can analyze this form c-code, but this is
before scheduling, so this analysis can just as easy be done by just
looking at the code.

What I'm looking for is a tool (or feature in one of the big tools)
that after scheduling (loop unrolling and so on) can give me data
dependencies and the order of operation that have to be done in
sequence. Or some other help to, in a more scientific way, extract
what functional units that are suitable in a data path that have to
perform n different algorithms.

If anyone has seen any publications in that might help me, please tell

Best regards,
Andreas Lundgren
Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Functional Programing: stop using recursion, cons. Use map & vectors Xah Lee Python 9 05-25-2011 12:03 AM
How is map<vector<int>, int> stored? (for graph algorithms) Digital Puer C++ 6 11-09-2009 01:07 AM
initialize memory units Daniel Koethe VHDL 1 11-08-2004 08:36 PM
Share folders btn 2 units =?Utf-8?B?S2V2aW4=?= Wireless Networking 2 09-16-2004 04:37 AM
std::map::iterator with STL algorithms rg C++ 1 07-22-2004 10:31 AM