PASTIC Dspace Repository

TOWARDS AN EFFICIENT PARALLEL BINARY SEARCH TREE USING LOCK-FREE INSERTION

Show simple item record

dc.contributor.author A.M. Dogar
dc.contributor.author M.A. Khan
dc.date.accessioned 2023-03-14T05:55:58Z
dc.date.available 2023-03-14T05:55:58Z
dc.date.issued 2017-12-13
dc.identifier.citation Dogar, A. M. (2017). TOWARDS AN EFFICIENT PARALLEL BINARY SEARCH TREE USING LOCK-FREE INSERTION. Pakistan Journal of Science, 69(4). en_US
dc.identifier.issn 0030-9877
dc.identifier.uri http://142.54.178.187:9060/xmlui/handle/123456789/19032
dc.description.abstract Binary Search Tree (BST) was widely used in a large number of applications in order to search data in an efficient manner. On the modern multi-core systems, the implementation of parallel Binary Search Tree (BST) was unable to achieve maximum performance due to a high cost of locking mechanism, which was inevitable since the deployment of multiple parallel threads require locks to be implemented. This paper proposed a parallel lock-free BST which allowed for parallel insertion of data. Our proposed approach used atomic instructions like Compare, Swap, Fetch and Add to implement mutual exclusion and lock avoidance. The proposed implementation outperformed the sequential and the existing lock-based parallel binary search tree implementation. The proposed mplementation of the parallel BST was evaluated on different platforms like Intel Xeon and Intel Core i5 processor based systems. The proposed approach achieved up to 12% performance improvement over the parallel lock-based implementation. en_US
dc.language.iso en en_US
dc.publisher Lahore: Pakistan Association for the Advancement of Science en_US
dc.subject Atomic Instructions en_US
dc.subject Binary Search Tree en_US
dc.title TOWARDS AN EFFICIENT PARALLEL BINARY SEARCH TREE USING LOCK-FREE INSERTION en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account