“Crom: massively parallel, CPU/GPU hybrid computation platform for visual effects” by Cournia, Smith, Spitzak, Vanover, Rijpkema, et al. …

  • ©Nathan Cournia, Bradley Smith, Bill Spitzak, Casey Vanover, Hans Rijpkema, Joshua Tomlinson, and Nathan Litke

Conference:


Type:


Title:

    Crom: massively parallel, CPU/GPU hybrid computation platform for visual effects

Presenter(s)/Author(s):



Abstract:


    Crom (Core Rhythm Operating Machine) was designed to provide a flexible, extensible platform on which to develop our next generation of visual effects tools. At its heart were three key design decisions: utilize a strongly-typed dependency graph where the functional pieces are responsible for producing/manipulating a single value type, and the connective tissue handles necessary type conversions; separate functionality and value storage so a single functional piece can operate on disparate tasks without losing the advantage of a persistent cache; and make the application extensible in both functionality and interface through all levels of production development.


ACM Digital Library Publication:



Overview Page: