ParaWeb: towards world-wide supercomputing
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology)
Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology)
PERPLEXUS: Pervasive Computing Framework for Modeling Complex Virtually-Unbounded Systems
AHS '07 Proceedings of the Second NASA/ESA Conference on Adaptive Hardware and Systems
The Perplexus bio-inspired reconfigurable circuit
AHS '07 Proceedings of the Second NASA/ESA Conference on Adaptive Hardware and Systems
A Bio-Inspired Agent Framework for Hardware Accelerated Distributed Pervasive Applications
AHS '09 Proceedings of the 2009 NASA/ESA Conference on Adaptive Hardware and Systems
A reconfigurable architecture for emulating large-scale bio-inspired systems
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Conformity and network effects in the prisoner's dilemma
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Hi-index | 0.00 |
This paper presents a new unified design flow developed within the Perplexus project that aims to accelerate parallelizable data-intensive applications in the context of ubiquitous computing. This contribution relies on the JubiTool: a set of integrated tools (JubiSplitter, JubiCompiler, UbiAssembler), allowing respectively to extract, compile and assemble parallelizable parts of applications described in Jubi language. Jubi is a modified Java agent based language (JADE) dedicated to the Ubichip (the bio-inspired chip developed within the confines of the Perplexus project). By appending hardware directives to a software agent description, the inherent flexibility of software is combined with the runtime performance of a hardware execution. In the case of typical Perplexus applications such as the Spiking Neural Network Simulator, this contribution takes profit of the intrinsic property of the Ubichip in terms of parallelism resulting in an expected speedup of at least one order of magnitude. Finally, this hybrid (SW/HW) flow could be easily modified and adapted to support other kind of distributed platforms.