• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

DMCA

Disjoint-Access Parallelism Does Not Entail Scalability

Cached

  • Download as a PDF

Download Links

  • [infoscience.epfl.ch]
  • [infoscience.epfl.ch]
  • [infoscience.epfl.ch]
  • [infoscience.epfl.ch]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Rachid Guerraoui
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Guerraoui_disjoint-accessparallelism,
    author = {Rachid Guerraoui},
    title = {Disjoint-Access Parallelism Does Not Entail Scalability},
    year = {}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

Abstract. Disjoint Access Parallelism (DAP) stipulates that operations involving disjoint sets of memory words must be able to progress indepen-dently, without interfering with each other. In this work we argue towards revising the two decade old wisdom saying that DAP is a binary condi-tion that splits concurrent programs into scalable and non-scalable. We first present situations where DAP algorithms scale poorly, thus showing that not even algorithms that achieve this property provide scalability under all circumstances. Next, we show that algorithms which violate DAP can sometimes achieve the same scalability and performance as their DAP counterparts. We continue to show how by violating DAP and without sacrificing scalability we are able to circumvent three the-oretical results showing that DAP is incompatible with other desirable properties of concurrent programs. Finally we introduce a new property called generalized disjoint-access parallelism (GDAP) which estimates how much of an algorithm is DAP. Algorithms having a large DAP part scale similar to DAP algorithms while not being subject to the same impossibility results. 1

Keyphrases

disjoint-access parallelism    entail scalability    concurrent program    first present situation    disjoint access parallelism    new property    dap algorithm    dap counterpart    decade old wisdom    impossibility result    memory word    desirable property    the-oretical result    binary condi-tion    disjoint set    large dap part scale   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University