Symbolic Processor
Symbolic Processor
Symbolic Processor
Computer purpose-built to run symbolmanipulation programs rather than programs involving a great deal of numerical computation. They exist principally for the
Artificial intelligence language LISP Some have also been built to run PROLOG.
2
Symbol processing (or symbolic processing) includes computation with symbols, relationships, and graphical objects as well as numbers, characters & bits.
By making complex problems easier to represent, symbol processing languages enhance programmers productivity.
3
LISP
Lisp is a computer programming language that originated as a tool for Artificial Intelligence (AI) research. AI is a branch of computer science that seeks to understand and model intelligent behavior with the aid of computers. Lisp is designed to symbolically represent objects in the world and the relationships that exist among them. "Lisp" stands for "List Processing Language" as it was dubbed by Professor John McCarthy of M.I.T. (now at Stanford University). At this time, most major artificial intelligence systems are written in Lisp.
11
Hardware Overview
This section outlines the features of the Symbolics 3600-family processor architecture .
Dedicated 36-bit processor (32 bits data, 4 bits tag) with runtime data-type checking, providing full 32-bit integers and IEEE-compatible floating-point formats. 44-bit memory words with automatic detection of double-bit errors and both detection and correction of single-bit errors. A 1.024 GB demand-paged virtual memory with packaging for more than 30 Mbytes of semiconductor memory.
12
14
16
References
Books Kai Hwang, Advance Computer Architecture, First edition, Tata McGraw-Hill, 2001. URLs http://smbx.org/index.php/index.php? option=com_content&task=view&id=18&Itemid=76 http://ed-thelen.org/comp-hist/vs-symbolics-3600.html http://www.csbdu.in/virtual/DIGITAL%20MUP/5.3.php http://www.h4ck3r.net/2010/06/14/some-opcode-design/ http://www.vycorporation.com/processing.htm
17
18