Patent ID: 8963932
Filing Date: 2015-02-24
Classification: G06F

Abstract:
1. A method of calculating performance parameters for a type of data being executed by a unified processor subunit, said method comprising: executing an executable task on a processor pipeline comprising a plurality of processing subunits and further comprising said unified processor subunit; querying said unified processor subunit and in response thereto determining a data type being processed by said unified processor subunit; and calculating performance parameters for said unified processor subunit processing said data type, wherein said calculating performance parameters comprises calculating a bottleneck that is a measurement of adverse performance of said plurality of processing subunits caused by said unified processor subunit, and wherein said bottleneck is a function of performance parameters associated with said unified processor subunit and parameters associated with said processing pipeline, and wherein said bottleneck is a measure of time that said unified processor subunit is processing said data type plus a measure of time that said unified processor subunit pauses an upstream component because said unified processor subunit is busy minus the time which said unified processor subunit is paused because a downstream component is busy and does not accept further data, all over the time required by said processing pipeline to process said executable task, and wherein said calculating is based on a counter operable to increment based on an individual processing of said data type.