dc.contributor.author | Trancoso, Pedro | en |
dc.creator | Trancoso, Pedro | en |
dc.date.accessioned | 2019-11-13T10:42:29Z | |
dc.date.available | 2019-11-13T10:42:29Z | |
dc.date.issued | 2014 | |
dc.identifier.isbn | 978-1-4503-2870-8 | |
dc.identifier.uri | http://gnosis.library.ucy.ac.cy/handle/7/55068 | |
dc.description.abstract | Processors have evolved dramatically in the last years and current multicore systems deliver very high performance. We are observing a rapid increase in the number of cores per processor thus resulting in more dense and powerful systems. Nevertheless, this evolution will meet several challenges such as power consumption, and reliability. It is expected that, in order to improve the effciency, future processors will contain units that are able to operate at a very low power consump-tion with the drawback of not guaranteeing the correctness of the produced results. This model is known as Approxi-mate Computing. One interesting approach to exploit Ap-proximate Computing is to make applications aware of the errors and react accordingly. For this work we focus on the Decision Support System Workloads and in particular the standard TPC-H set of queries. We rst dene a metric that quanties the cor-rectness of a query result -Quality of Result (QoR). Using this metric we analyse the impact of relaxing the correct-ness in the DBMS on the accuracy of the query results. In order to improve the accuracy of the results we propose a dynamic adaptive technique that is implemented as a tool above the DBMS. Using heuristics, this tool spawns a num-ber of replica query executions on different cores and com-bines the results as to improve the accuracy. We evalu-ated our technique using real TPC-H queries and data on PostgreSQL with a simple fault-injection to emulate the Ap-proximate Computing model. The results show that for the selected scenarios, the proposed technique is able to increase the QoR with a cost in parallel resources smaller than any alternative static approach. The results are very encourag-ing since the QoR is within 7% of the best possible. © is held by the owner/authors. | en |
dc.publisher | Association for Computing Machinery | en |
dc.source | Proceedings of the 11th ACM Conference on Computing Frontiers, CF 2014 | en |
dc.source | 11th ACM International Conference on Computing Frontiers, CF 2014 | en |
dc.source.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-84904109257&doi=10.1145%2f2597917.2597936&partnerID=40&md5=10c4ec7b9a2142c5bfc6ac4459160ced | |
dc.subject | Decision support systems | en |
dc.subject | Artificial intelligence | en |
dc.subject | Parallel processing systems | en |
dc.subject | Query execution | en |
dc.subject | Multi-core systems | en |
dc.subject | Decision supports | en |
dc.subject | Computing model | en |
dc.subject | Dynamic-adaptive | en |
dc.subject | Powerful systems | en |
dc.subject | Quality of results | en |
dc.subject | Static approach | en |
dc.title | Getting ready for approximate computing: Trading parallelism for accuracy for dss workloads | en |
dc.type | info:eu-repo/semantics/conferenceObject | |
dc.identifier.doi | 10.1145/2597917.2597936 | |
dc.author.faculty | 002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences | |
dc.author.department | Τμήμα Πληροφορικής / Department of Computer Science | |
dc.type.uhtype | Conference Object | en |
dc.description.notes | <p>Conference code: 106214 | en |
dc.description.notes | Cited By :2</p> | en |
dc.contributor.orcid | Trancoso, Pedro [0000-0002-2776-9253] | |
dc.gnosis.orcid | 0000-0002-2776-9253 | |