Title :
VLIW-processors under periodic real time constraints
Author :
Theis, Jean-Paul ; Thiele, Lothar
Author_Institution :
Lab. of Appl. Microelectron., Public Res. Centre Henri Tudor, Luxembourg, Luxembourg
Abstract :
This paper deals with the cyclo-static (periodic) scheduling of iterative instruction sequences on VLIW-processor architectures, in the case when the period is imposed (periodic real time constraints). This problem naturally arises when designing VLIW-processor architectures as I/O interfaces between cyclo-static-processor arrays and the external world. Three important mapping problems related to periodic real time constraints are discussed, depending on the VLIW-processor resource constraints and optimization criteria that are considered. Precise conditions under which there exist cycle-static schedules are formulated. Whenever possible, we present systematic and optimal mapping methodologies with polynomial solution time. The starting point is thereby a novel description of iterative instruction sequences in the form of generalized directed acyclic graphs (DAG´s). Finally, an innovative VLIW-processor architecture, called Extended Periodic Operation Model (EPOM) with distributed shift register file, which optimally fits into the mapping trajectory, is presented
Keywords :
computational complexity; directed graphs; instruction sets; optimisation; parallel architectures; processor scheduling; real-time systems; shift registers; Extended Periodic Operation Model; VLIW-processor architectures; VLIW-processor resource constraints; cyclo-static scheduling; cyclo-static-processor arrays; distributed shift register file; generalized directed acyclic graphs; input output interfaces; iterative instruction sequences; optimization; periodic real time constraints; polynomial solution time; Clocks; Coprocessors; Flow graphs; Hardware; Iterative methods; Microelectronics; Optimal control; Polynomials; Processor scheduling; Shift registers;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1996. ICCD '96. Proceedings., 1996 IEEE International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-8186-7554-3
DOI :
10.1109/ICCD.1996.563557