A. PARALLELLE ARCHITECTUREN

A2. Het uitbaten van parallellisme in logisch programmeren


Prof. M. BRUYNOOGHE, KUL, Dep. Computerwetenschappen
Celestijnenlaan 200 A, 3001 Heverlee

Het oorspronkelijke projectvoorstel voorzag in 11 manjaar en bevatte twee luiken :

Uiteindelijk werd slechts 5.5. manjaar toegekend. Dit was onvoldoende om twee nieuwe onderzoeksrichtingen helemaal uit te bouwen.

Dankzij de parallelle financiering via de ESPRIT-projecten PEPMA ('89-'92) en ACCLAIM ('92-'95) en het voorbereidend werk in project RFO/AI/02 ('87- '91) werd een ernstige inspanning geleverd rond het tweede luik : een parallelle versie van AKL werd volledig geïmplementeerd. De samenwerking (en competitie) met SICS (Swedish Institute of Computer Science) was daarbij van groot belang. Het implementatie-ontwerp voor parAKL werd gepubliceerd in PLILP'93 en nieuwe optimalisatie in verband met de reductie van het aantal niet-deterministische promoties en copy operaties, in JICSLP'94. Dit werk werd afgerond met een doctoraat van een van de medewerkers (Remco Moolenaar) in 1995.

Het eerste luik werd grondig bijgestuurd en een beperkt deel van het budget werd gebruikt ter aanvulling van onderzoek rond abstracte interpretatie dat via andere projecten werd gefinancierd : GOA ('93-'97) en ESPRIT project PRINCE ('90-'94). Het onderzoek werd geconcentreerd op de verdere uitbouw van abstracte interpretatie voor gewone logische programma's en voor logische programma's met beperkingen. In dit onderzoek werden opmerkelijk goede resultaten behaald : niet minder dan 3 publikaties vonden hun weg naar het top tijdschrift ACM Transactions on Programming Languages And Systems (TOPLAS) :

Daarnaast werden resultaten gepubliceerd in talrijke conferenties en verschenen verschillende artikelen in de Journal of Logic Programming :

Inhoud Volgende Artikel