A preliminary architecture for a basic data-flow processor
ISCA '75 Proceedings of the 2nd annual symposium on Computer architecture
Distributed Physical Based Simulations for Large VR Applications
VR '06 Proceedings of the IEEE conference on Virtual Reality
KAAPI: A thread scheduling runtime system for data flow computations on cluster of multi-processors
Proceedings of the 2007 international workshop on Parallel symbolic computation
Network-integrated multimedia middleware (NMM)
MM '08 Proceedings of the 16th ACM international conference on Multimedia
Intel threading building blocks
Intel threading building blocks
Validity of the single processor approach to achieving large scale computing capabilities
AFIPS '67 (Spring) Proceedings of the April 18-20, 1967, spring joint computer conference
DRONE: A Flexible Framework for Distributed Rendering and Display
ISVC '09 Proceedings of the 5th International Symposium on Advances in Visual Computing: Part I
Insights on the design of intml
Presence: Teleoperators and Virtual Environments
Multi-GPU and multi-CPU parallelization for interactive physics simulations
Euro-Par'10 Proceedings of the 16th international Euro-Par conference on Parallel processing: Part II
Scientific Programming - Exploring Languages for Expressing Medium to Massive On-Chip Parallelism
Xflow: declarative data processing for the web
Proceedings of the 17th International Conference on 3D Web Technology
LibEE: a multithreaded dependency graph for character animation
Proceedings of the Digital Production Symposium
Interactive physical simulation on multicore architectures
EG PGV'09 Proceedings of the 9th Eurographics conference on Parallel Graphics and Visualization
Streaming-enabled parallel dataflow architecture for multicore systems
EuroVis'10 Proceedings of the 12th Eurographics / IEEE - VGTC conference on Visualization
Hi-index | 0.00 |
We present a Many-Core Event Evaluation framework for real-time execution of many complex animation schemes applicable to a wide range of domains such as gaming and interactive pre-visualization in studio production. Our technique takes advantages of task parallelism on many-core CPU architecture using a two-level scheduling approach. Our generic approach can deal with tens of thousands event-processing nodes, event loops, non-deterministic and interaction-driven animation modifications at runtime. Versatility is further enforced through a native support of hierarchical animation graphs using prototypes and inline files. Our implementation based on the X3D event-based animation model exhibits performances approaching the theoretical upper bounds of parallelization.