Optimizated function assignment in a multi-core processor
AssigneeRex Computing, Inc.
InventorsPaul Michael Sebexen, Thomas Rex Sohmers
Life of this patent
Estimating the term…
Loading patent…
AssigneeRex Computing, Inc.
InventorsPaul Michael Sebexen, Thomas Rex Sohmers
Estimating the term…
A method and system including a computer processor; an optimization module executing on the computer processor and configured to enable the computer processor to: receive a user application, where the user application includes a set of functions; simulate execution of different configurations of the set of functions on a multi-core microprocessor chip, where: the multi-core microprocessor chip includes a set of tiles arranged in a grid configuration, where each tile includes a processor core and a corresponding router, where each router is communicatively coupled with at least one other router to form a network-on-chip and each router implements a deterministic static priority routing policy, and the different configurations include execution of the set of functions by different groups of tiles; monitor network traffic patterns of the execution of the different configurations; rank the different configurations according to ranking criteria, where the ranking criteria is used to rank each of the different configurations based on the corresponding network traffic patterns; and select an optimal configuration of the different configurations based on the ranking.
A system comprising:
A method comprising:
A method comprising:
Dependencies are inferred from the claim text.