Systems and methods defining thread specifications
AssigneeOracle International Corporation
InventorsAndrew J. Giampetro, Russell Ashley Broom, Ricarda Heuss
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsAndrew J. Giampetro, Russell Ashley Broom, Ricarda Heuss
Estimating the term…
Methods and systems are disclosed for executing tasks in a partially out-of-order execution environment. Input is received indicating a task and task type for execution within an environment. Functions associated with the task and type of task may be selected. An instruction may be generated for each function indicating that the function is configured for static scheduling or dynamic scheduling. A schedule for instantiating each function may be generated, where functions configured for static scheduling are scheduled for instantiation according to a position of the function within the list and functions configured for dynamic scheduling are scheduled for instantiation at runtime based on an environment in which the function is instantiated and a position of the function of the subset of the set of functions within the list. A thread specification may then be generated using the functions and list. The thread specification may transmitted to remote devices.
A method of scheduling functions for execution of a task in a partially out-of-order execution environment, the method comprising:
A system comprising:
A non-transitory machine-readable storage medium containing instructions, which when executed on one or more processors, cause the one or more processors to perform operations including:
Dependencies are inferred from the claim text.