Modular re-configurable profiling core for multiprocessor systems-on-chip
AssigneeSimon Fraser University
InventorsLesley Lorraine Shannon, Alexandra Fedorova
Life of this patent
Estimating the term…
Loading patent…
AssigneeSimon Fraser University
InventorsLesley Lorraine Shannon, Alexandra Fedorova
Estimating the term…
A modular dynamically re-configurable profiling core may be used to provide both operating systems and applications with detailed information about run time performance bottlenecks and may enable them to address these bottlenecks via scheduling or dynamic compilation. As a result, application software may be able to better leverage the intrinsic nature of the multi-core hardware platform, be it homogeneous or heterogeneous. The profiling functionality may be desirably isolated on a discrete, separate and modular profiling core, which may be referred to as a configurable profiler (CP). The modular configurable profiling core may facilitate inclusion of rich profiling functionality into new processors via modular reuse of the inventive CP. The modular configurable profiling core may improve a customer's experience and productivity when used in conjunction with commercial multi-core processors.
A computer system comprising at least one non-configurable hard processor with at least one non-configurable hard processor core, said computer system further comprising at least one discrete profiling core separate from said at least one non-configurable hard processor, wherein said at least one discrete profiling core comprises:
A configurable profiling core for use in a computer system comprising at least one non-configurable hard processor separate from said configurable profiling core and having at least one non-configurable hard processor core, said configurable profiling core comprising:
Dependencies are inferred from the claim text.