Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Hardware software partitioning of control data flow graph on system on programmable chip
Jemai M., Ouni B. Microprocessors & Microsystems39 (4):259-270,2015.Type:Article
Date Reviewed: Oct 20 2015

The problem of partitioning the elements of a control flow graph of a computation between dedicated hardware blocks and hard processors/digital signal processors (DSPs) of a system on programmable chip (SOPC) is dealt with in this paper.

The crux of the proposed algorithm is to locate all possible single-entry/single-exit partitions of the control flow graph. For each such partition, the improvement in latency due to moving from software to hardware and the cost in hardware area are computed by sorting the partitions in order of roughly increasing area and decreasing latency improvements. The intersection point of these two curves is a partition such that choosing any other partition either leads to a suboptimal latency improvement or a suboptimal area allocation. Repeated iterations lead to allocation of partitions to hardware blocks until no more hardware area is left. The results show that this algorithm performs better than previously known algorithms although it can, in comparison to a genetic algorithm, take longer to do the partitioning.

The paper is an interesting if somewhat dense read for those interested in SOPCs and algorithms to automatically partition program elements across the processor and programmable hardware. It does, however, propose a heuristic without any proof that the heuristic can be applied or results in close to optimal partitions. It does, however, offer a very thorough evaluation.

Reviewer:  Amitabha Roy Review #: CR143865 (1601-0051)
Bookmark and Share
 
Data-Flow Architectures (C.1.3 ... )
 
 
Hardware/ Software Interfaces (C.0 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Data-Flow Architectures": Date
Implementation of a general-purpose dataflow multiprocessor
Papadopoulos G., MIT Press, Cambridge, MA, 1991. Type: Book (9780262660693)
Jul 1 1992
Data flow computer architecture
Chudík J., Springer-Verlag, London, UK, 1984. Type: Book (9789780387136578)
Oct 1 1985
A fault-tolerant dataflow system
Srini V. Computer 18(3): 54-68, 1985. Type: Article
Mar 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy