Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Architectures for AI: hardware and software for efficient processing
Deering M. BYTE10 (4):193-206,1985.Type:Article
Date Reviewed: Sep 1 1985

The author sees AI applications moving from the laboratories to the real world (to the real space, too?), producing a demand for higher computational throughput and for lower costs. The article discusses hardware support for increased efficiency of AI systems.

As most AI software is written in LISP, some people think that hardware to make LISP faster is the key problem. The author analyzes LISP’s requirements regarding instruction set design and identifies several important instructions operating on tagged values which would speed up conventional microprocessor implementations of LISP by a factor of 2. But he sees a higher potential in adequately designed compilable languages which offer a high degree of optimization.

Deering claims that hardware support for several common AI operations should be profitable including: “unification as an instance of the matching problem, associative memory to support fast search, and signal processing hardware to speed up the conversion of raw sensory data to symbolic representation.” In addition, AI (like many other areas) will benefit from packet switching hardware for fast communication in multiprocessors. The author makes a strong point against all kinds of parallel architectures communicating via a common memory.

Reviewer:  R. Wilhelm Review #: CR109531
Bookmark and Share
 
High-Level Language Architectures (C.1.3 ... )
 
 
Lisp (D.3.2 ... )
 
 
Optimization (D.3.4 ... )
 
 
Programming Languages And Software (I.2.5 )
 
Would you recommend this review?
yes
no
Other reviews under "High-Level Language Architectures": Date
Architecture for VHLL: a direct execution approach
Dromard D., Dromard F.  Concurrent languages in distributed systems: hardware supported implementation (, Bristol, UK,521985. Type: Proceedings
Oct 1 1985
The verification of the protection mechanisms of high-level language machines
Gligor V. International Journal of Parallel Programming 12(4): 211-246, 1983. Type: Article
Feb 1 1985
A comparative study of unification algorithms for or-parallel execution of logic languages
Crammond J. IEEE Transactions on Computers 34(10): 911-917, 1985. Type: Article
Dec 1 1986
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy