Research Article
Exploiting Partial Reconfiguration through PCIe for a Microphone Array Network Emulator
Algorithm 3
Scheduling of the merged nodes.
| input: Merged configuration list | | output: Scheduled configuration set | | (1) begin | | (2) ; | | (3) ; | | (4) InitialRPsConfig; | | (5) for do | | (6) ; | | (7) for do | | (8) for Size() do | | (9) if Config() = Config() then | | (10) InsertConfigInRP(); | | (11) MarkAsConfigured(); | | (12) RemoveConfigfromList(, ); | | (13) break; | | (14) end | | (15) end | | (16) end | | (17) if NofElements() then | | (18) for NotConfigured() do | | (19) if NofElements() 0 then | | (20) CalcHistogram(); | | (21) FindMostFreqConfig(); | | (22) InsertConfigInRP((); | | (23) MarkAsConfigured(); | | (24) RemoveConfigfromList(, ); | | (25) end | | (26) else | | (27) Config(); | | (28) MarkAsConfigured(); | | (29) end | | (30) end | | (31) end | | (32) end | | (33) end |
|