Implement batch scheduler as a SYSTEMC process
# Explain what has been changed # Explain why this change is being made # Provide links to any relevant tickets, articles or other resources
This commit is contained in:
@@ -68,8 +68,11 @@ void SMS::batchFormation()
|
||||
|
||||
void SMS::batchScheduler()
|
||||
{
|
||||
sc_time memClk = Configuration::getInstance().memSpec.clk;
|
||||
while (true)
|
||||
{
|
||||
wait(memClk);
|
||||
|
||||
srand(time(NULL));
|
||||
bool isSJF = (rand() % 100) < SJFprobability;
|
||||
if (!existReadyBatch())
|
||||
|
||||
Reference in New Issue
Block a user