Alberto Gallini

Learn More
Evolutionary computation has been often used by computer scientists to evolve the morphologies and control systems of artificial life. Artificial 'brains', behaviour strategies, methods of communication, distributed problem solving and many other topics are commonly explored by using genetic algorithms and other evolutionary search techniques. We think that(More)
In this paper we present a framework to implement compilation flows targeting architectures with an heterogeneous structure. We will show techniques for analyzing and transforming the code of the input source program with the aim to identify critical computational kernels. In particular we will describe an high level compilation layer designed to build(More)
  • 1