• DocumentCode
    2787064
  • Title

    Network-Oblivious Algorithms

  • Author

    Bilardi, Gianfranco ; Pietracaprina, Andrea ; Pucci, Geppino ; Silvestri, Francesco

  • Author_Institution
    Dept. of Inf. Eng., Padova Univ.
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    The design of algorithms that can run unchanged yet efficiently on a variety of machines characterized by different degrees of parallelism and communication capabilities is a highly desirable goal. We propose a framework for network-obliviousness based on a model of computation where the only parameter is the problem´s input size. Algorithms are then evaluated on a model with two parameters, capturing parallelism and granularity of communication. We show that, for a wide class of network-oblivious algorithms, optimality in the latter model implies optimality in a block-variant of the decomposable BSP model, which effectively describes a wide and significant class of parallel platforms. We illustrate our framework by providing optimal network-oblivious algorithms for a few key problems, and also establish some negative results.
  • Keywords
    computational complexity; concurrency theory; parallel algorithms; PRAM model; computational complexity; decomposable BSP model; network-oblivious algorithm; Algorithm design and analysis; Bandwidth; Computational modeling; Computer networks; Concurrent computing; Costs; Delay; Parallel processing; Phase change random access memory; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370243
  • Filename
    4227971