DocumentCode :
282542
Title :
Analysis of experimental Prolog-database hardware
Author :
Gibson, Ian
Author_Institution :
Dept. of Comput. Sci., New South Wales Univ., Kensington, NSW, Australia
Volume :
i
fYear :
1990
fDate :
2-5 Jan 1990
Firstpage :
30
Abstract :
A special-purpose machine called the Prolog processor board (PPB), constructed specifically to carry out experimental evaluation of dedicated hardware support for the logic programming language Prolog, is presented. A detailed analysis of the PPB hardware performance profile is carried out. Machine-level analyses include memory consumption and memory referencing behavior together with instruction frequencies and execution times. System architecture measurements include variable use, data structure referencing characteristics, and program execution time, as well as a breakdown of the time spent on fundamental operations of Prolog. Conclusions are drawn from these experiments regarding bottlenecks in the execution of programs on real dedicated hardware. It is found that the PPB is limited by the available memory-bus bandwidth, and that mechanisms for reducing memory traffic can be cost effective. The detailed analysis also leads to accurate estimates of system performance when the identified bottlenecks are removed
Keywords :
PROLOG; add-on boards; computer architecture; performance evaluation; special purpose computers; Prolog processor board; Prolog-database hardware; bottlenecks; data structure referencing characteristics; dedicated hardware support; execution times; experimental evaluation; fundamental operations; hardware performance profile; instruction frequencies; logic programming language; machine level analyses, system architecture measurements; memory consumption; memory referencing behavior; memory traffic; memory-bus bandwidth; program execution; program execution time; real dedicated hardware; special-purpose machine; system performance; time spent; variable use; Bandwidth; Costs; Data structures; Electric breakdown; Frequency; Hardware; Logic programming; Performance analysis; System performance; Time measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1990., Proceedings of the Twenty-Third Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI
Type :
conf
DOI :
10.1109/HICSS.1990.205096
Filename :
205096
Link To Document :
بازگشت