Mixed superscalar and VLIW instruction issuing and processing method and system
AssigneeQUALCOMM Incorporated
InventorsMuhammad Ahmed, Erich Plondke, Lucian Codrescu, William Anderson
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsMuhammad Ahmed, Erich Plondke, Lucian Codrescu, William Anderson
Estimating the term…
Techniques for processing transmissions in a communications (e.g., CDMA) system. A method and system for issuing and executing mixed architecture instructions in a multiple-issue digital signal processor receives in a mixed instruction listing a plurality of digital signal processor instructions. The plurality of digital signal processor instructions includes a plurality of parallel executable instructions (e.g., VLIW instructions or instruction packets) mixed among a plurality of series executable instructions (e.g., superscalar instructions). The series executable instructions are associated by various instruction dependencies. The method and system further identify in the mixed instruction listing the plurality of parallel executable instructions. Once identified, the parallel executable instructions are first executed in parallel irrespective of any such instruction's relative order in the mixed instruction listing. Then, the series executable instructions are executed serially according to said various instruction dependencies.
A method for issuing and executing mixed architecture instructions in a multiple-issue digital signal processor, comprising the steps of:
An integrated circuit forming a portion of a digital signal processor for encoding and processing instructions of mixed lengths, the integrated circuit comprising:
A digital signal processor for encoding and processing instructions of mixed lengths, the digital signal processor comprising:
A computer usable medium having computer readable program code means embodied therein for operation in association with a digital signal processor for encoding and processing instructions of mixed lengths, the computer usable medium comprising:
Dependencies are inferred from the claim text.