Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1995896.1995964acmconferencesArticle/Chapter ViewAbstractPublication PagesicsConference Proceedingsconference-collections
poster

SRC: facilitating efficient parallelization of information storage and retrieval on large data sets

Published: 31 May 2011 Publication History

Abstract

The purpose of this work is to develop a lock-free hash table that allows a large number of threads to concurrently insert, modify, or retrieve information. Lock-free or non-blocking designs alleviate the problems traditionally associated with lock-based designs, such as bottlenecks and thread safety. Using standard atomic operations provided by the hardware, the design is portable and therefore, applicable to embedded systems and supercomputers such as the Cray XMT. Real-world applications range from search-indexing to computer vision. Having written and tested the core functionality of the hash table, we plan to perform a formal validation using model checkers.

Reference

[1]
Shalev, O., and Shavit, N. 2006. Split-Ordered Lists: Lock-Free Extensible Hash Tables. Journal of the ACM, 53, 3, 379--405.

Cited By

View all
  • (2013)LC/DC: Lockless Containers and Data Concurrency a Novel Nonblocking Container Library for Multicore ApplicationsIEEE Access10.1109/ACCESS.2013.22825001(625-645)Online publication date: 2013

Index Terms

  1. SRC: facilitating efficient parallelization of information storage and retrieval on large data sets

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICS '11: Proceedings of the international conference on Supercomputing
    May 2011
    398 pages
    ISBN:9781450301022
    DOI:10.1145/1995896

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 31 May 2011

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. concurrent
    2. data structure
    3. hash table
    4. large data sets
    5. lock-free
    6. parallel
    7. perfect hash

    Qualifiers

    • Poster

    Conference

    ICS '11
    Sponsor:
    ICS '11: International Conference on Supercomputing
    May 31 - June 4, 2011
    Arizona, Tucson, USA

    Acceptance Rates

    Overall Acceptance Rate 629 of 2,180 submissions, 29%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 12 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2013)LC/DC: Lockless Containers and Data Concurrency a Novel Nonblocking Container Library for Multicore ApplicationsIEEE Access10.1109/ACCESS.2013.22825001(625-645)Online publication date: 2013

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media