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