Traitement parallèle avec Spatial Analyst
Disponible avec une licence Spatial Analyst.
Pour certains outils, Spatial Analyst offre des performances améliorées avec l’utilisation du traitement parallèle. Cette technologie tire profit des processeurs multicœur des équipements informatiques récents pour achever plus rapidement les tâches de traitement.
Outils prenant en charge le traitement parallèle
La liste ci-après répertorie les outils, par jeu d’outils, qui prennent actuellement en charge le traitement parallèle :
- Densité:
Calculer le ratio de densité de noyau, Densité de noyau, Densité du noyau spatio-temporel, Isolignes selon des valeurs (centile), Isolignes selon un volume (centile)
- Distance :
Accumulation de distance, Allocation de distance, Couloir de moindre coût, Connexions optimales des couloirs, Connexions optimales des régions
- Distance (Héritage) :
Allocation de coût, Antécédence de coût, Distance de coût, Allocation euclidienne, Direction arrière euclidienne, Direction euclidienne, Distance euclidienne, Distance de chemin, Allocation de distance de chemin, Antécédence de distance de chemin
- Extraction :
Échantillon
- Généralisation :
Aggregate (Agréger), Boundary Clean (Nettoyage de limites), Expand (Développer), Nibble (Grignotage), Shrink (Réduire)
- Hydrologie :
Basin (Bassin), Fill (Remplissage), Flow Accumulation (Accumulation de flux), Flow Direction (Direction de flux), Flow Distance (Longueur de flux), Locate Depressions (Localiser les dépressions), Sink (Cuvette), Storage Capacity (Capacité de stockage), Stream Link (Liaison d’écoulement), Watershed (Bassins versants)
- Analyse multidimensionnelle
Agréger un raster multidimensionnel, Générer une anomalie multidimensionnelle
- Analyse multivariée**
Statistiques de groupe de canaux
- Voisinage :
Statistiques focales
- Superposition :
Weighted Overlay (Superposition pondérée), Weighted Sum (Somme pondérée)
- Reclassement :
Reclassification, Tranche
- Segmentation et classification :
Classer le raster, Calculer les attributs de segments, Exporter les données d’apprentissage pour l'apprentissage en profondeur, Inspecter les échantillons d’apprentissage, Démixage spectral linéaire, Supprimer les artefacts de tuilage des segments raster, Décalage moyen de segment, Préparer le classificateur d’agrégats ISO, Préparer le classificateur de machines à vecteurs de support
- Rayonnement solaire
Rayonnement solaire des entités, Rayonnement solaire du raster
- Surface :
Contour (Isoligne), Contour List (Liste d’isolignes), Feature Preserving Smoothing (Lissage avec préservation des entités), Geodesic Viewshed (Champ de vision géodésique), Multiscale Surface Deviation (Écart de surface multi-échelle), Multiscale Surface Difference (Différence de surface multi-échelle), Multiscale Surface Percentile (Centile de surface multi-échelle), Surface Area Ratio (Rapport SAR), Surface Parameters (Paramètres de surface)
- Zonaux :
Caractérisation zonale, Statistiques zonales, Statistiques zonales (table)
Qu’est-ce que le traitement parallèle ?
En traitement parallèle, une tâche de calcul est divisée en parties plus petites, lesquelles sont ensuite envoyées vers les cœurs de calcul disponibles pour traitement. Les résultats des opérations fractionnées sont ensuite recompilés par le logiciel pour obtenir le résultat final, généralement en moins de temps que si le traitement du jeu de données entier avait été effectué par un seul cœur.
La plupart des ordinateurs modernes sont équipés de processeurs multicœur. Dans la technologie multicœur, chaque UC physique de l’ordinateur possède plusieurs processeurs logiques sur la même puce de silicium. Les microprocesseurs possèdent généralement 2, 4, 8 cœurs ou plus par processeur, et parfois même 6 ou 12 cœurs par processeur. Certains ordinateurs possèdent plusieurs UC, le nombre total de cœurs d’un système correspond donc au nombre de cœurs par UC multiplié par le nombre d’UC sur la carte logique principale.
Contrôle du traitement parallèle avec les environnements
Les outils prenant en charge le traitement parallèle affectent en règle générale par défaut la moitié des cœurs disponibles au traitement parallèle. Ceci peut varier d’un outil à l’autre, veillez donc à lire attentivement les notes d’utilisation de chaque outil.
Vous pouvez utiliser l’environnement Facteur de traitement parallèle pour contrôler le nombre de processeurs pouvant être affectés à une opération.
Il existe certaines contraintes en matière de taille des données traitées. Avec la plupart des outils, le traitement parallèle sera activé automatiquement lorsque la taille des rasters en entrée compte plus de 5 mille x 5 mille lignes et colonnes. Pour les entrées d’une taille inférieure le gain de performance ne sera pas forcément visible en raison du coût élevé de calcul pour le fractionnement de l’entrée et le lancement de la technologie de traitement parallèle. Vous pouvez modifier ce comportement en spécifiant une valeur pour l’environnement.
Environnement système TempFolders
Certains outils utilisent une variable d’environnement du système Windows pour contrôler l’emplacement des données temporaires pendant le traitement parallèle. Lorsque vous ouvrez les propriétés système, cliquez sur l’onglet Advanced (Avancé), puis sur Environment Variables (Variables d’environnement). Cliquez sur New (Nouveau) pour ouvrir la boîte de dialogue New System Variable (Nouvelle variable système). Saisissez TempFolders dans le champ Variable Name (Nom de variable). Pour Variable value (Valeur de variable), spécifiez le chemin d’accès à un dossier local où seront écrites les données temporaires. Cliquez sur OK lorsque vous avez terminé. Vous devrez peut-être redémarrer votre ordinateur pour appliquer les modifications.
Remarque :
Certains détails sont susceptibles de varier en fonction de la version exacte de votre système d’exploitation Microsoft Windows. Contactez votre administrateur système pour obtenir de l’aide.
Liste d'outils par jeu d'outils :
- Distance :
Accumulation de distance, Allocation de distance, Couloir de moindre coût, Connexions optimales des couloirs, Connexions optimales des régions
- Distance (Héritage) :
Allocation de coût, Antécédence de coût, Distance de coût, Allocation euclidienne, Direction arrière euclidienne, Direction euclidienne, Distance euclidienne, Distance de chemin, Allocation de distance de chemin, Antécédence de distance de chemin
- Généralisation :
Nettoyage de limites, Développer, Grignotage, Réduire
- Hydrologie :
Basin (Bassin), Fill (Remplissage), Flow Accumulation (Accumulation de flux), Flow Direction (Direction de flux), Flow Distance (Longueur de flux), Locate Depressions (Localiser les dépressions), Sink (Cuvette), Stream Link (Liaison d’écoulement), Watershed (Bassins versants)
Optimisation des performances grâce aux disques SSD
Vous pouvez améliorer les performances en dotant votre ordinateur de disques SSD. Les meilleures performances sont généralement obtenues lorsque les données en entrée, la sortie générée, et les données temporaires utilisent un disque SSD, au lieu d’un disque dur classique. Cependant, en raison du prix généralement élevé de ces appareils et de leur capacité de stockage habituellement limitée, une autre solution pour augmenter considérablement les performances consiste à conserver les données en entrée sur un disque dur classique (HDD) et à utiliser un disque SSD pour le dossier TempFolders uniquement.