(EN) A sideband VLIW processing technique is provided. The sideband VLIW processing technique utilizes processor executable code and sideband information that identifies grouping and scheduling of the processor instructions to be executed by a sideband VLIW processor. The sideband information is ignored by processors without sideband VLIW processing capability, thus providing backward compatibility for the processor executable code. The sideband VLIW processor does not have the run-time scheduling circuitry of superscalar processors and instead has circuitry to read and interpret sideband information. Multiple sets of sideband information can be provided for a single corresponding executable program, one set for each different sideband VLIW processor implementation.
(FR) L'invention concerne une technique de traitement VLIW de bande latérale. Cette technique de traitement VLIW de bande latérale fait appel à un code exécutable par processeur et à des informations de bande latérale permettant d'identifier le groupage et l'ordonnancement des instructions du processeur destinées à être exécutées par un processeur VLIW de bande latérale. Les informations de bande latérale sont ignorées par les processeurs sans capacité de traitement VLIW de bande latérale, ce qui permet d'obtenir une compatibilité amont pour le code exécutable par processeur. Le processeur VLIW de bande latérale ne possède pas de circuits d'ordonnancement d'exécution de processeurs superscalaires, mais, à la place de ceux-ci, des circuits permettant de lire et d'interpréter les informations de bande latérale. Des ensembles multiples d'informations de bande latérale peuvent être utilisés pour un programme exécutable correspondant unique, soit un ensemble pour chaque implémentation de processeur VLIW de bande latérale différente.