101 11.3.2 Calcul des charges sur les processeurs, p.102 ,
une part nous disposons d'une architecture donnée, d'autre part nous avons une application fournie par le développeur Notre objectif est de trouver une affectation de chaque composant de l'application sur un processeur de l'architecture. Pour cela, nous utilisons dans cette approche le principe d'allocation décritdécrità la section 8.2 et non pas la modélisation de l'ordonnanceur du noyau Linux. Le développeur doit donc choisir les performances de son application en fixant les temps d'itération des composantes synchrones de son application, pour fixer leurs fréquences, ainsi que les temps d'exécution concurrente pour chacun des modules, de manì erè a respecter une certaine latence c'estàestà dire le temps que met une information pourêtrepourêtre traitée par les composants et transmise entre eux. Pour chaque module il est ainsi possible de choisir un temps d'exécution concurrente compris entre le temps d'itération de la composante Bibliographie [1] The FlowVR library ,
LogGP, Proceedings of the seventh annual ACM symposium on Parallel algorithms and architectures , SPAA '95, pp.71-79, 1997. ,
DOI : 10.1145/215399.215427
FlowVR : calculs interactifs et visualisation sur grappe, Thèse de doctorat, 2005. ,
URL : https://hal.archives-ouvertes.fr/tel-00120650
FlowVR: A Middleware for Large Scale Virtual Reality Applications, Proceedings of Euro-par, 2004. ,
DOI : 10.1007/978-3-540-27866-5_65
URL : https://hal.archives-ouvertes.fr/hal-00085302
Raffin : Parallelizing pre-rendering computations on a Net Juggler PC cluster, 2002. ,
Raffin : Running large VR applications on a PC cluster : the FlowVR experience, Proceedings of EGVE/IPT 05, 2005. ,
Virtualized reality interface for tele-micromanipulation, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004, 2004. ,
DOI : 10.1109/ROBOT.2004.1307481
A survey of asynchronous remote procedure calls, ACM SIGOPS Operating Systems Review, vol.26, issue.2, pp.92-109, 1992. ,
DOI : 10.1145/142111.142121
Le traité de la réalité virtuelle, 2003. ,
Rivì ere : Slot allocation with constraint programming : Models and results, the Fourth International Air Traffic Management R&D Seminar ATM, 2001. ,
Global constraint catalog, p.5, 2005. ,
URL : https://hal.archives-ouvertes.fr/hal-00485396
VR juggler, ACM SIGGRAPH ASIA 2008 courses on, SIGGRAPH Asia '08, p.89, 2001. ,
DOI : 10.1145/1508044.1508086
Understanding the Linux Kernel, 2005. ,
Athapascan-1 : Parallel programming with asynchronous tasks, Proceedings of the Yale Multithreaded Programming Workshop, 1998. ,
The CAVE: audio visual experience automatic virtual environment, Communications of the ACM, vol.35, issue.6, 1992. ,
DOI : 10.1145/129888.129892
LogP : Towards a realistic model of parallel computation, pp.1-12, 1993. ,
A programming environment for behavioural animation, The Journal of Visualization and Computer Animation, vol.19, issue.5, pp.263-274, 2002. ,
DOI : 10.1002/vis.295
URL : https://hal.archives-ouvertes.fr/inria-00432193
GASP: from modular programming to distributed execution, Proceedings Computer Animation '98 (Cat. No.98EX169), 1998. ,
DOI : 10.1109/CA.1998.681911
URL : https://hal.archives-ouvertes.fr/inria-00534149
Faure : Physical cloth simulation on a pc cluster, Eurographics Workshop on Parallel Graphics and Visualization, 2002. ,
Le traité de la réalité virtuelle, pp.335-368, 2007. ,
Distributed multigrid algorithms for interactive scientific simulations on clusters, Online Proceeding of the 13th International Conference on Artificial Reality and Telexistence, 2003. ,
URL : https://hal.archives-ouvertes.fr/hal-00085664
The ParaView Guide, 2004. ,
VRPN : a device-independent, network-transparent VR peripheral system, ACM Symposium on Virtual Reality Software & Technology, 2001. ,
Lesage : A hierarchical programming model for large parallel interactive applications, Proceedings of IFIP International Conference on Network and Parallel Computing, 2007. ,
Multiple networks for heterogeneous distributed applications, Proceedings of PDPTA'07, pp.415-424, 2007. ,
URL : https://hal.archives-ouvertes.fr/hal-00464351
Melin : Performance prediction for mappings of distributed applications on pc clusters, Proceedings of IFIP International Conference on Network and Parallel Computing, 2007. ,
A critical assessment of logp : Towards a realistic model of parallel computation, 2000. ,
Environnement logiciel temps-réel distribué pour la simulation sur réseau de PC, Thèse de doctorat, 2001. ,
Open- MASK : Multi-Threaded or Modular Animation and Simulation Kernel or Kit : a General Introduction, 2002. ,
Traitement de l'Irrégularité dans la Parallélisation de Code Séquentiel par Distribution des Données, Thèse de Doctorat d'Université, 1998. ,
Cluster juggler ? pc cluster virtual reality, 2002. ,
Un modèle de coût symbolique pour les programmes paralléles asynchronesàasynchronesà dépendances structurées, Thèse de Doctorat d'Université, 2000. ,
Predicting the execution time of message passing models. Concurrency -Practice and Experience, pp.461-477, 1999. ,
Syzygy: native PC cluster VR, IEEE Virtual Reality, 2003. Proceedings., 2003. ,
DOI : 10.1109/VR.2003.1191116
The Visualization Toolkit. Kitware, Inc. publishers, 3 ´ edition, 2004. ,
Views and iterators for generic constraint implementations, Recent Advances in Constraints, pp.118-132, 2006. ,
Decoupled simulation in virtual reality with the MR toolkit, ACM Transactions on Information Systems, vol.11, issue.3, pp.287-317, 1993. ,
DOI : 10.1145/159161.173948
The decoupled simulation model for virtual reality systems, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '92, pp.321-328, 1992. ,
DOI : 10.1145/142750.142824
Real-time fluid dynamics for games, Proceedings of the Game Developer Conference, 2003. ,
Tanenbaum : Modern Operating Systems, 2001. ,
VRID, Proceedings of the ACM symposium on Virtual reality software and technology , VRST '01, pp.175-182, 2001. ,
DOI : 10.1145/505008.505042
Design of a Remote Procedure Call system for objectoriented distributed programming. Software-Practice and Experience, pp.23-48, 1998. ,
Valiant : A bridging model for parallel computation, Commun. ACM, vol.33, issue.8, pp.103-111, 1990. ,