blabla technique calculateur |
(1/3) > >> |
akira: Il sert a quoi le gros bazar a fibre optique ? |
monsieur tout le monde: Le gros machin et ses fibres servent à brancher entre eux les 14 ordis qui composent le calculateur. Comme ça, le modèle peut répartir le travail sur les 28 processeurs à la fois, comme si c'était tout dans la même machine. Il y a énormément de communications entre les différents processeurs. Je passe les détails, mais en gros, il faut un réseau très réactif. Meilleur est le temps de réaction (temps de latence / ping), moins on attends bêtement sans rien faire. Sur des gros calculs, l'addition de tout ces petits temps morts prends vite une grande ampleur. A un tel point, que sans un réseau adapté, on passe plus de temps à communiquer qu'à calculer.... Il faut donc un réseau avec un temps de latence faible. L'Ethernet Gigabit (les prises sur ta freebox) a un temps de latence qui varie entre 30 et 120µs. Pour le Myrinet (cette fameuse grosse boiboite et ses fibres optiques), on est plutôt dans les 2-3µs. Comme on est pas très riche, on utilise une vielle technologie démodée à pas cher. (15 000€ en 2007, 800€ maintenant) Notre Myrinet, c'est un débit de 2GB/s. C'est pile poil suffisant pour nous. Il ne faut pas moins. Avec 1000€ de plus, on aurait pu faire de l'infiniband à 10GB/s, mais c'était pas utile. Le standard actuel pour les calculateurs scientifique, c'est de l'infiniband à 48GB/s. Mais avec un joli porte monnaie, tu peux monter à plus de 300GB/s. On comprends vite qu'un ADSL, avec 60ms de latence, et 1MB/s de débit en upload ne convient pas... Donc ça explique pourquoi on ne peut pas faire de calcul "à la maison", style Seti@Home ou BOINC. Là c'est même plus une histoire d'autoroute. C'est plutôt brouette vs fusée Arianne. |
akira: La granularite de la parallelisation est elle si fine que ca necessite des latences aussi faibles (plutot que du gros debit) ? Au taf ou a des reseau 10Gb pour le calcul distribue mais la granularite de nos jobs est assez importante donc la latence n est pas cruciale. |
monsieur tout le monde: Un modèle météo, c'est + ou - de la mécanique : un point toutes les X secondes. Ça a besoin d'être calculé dans l'ordre. On ne peut pas faire t=2 et t=3 en même temps... Pour chaque étape de temps, il faut partager les données entre toutes les machines. Ça s’enchaîne à une fréquence très élevée. D'où la nécessité d'un faible temps de latence. |
Seb26: C'est quoi le pas de temps utilisé? |
Navigation |
Index des messages |
Page suivante |