Repository logo
  • Log In
    New user? Click here to register.Have you forgotten your password?
University College Dublin
    Colleges & Schools
    Statistics
    All of DSpace
  • Log In
    New user? Click here to register.Have you forgotten your password?
  1. Home
  2. College of Science
  3. School of Computer Science
  4. Computer Science Research Collection
  5. I/O-Optimal Distribution Sweeping on Private-Cache Chip Multiprocessors
 
  • Details
Options

I/O-Optimal Distribution Sweeping on Private-Cache Chip Multiprocessors

Author(s)
Ajwani, Deepak  
Sitchinava, Nodari  
Zeh, Norbert  
Uri
http://hdl.handle.net/10197/9898
Date Issued
2011-09-08
Date Available
2019-04-10T12:10:34Z
Abstract
The parallel external memory (PEM) model has been used as a basis for the design and analysis of a wide range of algorithms for private-cache multi-core architectures. As a tool for developing geometric algorithms in this model, a parallel version of the I/O-efficient distribution sweeping framework was introduced recently, and a number of algorithms for problems on axis-aligned objects were obtained using this framework. The obtained algorithms were efficient but not optimal. In this paper, we improve the framework to obtain algorithms with the optimal I/O complexity of O(sort P(N) + K/PB) for a number of problems on axis-aligned objects, P denotes the number of cores/processors, B denotes the number of elements that fit in a cache line, N and K denote the sizes of the input and output, respectively, and sort P(N) denotes the I/O complexity of sorting N items using P processors in the PEM model. To obtain the above improvement, we present a new one-dimensional batched range counting algorithm on a sorted list of ranges and points that achieves an I/O complexity of O((N + K)/PB), where K is the sum of the counts of all the ranges. The key to achieving efficient load balancing among the processors in this algorithm is a new method to count the output without enumerating it, which might be of independent interest.
Other Sponsorship
MADALGO, Center for Massive Data Algorithmics, a center of the Danish National Research Foundation
Natural Sciences and Engineering Research Council of Canada
Canada Research Chairs programme
Type of Material
Conference Publication
Publisher
IEEE
Copyright (Published Version)
2011 IEEE
Subjects

Parallel external mem...

PEM

Multicore algorithms

Computational geometr...

Parallel distribution...

Computational modelin...

DOI
10.1109/IPDPS.2011.106
Language
English
Status of Item
Not peer reviewed
Journal
2011 IEEE International Parallel & Distributed Processing Symposium (IPDPS): 16-20 May 2011, Anchorage, Alaska, USA
Conference Details
The 2011 IEEE International Parallel & Distributed Processing Symposium (IPDPS), Anchorage, Alaska, 16-20 May 2011
ISBN
9780769543857
This item is made available under a Creative Commons License
https://creativecommons.org/licenses/by-nc-nd/3.0/ie/
File(s)
No Thumbnail Available
Name

ajwani_ipdps11.pdf

Size

190.93 KB

Format

Adobe PDF

Checksum (MD5)

29e3bb1cc127639266850bdc4457fd13

Owning collection
Computer Science Research Collection

Item descriptive metadata is released under a CC-0 (public domain) license: https://creativecommons.org/public-domain/cc0/.
All other content is subject to copyright.

For all queries please contact research.repository@ucd.ie.

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Cookie settings
  • Privacy policy
  • End User Agreement