Path: ...!eternal-september.org!feeder3.eternal-september.org!news.gegeweb.eu!gegeweb.org!pasdenom.info!from-devjntp Message-ID: <3kFmA5w1Ga-hCPXht5gTT6S-Amw@jntp> JNTP-Route: news2.nemoweb.net JNTP-DataType: Article Subject: Re: Threads vs Process References: <4Jes5iwWvvzU95WJ6kTQo7ZecjE@jntp> Newsgroups: fr.comp.sys.atari JNTP-HashClient: Wm7QBUs8gcsDa2ewUGVF-xERNy8 JNTP-ThreadID: v71gat$aj8p$1@dont-email.me JNTP-ReferenceUserID: 69@news2.nemoweb.net JNTP-Uri: http://news2.nemoweb.net/?DataID=3kFmA5w1Ga-hCPXht5gTT6S-Amw@jntp User-Agent: Nemo/0.999a JNTP-OriginServer: news2.nemoweb.net Date: Thu, 15 Aug 24 08:40:58 +0000 Organization: Nemoweb JNTP-Browser: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:109.0) Gecko/20100101 Firefox/115.0 Injection-Info: news2.nemoweb.net; posting-host="516ee13c1e79fa65aedf115a32aee346f9289ca9"; logging-data="2024-08-15T08:40:58Z/8987457"; posting-account="44@news2.nemoweb.net"; mail-complaints-to="julien.arlandis@gmail.com" JNTP-ProtocolVersion: 0.21.1 JNTP-Server: PhpNemoServer/0.94.5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-JNTP-JsonNewsGateway: 0.96 From: pehache Bytes: 3254 Lines: 39 Le 15/08/2024 à 00:31, OL a écrit : > Le 14/08/2024 à 18:55, Francois LE COAT a écrit : >> Salut, >> >> OL écrit : >>> Et moi je te répond que dans le monde moderne sur une machine de bureau >>> actuel le parallèlisme pour faire du calcul (on parlait bien de cela il >>> me semble) se fait par thread pas par process, faudrait te mettre à jours. >> >> Bien pour faire du traitement d'images, et de la vision artificielle, >> qui sont des calculs assez complexes, principalement sur des entiers, >> j'utilise les ressources parallèles des machines multi-coeurs, en >> lançant des processus concurrents. Il suffit souvent de découper les >> images, et de lancer des calculs identiques, sur des morceaux d'images, >> et de regrouper les calculs sur les différents morceaux indépendants. > > Effectivement tu peux faire comme cela, est-ce pour autant le plus efficace ? > Non et de très loin. Tout dépend le type de calcul, cette méthode rustique peut dans certains cas convenir. Mais c'est bien ce qu'elle est : rustique. > Dans ce cas le thread est plus recommandé mais c'est plus compliqué à > programmer. Comme je l'ai écrit par précédemment, quand on fait de la programmation scientifique (ce qui comprend le traitement d'images) on n'essaie pas de gérer soi-même les threads, on utilise OpenMP qui le fait pour nous à partir de quelques directives très simples: #pragma omp parallel for for (int i=0; i