Genetic programming for shader simplification

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

  author =       "Pitchaya Sitthi-amorn and Nicholas Modly and 
                 Westley Weimer and Jason Lawrence",
  title =        "Genetic programming for shader simplification",
  journal =      "ACM Transactions on Graphics",
  year =         "2011",
  volume =       "30",
  number =       "6",
  pages =        "article:152",
  month =        dec,
  note =         "Proceedings of ACM SIGGRAPH Asia 2011",
  keywords =     "genetic algorithms, genetic programming, sbse, GPU",
  ISSN =         "0730-0301",
  URL =          "",
  URL =          "",
  DOI =          "doi:10.1145/2070781.2024186",
  size =         "12 pages",
  abstract =     "We present a framework based on Genetic Programming
                 (GP) for automatically simplifying procedural shaders.
                 Our approach computes a series of increasingly
                 simplified shaders that expose the inherent trade-off
                 between speed and accuracy. Compared to existing
                 automatic methods for pixel shader simplification
                 [Olano et al. 2003; Pellacini 2005], our approach
                 considers a wider space of code transformations and
                 produces faster and more faithful results. We further
                 demonstrate how our cost function can be rapidly
                 evaluated using graphics hardware, which allows tens of
                 thousands of shader variants to be considered during
                 the optimisation process. Our approach is also
                 applicable to multi-pass shaders and perceptual-based
                 error metrics.",
  notes =        "University of Virginia

                 Quicktime Movie (82MB)
                 (url updated Sep 2017)

                 Supplementary results in

                 Presented to Crest Open Workshop
        by Westley Weimer, A GP
                 Approach to Shader Optimization, 2011. More efficient
                 shaders. eg marbled dragon, 18 pass human 3D male bold
  bibsource =    "DBLP,",

Genetic Programming entries for Pitchaya Sitthi-amorn Nicholas Modly Westley Weimer Jason Lawrence