摘要 |
Methods and corresponding systems for allocating processing resources for a number of instances (N) of a software component (112) include determining an average processing cost (µ) and a variance (s<SUP>2</SUP>) for the software component (412). Then a processing cost (218) for the software component is estimated as a function of N, the average processing cost (µ), and the variance (s<SUP>2</SUP>), and processing resources are allocated in response to the estimated processing cost. The software component (112) can be partitioned into a number of blocks (L), wherein the L blocks include a required block (210) and one or more optional blocks (212). In some embodiments in response to a total estimated processing cost exceeding an available processing value, selected optional blocks (214) can be disabled to reduce the total estimated processing cost to a value equal to or less than the available processing value. The optional blocks (212) can be prioritized and disabled in order of priority.
|
申请人 |
FREESCALE SEMICONDUCTOR INC.;ZWERNEMANN, BRAD L.;DYBA, ROMAN A.;HE, PERRY P.;PESSOA, LUCIO F. C. |
发明人 |
ZWERNEMANN, BRAD L.;DYBA, ROMAN A.;HE, PERRY P.;PESSOA, LUCIO F. C. |