Research Article
Evaluation of Runtime Task Mapping Using the rSesame Framework
Algorithm 2
Pseudocode for the cumulative benefit heuristic (CBH) for the mapping on task .
| (1) set of tasks mapped onto the FPGA | | (2) set of tasks mapped onto the GPP | | (3) if .area ≤ area then | | (4) if CB() > () then | | (5) | | (6) | | (7) area = area .area | | (8) end if | | (9) else | | (10) | | (11) while area .area and HW do | | (12) if CB() - () > CB() then | | (13) area = area + .area | | (14) end if | | (15) end while | | (16) if .area ≤ area then | | (17) | | (18) | | (19) area = area − .area | | (20) else | | (21) | | (22) | | (23) end if | | (24) end if |
|