Abstract
The incorporation of reconfigurable devices (FPGAs) to traditional grids of processing units such as GPUs add more complexity to the design and exploitation of heterogeneous reconfigurable computing systems. A lot of proposal were made to facilitate critical aspects such as network interconnection, devices access, programming models... but a few proposal offers a complete flexible solution. For this purpose, we need to cover three different domains: the user access (services), the application developer (programming models), and finally the system developer architecture (architectural model). In this way this work proposes a complete dynamic reconfigurable computingsystem integrating aspects to offer a three domain architecture solution.