Abstract

During recent years, neural network research has been extended to a large number of different fields, increasingly attracting the interest of workers from various disciplines. The computer simulations carried out with this research require an appropriate software environment. The computational similarities of many kinds of simulations allow the design of software components that are largely independent of the specific application. These considerations are reflected, for example, by the general layout of the MENS network simulator, as described in the accompanying first paper. This paper presents the design considerations for the simulator's different software components in more detail. In particular, design and implementation are discussed with respect to computational and memory efficiency. The discussion includes, for example, the representation of a network by the simulator's data structure, the file-driven configuration and initialization of a network, the simulator's stimulus and monitor system, and the simulator's control structures. In addition, the separation and interaction of application-specific and application-independent software components are addressed. Particular performance aspects comprise the implementation of synaptic delays, the dynamic deletion of synaptic links in network learning, and the preprocessing of stimulus films. In addition, some general aspects of simulator performance and testing are considered. The material presented in this paper concerns both the development of new simulation software and the efficient use of existing programs. Therefore, both the general user as well as the software designer may hopefully benefit from this presentation.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.