Translator Disclaimer
29 January 2007 Perspex Machine X: software development
Author Affiliations +
Abstract
The Perspex Machine arose from the unification of computation with geometry. We now report significant redevelopment of both a partial C compiler that generates perspex programs and of a Graphical User Interface (GUI). The compiler is constructed with standard compiler-generator tools and produces both an explicit parse tree for C and an Abstract Syntax Tree (AST) that is better suited to code generation. The GUI uses a hash table and a simpler software architecture to achieve an order of magnitude speed up in processing and, consequently, an order of magnitude increase in the number of perspexes that can be manipulated in real time (now 6,000). Two perspex-machine simulators are provided, one using trans-floating-point arithmetic and the other using transrational arithmetic. All of the software described here is available on the world wide web. The compiler generates code in the neural model of the perspex. At each branch point it uses a jumper to return control to the main fibre. This has the effect of pruning out an exponentially increasing number of branching fibres, thereby greatly increasing the efficiency of perspex programs as measured by the number of neurons required to implement an algorithm. The jumpers are placed at unit distance from the main fibre and form a geometrical structure analogous to a myelin sheath in a biological neuron. Both the perspex jumper-sheath and the biological myelin-sheath share the computational function of preventing cross-over of signals to neurons that lie close to an axon. This is an example of convergence driven by similar geometrical and computational constraints in perspex and biological neurons.
© (2007) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Sam Noble, Benjamin A. Thomas, and James A. D. W. Anderson "Perspex Machine X: software development", Proc. SPIE 6499, Vision Geometry XV, 64990K (29 January 2007); https://doi.org/10.1117/12.698166
PROCEEDINGS
12 PAGES


SHARE
Advertisement
Advertisement
RELATED CONTENT

User centered integration of Internet of Things devices
Proceedings of SPIE (June 01 2017)
Toward an active network architecture
Proceedings of SPIE (March 24 1996)
The Macintosh As An Image Analysis Workstation
Proceedings of SPIE (January 29 1990)
PHPMyWMS an open source based SVG oriented framework for...
Proceedings of SPIE (October 27 2006)

Back to Top