Research Article
Multi-FPGA Partitioning Method Based on Topological Levelization
Input: (), = devices; | Output: , , , , | Create levels = ; | = 0; = 1; | Proceed = True; | While (Proceed) | | βCreate new partition ; | βwhile (violation = False) | β | βββmove level to ; check constraints; | βββmark the last level moved to as and its | βββsuccessor ; ; | | ββOptimize subject to the current device ; | ββif () * if the remained of fit into | βββthe next device / | ββProceed = False; else = ; | |
|