Ingezonden persbericht


Compileren
17 september 2001 | 16.00 uur
Hr. J.A.A.J. Janssen | elektrotechnisch ingenieur
Promotoren | prof.dr.ir. A.J. van de Goor (fac. ITS) en prof.dr. H. Corporaal (TU Eindhoven)

Compiler strategies for transport triggered architectures
Compilertechnologie wordt steeds belangrijker om de prestaties van moderne microprocessoren te verhogen. In dit proefschrift worden compilerstrategieën gepresenteerd die de prestaties van microprocessoren gebaseerd op de Transport Triggered Architectuur verhogen. De interactie tussen, instruction scheduling en register toewijzing, twee belangrijke fasen in een compiler, is beschreven. Met analyse en experimenten is aangetoond dat het geïsoleerd beschouwen van deze twee fasen veel mogelijkheden tot prestatieverhoging onbenut laat. Een nieuwe technologie, geïntegreerde toewijzing, is geïntroduceerd die instruction scheduling en register toewijzing integreert in één enkele fase. De resultaten laten duidelijk zien dat deze aanpak in combinatie met verscheidene scheduling methoden tot hogere prestaties leidt. register file. Aangetoond is dat het splitsen van de register file resulteert in een kleiner benodigd chip oppervlak, een kleinere toegangstijd en een lager energieverbruik, terwijl het aantal geëxecuteerde instructies slechts weinig toeneemt. Dit lost het register-file-probleem op voor toekomstige high-end microprocessoren.

Voor verder lezen:

* Modern compiler design by Dick Grune... , 2000
* Compiler construction; 7th international conference, CC'98, 1998

* Morgan, Robert: Building an optimizing compiler, 1998
* Kiong, Derek Beng Kee: Compiler technology: tools, translators and language implementation, 1997