DocumentCode
3863070
Title
Efficient implementation of continuous skyline computation on a multi-core processor
Author
Kenichi Koizumi;Mary Inaba;Kei Hiraki
Author_Institution
Graduate School of Information Science and Technology, The University of Tokyo
fYear
2015
Firstpage
52
Lastpage
55
Abstract
The skyline operator has been proposed as a method for extracting highly-utility samples from a large database. A set of the extracted samples is called `skyline´. The theme of the MEMOCODE 2015 Design Contest is to accelerate continuous skyline computation, skyline computing for a streaming dataset, on any platform. In this paper, we present our method that achieved the best performance in the contest. We describe our data structure, algorithms, and optimization methods for the contest reference code in the multi-core processor. We have accelerated our solution in the two aspects of efficient algorithms and code optimizations. The task of the contest is to compute the skyline at each time-step for 800,000 entries with a seven-dimensional vector value and the activation time and the deactivation time. We use one commodity computer and the average runtime of our solution is 407 milliseconds.
Keywords
"Vegetation","Multicore processing","Runtime","Arrays","Algorithm design and analysis","Indexes"
Publisher
ieee
Conference_Titel
Formal Methods and Models for Codesign (MEMOCODE), 2015 ACM/IEEE International Conference on
Type
conf
DOI
10.1109/MEMCOD.2015.7340468
Filename
7340468
Link To Document