RAPID proposes, for the first time, a secure unified model where almost any device or infrastructure, ranging from smartphone, notebook, laptop and desktop to private and public cloud can operate as an accelerated entity and/or as an accelerator serving other less powerful devices in a secure way. At the same time, RAPID offers a registration mechanism, which permits the accelerated entities to automatically find and connect to nearby accelerators with the required resources. Within the RAPID platform the first public acceleration cloud service will become available and commercially exploitable
RAPID targets a novel heterogeneous CPU-GPU multi-level cloud acceleration focusing on applications running on embedded systems found on low-power devices such as smartphones, notebooks, tablets, wearable devices (smart watches, glasses), robots, cars, etc. Many such low-power devices can't always cope with the increased demand for processing power, memory and storage required by several applications in entertainment, vision, security, robotics, and aerospace such as gaming, antivirus, augmented reality, face and speech recognition, movement detection, biometrics, and CCTV. These applications require tremendous performance and cannot run on most existing battery operated devices. As a result, most such applications are only executed on high-end servers.
RAPID will provide a direct impact to different stakeholders, mainly end userd, application developers and cloud providers (IaaS, PaaS and SaaS).
RAPID allows end users to register in order to allow its accelerated entity (low power device) to automatically find and connect the nearby accelerators.
RAPID provides an expressive programming model which abstracts to developers the complexity of managing the acceleration mechanism.
For cloud providers, RAPID provides means to improve performance while taking care of QoE aspects, a distributed heterogeneous infrastructure that can change the future of mobile applications and will create new innovation opportunities to service providers by introducing Acceleration as a Service.
RAPID will accelerate the use of application on almost any end user device.
RAPID supports developers creating "accelerated" applications for customers.
RAPID will improve operational expenditure of IaaS providers.
RAPID supports PaaS providers to deliver accelerated services to developers.
RAPID enriches SaaS applications executable in low-power devices.
RAPID will create new innovation opportunities to service providers by introducing the concept of Acceleration as a Service. RAPID opens the door of GPU- based computation in the Cloud. Within the RAPID project, the first Public Acceleration Cloud service will become available and commercially exploitable. Through the implementation of three use cases (hand tracking, bio surveillance and antivirus), RAPID will demonstrate its effectiveness in different sectors aiming to cover a wide range of potential stakeholders that can benefit from project results. RAPID platform will be offered as a service on a pay-per-use basis or under a subscription fee, depending on the user profile (accelerator or accelerated entity).