Ferme de rendu

Un article de Wikipédia, l'encyclopédie libre.

Une ferme de rendu (plus connue sous la désignation anglophone de Render Farm) est une grappe de serveurs pour rendre des images générées informatiquement, typiquement pour les effets spéciaux au cinéma ou à la télévision. Le rendu d'images est une activité très gourmande en terme de calcul et nécessite l'utilisation d'une architecture apte au calcul parallèle, chaque image pouvant ainsi être calculée indépendamment des autres.

Le temps nécessaire pour rendre des images n'a pas progressé tout au long des 20 dernières années malgré l'énorme progrès réalisé dans la puissance de calcul des processeurs. La raison en est que l'avancée technologique dans la puissance des ordinateurs est absorbée par l'augmentation du temps de calcul nécessaire aux nouveaux algorithmes pour faire face à la demande sans cesse plus grande concernant la qualité des images générées.

Une ferme de rendu se compose de multiples ordinateurs reliés entre eux par un réseau à vitesse rapide, dont l'un de ces ordinateurs supervise la distribution automatique des tâches aux autres processeurs, les tâches étant réparties dans une file (ou queue) de traitement. Le logiciel utilisé possède généralement une architecture client-serveur qui facilite les communications entre les processeurs et le gestionnaire de la file de tâches, bien que certains logiciels n'implémentent pas de gestionnaire spécifique pour cette file. Certains aspects communs pour ces gestionnaires sont : la remise à jour de la priorité des tâches dans la file, la gestion des licences logicielles, ainsi que des algorithmes pour améliorer au mieux les communications et transmissions entre les différents ordinateurs suivant le type de matériel utilisé dans la ferme de rendu.

L'utilisation de fermes de rendu peut être vu comme une application précoce des grilles de calcul.

[modifier] Articles Connexes