Signal processing allocation using credit prediction
First Claim
Patent Images
1. A method, comprising:
- predicting a number of credits of a signal processor for a channel at a channel setup stage when a codec is unknown to determine the codec, wherein the predicting comprisespreallocating a total number of credits for each of a plurality of signal processors; and
calculating a potential credit growth against the total number of credits available for a currently considered signal processor; and
selecting, by a processing device, a signal processor having the codec from among the plurality of signal processors to open the channel based on the predicting.
1 Assignment
0 Petitions
Accused Products
Abstract
Digital signal processing resource allocation using a credit prediction scheme is described. The digital signal processing allocation method may include predicting a digital signal processor (DSP) codec that could be requested by a channel at a channel setup stage when a requested codec is unknown; and selecting a DSP having the codec from among a plurality of DSPs to open the channel based on the predicting.
36 Citations
24 Claims
-
1. A method, comprising:
-
predicting a number of credits of a signal processor for a channel at a channel setup stage when a codec is unknown to determine the codec, wherein the predicting comprises preallocating a total number of credits for each of a plurality of signal processors; and calculating a potential credit growth against the total number of credits available for a currently considered signal processor; and selecting, by a processing device, a signal processor having the codec from among the plurality of signal processors to open the channel based on the predicting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus, comprising:
-
a plurality of signal processors, each having at least one codec; and a processing device coupled to the plurality of signal processors, the processing device configured to predict a number of credits of the signal processors for a channel at a channel setup stage when a codec is unknown to determine the codec and selecting a signal processor of the plurality of signal processors having the codec to open the channel based on the prediction, and a credit table including a maximum number of channels per signal processor and credits required per channel for each of the at least one codec. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An apparatus, comprising:
-
means for predicting a number of credits of a signal processor that for a channel at a channel setup stage when a codec is unknown to determine the codec; means for selecting a signal processor having the codec from among a plurality of signal processors to open the channel based on the predicting; and means for preallocating a total number of credits for each of the plurality of signal processors and calculating a potential credit growth against the total number of credits available for a currently considered signal processor. - View Dependent Claims (19, 20, 21)
-
-
22. A machine accessible storage medium that stores instructions which, when executed by a processing device, cause the processing device to perform operations comprising:
-
predicting a number of credits of a signal processor for a channel at a channel setup stage when a codec is unknown to determine the codec wherein the predicting comprises preallocating a total number of credits for each of a plurality of signal processors; and calculating a potential credit growth against the total number of credits available for a currently considered signal processor; and selecting a signal processor having the codec from among the plurality of signal processors to open the channel based on the predicting. - View Dependent Claims (23, 24)
-
Specification