• DocumentCode
    2180502
  • Title

    Calculating Smarandache function in parallel

  • Author

    Tabirca, Sabin ; Tabirca, Tatiana ; Reynolds, Kieran ; Yang, Laurence T.

  • Author_Institution
    Dept. of Comput. Sci., UCC, Cork, Ireland
  • fYear
    2004
  • fDate
    5-7 July 2004
  • Firstpage
    79
  • Lastpage
    82
  • Abstract
    This article presents an efficient method to calculate in parallel the values of the Smarandache function S(i), i = 1, 2, ..., n. The value S(i) can be sequentially found with a complexity of i/(log i). The computation has an important constraint, which is to have consecutive values computed by the same processor. This makes the dynamic scheduling methods inapplicable. The proposed solution is based on a balanced workload block scheduling method. Experiments show that the method is efficient and generates a good load balance.
  • Keywords
    computational complexity; functions; number theory; parallel algorithms; resource allocation; Smarandache function; balanced workload block scheduling method; complexity; consecutive values; dynamic scheduling methods; load balancing; number theory; parallel calculation; Algorithm design and analysis; Computer science; Concurrent computing; Dynamic scheduling; Equations; Processor scheduling; User-generated content;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, 2004. Third International Symposium on/Algorithms, Models and Tools for Parallel Computing on Heterogeneous Networks, 2004. Third International Workshop on
  • Print_ISBN
    0-7695-2210-6
  • Type

    conf

  • DOI
    10.1109/ISPDC.2004.15
  • Filename
    1372052