首页 | 本学科首页   官方微博 | 高级检索  
     


Managed acceleration for In-Memory database analytic workloads
Authors:Eoghan O’Neill  John McGlone  Peter Kilpatrick  Dimitrios Nikolopoulos
Affiliation:1. HANA Cloud Computing, SAP, Belfast, Northen Ireland.;2. Department of Computer Science, Queen’s University Belfast, Belfast, Northern Ireland.
Abstract:In-Memory Databases (IMDBs), such as SAP HANA, enable new levels of database performance by removing the disk bottleneck and by compressing data in memory. The consequence of this improved performance means that reports and analytic queries can now be processed on demand. Therefore, the goal is now to provide near real-time responses to compute and data intensive analytic queries. To facilitate this, much work has investigated the use of acceleration technologies within the database context. While current research into the application of these technologies has yielded positive results, they have tended to focus on single database tasks or on isolated single user requests. This paper uses SHEPARD, a framework for managing accelerated tasks across shared heterogeneous resources, to introduce acceleration into an IMDB. Results show how, using SHEPARD, multiple simultaneous user queries all receive speed-up by using a shared pool of accelerators. Results also show that offloading analytic tasks onto accelerators can have indirect benefits for other database workloads by reducing contention for CPU resources.
Keywords:OpenCL  heterogeneous computing  workload management  In-Memory database  predictive analysis
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号