Introduction to algorithms
Modeling semantic networks on the Connection Machine
Journal of Parallel and Distributed Computing - Special issue on parallel I/O systems
Parallel knowledge representation on the connection machine
Journal of Parallel and Distributed Computing
Parallel programming with MPI
Performance Analysis of a Distributed Question/Answering System
IEEE Transactions on Parallel and Distributed Systems
Using Processor-Cache Affinity Information in Shared-Memory Multiprocessor Scheduling
IEEE Transactions on Parallel and Distributed Systems
The SNAP-1 Parallel AI Prototype
IEEE Transactions on Parallel and Distributed Systems
Performance issues and error analysis in an open-domain question answering system
ACM Transactions on Information Systems (TOIS)
TROJAN: A Scalable Distributed Semantic Network System
ICTAI '03 Proceedings of the 15th IEEE International Conference on Tools with Artificial Intelligence
Toward cooperative genomic knowledge inference
Parallel Computing - Special issue: High-performance parallel bio-computing
Hi-index | 0.00 |
This paper presents the task model, instruction set, reasoning scheme, software infrastructure, as well as the experimental results, of a new distributed semantic network system. Unlike the synchronous and static marker passing algorithm previously used for parallel semantic network design, our system operates asynchronously, supporting knowledge sharing, dynamic load balancing and duplicate checking. To better the performance in distributed environments, the system has two collaborating components: the slave module, which performs task execution; and the host module, which interacts with the user and processes the information for the slaves. Our current implementation focuses on path-based knowledge inferences, using ANSI C and the MPICH-G2 with flex lexical analyzer and the yacc parser generator. Tests of individual components have been performed on a SUN multiprocessor server. The experiments demonstrate promising speedups.