The design, implementation, and evaluation of RCalc
The software framework presented herein, RCalc, provides Artificial Intelligence re- searchers programming in the Common Lisp language with a multiple-instruction, multiple- data (MIMD) super-computer built from a collection of Unix1 workstations interconnected via a local area network (LAN) utilizing the Transmission Control Protocol/Internet Protocol (TCP/IP) protocol suite.
RCalc is most suitable for parallel algorithms adhering to the bag-of-work paradigm. A model of bag-of-work algorithms as implemented using RCalc-like systems is presented. It is used to analytically derive a predictor for the efficiency, E, of parallel algorithms fitting the model.
To apply the predictor, one must know certain characteristics of the hardware and software realizing the algorithm. A testing methodology that can determine these char- acteristics is developed, and it is applied to RCalc. The results of this application are used to improve the predictor of E, and the improved predictor is validated by applying it and the testing methodology to a Parallelized Simulated Annealing Solver of the Travelling Salesman Problem (PSA-TSP) implemented in RCalc.
Thesis94J46.pdf
4.4 MB
Unknown
0b816e184e9358e8f1a940d9ebbe1224