Library rt.restructuring.model.processor.multiprocessor
From mathcomp Require Export fintype.
From rt.restructuring.behavior Require Export all.
Section Schedule.
Variable Job: JobType.
Variable processor_state: Type.
Context `{ProcessorState Job processor_state}.
Definition processor (num_cpus: nat) := 'I_num_cpus.
Variable num_cpus : nat.
Definition identical_state := processor num_cpus → processor_state.
End Schedule.
From rt.restructuring.behavior Require Export all.
Section Schedule.
Variable Job: JobType.
Variable processor_state: Type.
Context `{ProcessorState Job processor_state}.
Definition processor (num_cpus: nat) := 'I_num_cpus.
Variable num_cpus : nat.
Definition identical_state := processor num_cpus → processor_state.
End Schedule.