Optimizations based on temporal coherence for render farms

Download
2014
Gülkök, Ahmet Umut
Temporal coherence is very important for various computational motion picture applications. Animation rendering and video encoding are good examples of these applications. This study proposes an optimization technique using temporal coherence for distributed animation rendering environments so called “Render Farms”. The proposed approach consists of separate procedures for reducing the network communication cost and providing dynamic computational load balancing between render farm worker computers. The network communication cost between the render farm controller and the workers is reduced by compressing the output images with the H.264 video codec which provides significant compression as the coherence between the adjacent frames increases. In addition, computational load balancing is achieved by a cost prediction method based also on temporal coherence. However, these two methods work best with different task distribution schemes. Therefore, these two optimizations are combined with a new task distribution algorithm considering the tradeoffs.

Suggestions

Computational platform for predicting lifetime system reliability profiles for different structure types in a network
Akgül, Ferhat (2004-01-01)
This paper presents a computational platform for predicting the lifetime system reliability profiles for different structure types located in an existing network. The computational platform has the capability to incorporate time-variant live load and resistance models. Following a review of the theoretical basis, the overall architecture of the computational platform is described. Finally, numerical examples of three existing bridges (i.e., a steel, a prestressed concrete, and a hybrid steel-concrete bridge...
Object recognition and segmentation via shape models
Altınoklu, Metin Burak; Ulusoy, İlkay; Tarı, Zehra Sibel; Department of Electrical and Electronics Engineering (2016)
In this thesis, the problem of object detection, recognition and segmentation in computer vision is addressed with shape based methods. An efficient object detection method based on a sparse skeleton has been proposed. The proposed method is an improved chamfer template matching method for recognition of articulated objects. Using a probabilistic graphical model structure, shape variation is represented in a skeletal shape model, where nodes correspond to parts consisting of lines and edges correspond to pa...
Implementation and simulation of mc68hc11 microcontroller unit using systemc for co-design studies
Tuncalı, Cumhur Erkan; Aşkar, Murat; Department of Electrical and Electronics Engineering (2007)
In this thesis, co-design and co-verification of a microcontroller hardware and software using SystemC is studied. For this purpose, an MC68HC11 microcontroller unit, a test bench that contains input and output modules for the verification of microcontroller unit are implemented using SystemC programming language and a visual simulation program is developed using C# programming language in Microsoft .NET platform. SystemC is a C++ class library that is used for co-designing hardware and software of a system...
Improvements to neural network based restoration in optical networks
Türk, Fethi; Bilgen, Semih; Department of Electrical and Electronics Engineering (2008)
Performance of neural network based restoration of optical networks is evaluated and a few possible improvements are proposed. Neural network based restoration is simulated with optical link capacities assigned by a new method. Two new improvement methods are developed to reduce the neural network size and the restoration time of severed optical connections. Cycle based restoration is suggested, which reduces the neural network structure by restoring the severed connections for each optical node, iterativel...
2-d mesh-based motion estimation and video object manipulation
Kaval, Hüseyin; Akar, Gözde; Department of Electrical and Electronics Engineering (2007)
Motion estimation and compensation plays an important role in video processing applications. Two-dimensional block-based and mesh-based models are widely used in this area. A 2-D mesh-based model provides a better representation of complex real world motion than a block-based model. Mesh-based motion estimation algorithms are employed in both frame-based and object-based video compression and coding. A hierarchical mesh-based algorithm is applied to improve the motion field generated by a single-layer algor...
Citation Formats
A. U. Gülkök, “Optimizations based on temporal coherence for render farms,” M.S. - Master of Science, Middle East Technical University, 2014.