Automatic Lock-free Parallel Programming on Multi-core Processors

Created by W.Langdon from gp-bibliography.bib Revision:1.4202

  author =       "Gopinath Chennupati and R. Muhammad Atif Azad and 
                 Conor Ryan",
  title =        "Automatic Lock-free Parallel Programming on Multi-core
  booktitle =    "CEC 2016",
  year =         "2016",
  editor =       "Yew Soon Ong",
  pages =        "4143--4150",
  address =      "Vancouver",
  month =        "25-29 " # jul,
  publisher =    "IEEE",
  keywords =     "genetic algorithms, genetic programming, Multi-cores,
                 Lock-Free Programming, Evolutionary Computation,
                 Program Synthesis, OpenMP",
  isbn13 =       "978-1-5090-0623-6",
  DOI =          "doi:10.1109/CEC.2016.7744316",
  size =         "8 pages",
  abstract =     "Writing correct and efficient parallel programs is an
                 unavoidable challenge; the challenge becomes arduous
                 with lock-free programming. This paper presents an
                 automated approach, Automatic Lock-free Programming
                 (ALP) that avoids the programming difficulties via
                 locks for an average programmer. ALP synthesizes
                 parallel lock-free recursive programs that are directly
                 compilable on multi-core processors. ALP attains the
                 dual objective of evolving parallel lock-free programs
                 and optimizing their performance. These programs
                 perform (in terms of execution time) significantly
                 better than that of the parallel programs with locks,
                 while they are competitive with the human developed
  notes =        "


Genetic Programming entries for Gopinath Chennupati R Muhammad Atif Azad Conor Ryan