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 |
|