PCNN neurocomputers - Event driven and parallel architectures
نویسندگان
چکیده
The simulation of large spiking neural networks (PCNN) especially for vision purposes is limited by the computing power of general purpose computer systems [5,9,10]. Therefore, the simulation of real world scenarios requires dedicated simulator systems. This article presents architectures of software and hardware implementations for PCNN simulator systems. The implementations are based on a common event driven approach using spike events for communication and processing flow. Furthermore, parallel approaches utilizing the spike event computing are introduced for simulation acceleration. Implementations of software simulators on workstation clusters and parallel computers and hardware accelerators based on FPGAs, ASICs and DSPs are described. The presented results demonstrate the capability to simulate large vision networks close to real world/real time requirements.
منابع مشابه
Cmpsci 691w Parallel and Concurrent Programming Lecture 7: Mar 1 7.2 Capriccio 7.2.1 Linked Stacks
Most of the server architectures introduced in the previous lecture cannot provide both good performance and the ease of programming. MT/MP (Multi-thread/Multi-process) architectures have big performance overhead from context switches and are subject to concurrency issues such as race conditions. Event-driven architectures SPED (single-process event-driven) and AMPED (asymmetric multiple event-...
متن کاملEvent-driven and Attribute-driven Robustness
Over five decades have passed since the first wave of robust optimization studies conducted by Soyster and Falk. It is outstanding that real-life applications of robust optimization are still swept aside; there is much more potential for investigating the exact nature of uncertainties to obtain intelligent robust models. For this purpose, in this study, we investigate a more refined description...
متن کاملMaya: A Simulation Platform for Parallel Architectures and Distributed Shared Memories
Maya is a simulation platform for evaluating the performance of parallel programs on parallel architectures with di erent memory coherence protocols. It uses the communication library PVM to ensure portability. Rapid prototyping of di erent memory protocols of varying degrees of coherence is possible and the impact of these protocols on the performance of application programs can be studied. We...
متن کاملAn Event - Based Architecture De nition Language
| This paper discusses general requirements for architecture de nition languages, and describes the syntax and semantics of the subset of theRapide language that is designed to satisfy these requirements. Rapide is a concurrent event-based simulation language for de ning and simulating the behavior of system architectures. Rapide is intended for modelling the architectures of concurrent and dis...
متن کاملNode.Scala: Implicit Parallel Programming for High-Performance Web Services
Event-driven programming frameworks such as Node.JS have recently emerged as a promising option for Web service development. Such frameworks feature a simple programming model with implicit parallelism and asynchronous I/O. The benefits of the eventbased programming model in terms of concurrency management need to be balanced against its limitations in terms of scalability on multicore architec...
متن کامل