“Crom: massively parallel, CPU/GPU hybrid computation platform for visual effects” by Cournia, Smith, Spitzak, Vanover, Rijpkema, et al. …
Conference:
Type(s):
Title:
- Crom: massively parallel, CPU/GPU hybrid computation platform for visual effects
Session/Category Title: Priming the Pipe
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.