CaaS: Core As a Service Realizing Hardware Sercices on Reconfigurable MPSoCS.

Chao Wang,Xi Li,Junneng Zhang,Peng Chen,Xuehai Zhou
DOI: https://doi.org/10.1109/fpl.2012.6339263
2012-01-01
Abstract:Service-oriented architecture (SOA) has been proved as an efficient way for high level programming paradigms. This paper realizes services into reconfigurable MPSoC to organize CaaS: a core as a service framework, which implements hardware services on state-of-the-art reconfigurable multi-processor system-on-chip (MPSoC) platform for high level parallelization. The integration of SOA concepts can provide structural programming models to ease the burden of high level programming. For demonstration, a prototype with JPEG application has been built on an FPGA, regarding embedded processors and IP cores as computing servants. The experimental results demonstrate the CaaS can achieve high flexibility with dynamic reconfigurable techniques.
What problem does this paper attempt to address?