22
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Approaching Symbolic Parallelization by Synthesis of Recurrence Decompositions

      Preprint
      ,

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          We present GraSSP, a novel approach to perform automated parallelization relying on recent advances in formal verification and synthesis. GraSSP augments an existing sequential program with an additional functionality to decompose data dependencies in loop iterations, to compute partial results, and to compose them together. We show that for some classes of the sequential prefix sum problems, such parallelization can be performed efficiently.

          Related collections

          Most cited references23

          • Record: found
          • Abstract: not found
          • Article: not found

          MapReduce

            Bookmark
            • Record: found
            • Abstract: not found
            • Conference Proceedings: not found

            Dryad

              Bookmark
              • Record: found
              • Abstract: not found
              • Conference Proceedings: not found

              Combinatorial sketching for finite programs

                Bookmark

                Author and article information

                Journal
                2016-11-22
                Article
                10.4204/EPTCS.229.6
                1611.07629
                4049205b-d534-47d2-ae34-eff9ab162900

                http://arxiv.org/licenses/nonexclusive-distrib/1.0/

                History
                Custom metadata
                EPTCS 229, 2016, pp. 55-66
                In Proceedings SYNT 2016, arXiv:1611.07178
                cs.PL cs.DC
                EPTCS

                Programming languages,Networking & Internet architecture
                Programming languages, Networking & Internet architecture

                Comments

                Comment on this article