Share to: share facebook share twitter share wa share telegram print page

Loi d'Amdahl

Évolution selon la loi d'Amdahl de l'accélération théorique en latence de l'exécution d'un programme en fonction du nombre de processeurs l'exécutant, pour différentes valeurs de p. L'accélération théorique est limitée par la partie sérielle du programme. Par exemple, si 95 % du programme peut être parallélisée, l'accélération théorique maximale en utilisant le calcul parallèle est de 20 fois.

En architecture informatique, la loi d'Amdahl donne l'accélération théorique en latence de l'exécution d'une tâche à charge d'exécution constante que l'on peut attendre d'un système dont on améliore les ressources. Elle est énoncée par l'informaticien Gene Amdahl à l'AFIPS Spring Joint Computer Conference en 1967.

La loi d'Amdahl peut être formulée de la façon suivante :

  • Slatence est l'accélération théorique en latence de l'exécution de toute la tâche ;
  • s est le nombre de fils d'exécutions (threads) utilisés pour exécuter la tâche
  • p est le pourcentage du temps d'exécution de toute la tâche concernant la partie bénéficiant de l'amélioration des ressources du système avant l'amélioration.

De plus,

montrent que l'accélération théorique de l'exécution de toute la tâche augmente avec l'amélioration des ressources du système et que, quelle que soit l'amélioration, l'accélération théorique est toujours limitée par la partie de la tâche qui ne peut tirer profit de l'amélioration.

La loi d'Amdahl est souvent utilisée en calcul parallèle pour prédire l'accélération théorique lors de l'utilisation de plusieurs processeurs. Par exemple, si un programme a besoin de 20 heures d'exécution sur un processeur uni-cœur et qu'une partie du programme qui requiert une heure d'exécution ne peut pas être parallélisée, même si les 19 heures (p = 95 %) d'exécution restantes peuvent être parallélisées, quel que soit le nombre de processeurs utilisés pour l'exécution parallèle du programme, le temps d'exécution minimal ne pourra passer sous cette heure critique. Ainsi, l'accélération théorique est limitée au plus à 20 (1/(1 − p) = 20).

On en déduit deux règles : premièrement, lors de l'écriture d'un programme parallèle, il faut limiter autant que possible la partie sérielle ; deuxièmement, un ordinateur parallèle doit être un excellent ordinateur sériel pour traiter le plus rapidement possible la partie sérielle.

Démonstration

Une tâche exécutée par un système dont les ressources sont améliorées par rapport à un système similaire initial peut être séparée en deux parties :

  • une partie ne bénéficiant pas de l'amélioration des ressources du système ;
  • une partie bénéficiant de l'amélioration des ressources du système.

Exemple. — Un programme informatique qui traite les fichiers d'un disque. Une partie du programme commence par lire le répertoire du disque et créer une liste de fichiers en mémoire. Puis une autre partie du programme passe chaque fichier à un fil d'exécution pour traitement. La partie qui lit le répertoire et crée la liste de fichiers ne peut pas être accélérée sur un ordinateur parallèle, mais la partie qui traite les fichiers peut l'être.

Le temps d'exécution de toute la tâche avant l'amélioration des ressources est noté T. Il inclut le temps d'exécution de la partie ne bénéficiant pas de l'amélioration des ressources et le temps d'exécution de celle en bénéficiant. Le pourcentage du temps d'exécution de toute la tâche concernant la partie bénéficiant de l'amélioration des ressources avant l'amélioration des ressources est noté p. Celui concernant la partie n'en bénéficiant pas est donc 1 − p. Il vient

C'est l'exécution de la partie bénéficiant de l'amélioration des ressources qui est accélérée d'un facteur s après l'amélioration des ressources. Par conséquent, le temps d'exécution de la partie n'en bénéficiant pas reste identique, tandis que celui de la partie en bénéficiant devient

Le temps d'exécution théorique T(s) de toute la tâche après l'amélioration des ressources est ainsi

La loi d'Amdahl exprime l'accélération théorique en latence de l'exécution de toute la tâche à charge d'exécution constante C, ce qui donne

Estimation de p

p peut être estimé à partir de l'accélération mesurée Slatence(s) = T/T(s) de toute la tâche par un système amélioré possédant une accélération spécifique s de l'exécution de la partie de la tâche bénéficiant de l'amélioration du système, en utilisant

Estimé de cette façon, p peut être utilisé dans la loi d'Amdahl pour prédire l'accélération théorique pour une accélération s quelconque de l'exécution de la partie de la tâche bénéficiant de l'amélioration du système.

Un rendement parfois décevant

Les autres cas se montrent décevants : pour p = 50 %, le passage à un biprocesseur fait gagner 25 % de temps. Le passage à 12 processeurs fait passer ce gain de temps à 46 %.

Note. — La loi d'Amdahl est considérée ici dans le cas d'un système où tous les processeurs sont consacrés au même utilisateur, et à des threads du même processus. Ce cas ne se rencontre pas toujours. Dans la pratique, les résultats seront bien plus mauvais encore si l'on ne gère pas l'affinité processeur qui veille à ce que les mêmes processeurs reprennent dans la mesure du possible les mêmes processus, afin d'éviter des rechargements intempestifs de cache.

Augmentation de p

Un cas où p se retrouve évidemment voisin de 100 % est celui où les processeurs exécutent des programmes différents : étant indépendants, ils sont ipso facto parallélisables, et de surcroît sans le moindre effort à entreprendre pour assurer cette parallélisation. Les problèmes restent à ce stade que :

  • le temps écoulé pour une application donnée n'est pas directement réduit : une simulation de quatre heures continuera à faire attendre quatre heures ses résultats (mais sera moins ralentie par les autres processus si elle revendique qu'un processeur lui soit dédié en propre) ;
  • l'antémémoire et le cache disque se retrouvent plus encombrés de données appartenant à des processus différents, et il faut prévoir leur augmentation de taille en conséquence. Le problème disparaît pour l'antémémoire lorsque celle-ci se trouve sur le microprocesseur lui-même, ce qui règle du même coup les effets d'échelle.

Autre loi d'Amdahl

Une loi plus ancienne d'Amdahl concernait un équilibre observé empiriquement dans les ordinateurs : « Une instruction par seconde requiert un octet de mémoire et un bit par seconde de capacité d'entrée–sortie. » De fait, cette loi semble être restée valable assez longtemps (100 MIPS, 100 Mo de mémoire vive et 100 Mb/s s'observaient vers 2000 et les réseaux gigabit ont commencé à se répandre à peu près en même temps que les mémoires de 1 Go).

Limitations

La loi d'Amdahl est très gênante pour le parallélisme. Elle indique que la performance d'un système ne dépend pas seulement du nombre de ressources mises en parallèle et de surcroît, elle désigne la partie sérielle comme le facteur limitant. Et la limite est sévère car il est très difficile de paralléliser 90 % d'un programme. La loi de Gustafson modère les conclusions de la loi d'Amdahl.

Références

Voir aussi

Articles connexes

Read other articles:

1979–2018 commercial subsidiary of the BBC Not to be confused with BBC World Service. BBC Worldwide Ltd.Final logo, used from 1997 to 2018FormerlyBBC Enterprises Ltd. (1979–1995)TypeSubsidiaryIndustryBroadcastingPredecessorBBC EnterprisesFounded15 May 1979 (1979-05-15)Defunct1 April 2018 (2018-04-01)(38 years, 10 months and 17 days)FateMerged with BBC StudiosSuccessorBBC StudiosHeadquartersTelevision Centre, London, England, United KingdomArea ...

 

First wife of Heracles in Greek mythology Not to be confused with Megaera, one of the Erinyes (or Furies). An insane Heracles is depicted killing his son while Megara stands horrified on the right side of the scene (National Archaeological Museum, Madrid, c. 350-320 B.C.E.) In Greek mythology, Megara (/ˈmɛɡərə/; Ancient Greek: Μεγάρα) was a Theban princess and the first wife of the hero Heracles.[1] Family Megara was the eldest daughter of Creon, King of Thebes, who was pos...

 

Place in South Georgia and the South Sandwich Islands, United KingdomKing Edward PointKing Edward PointSouth Georgia settlementsCoordinates: 54°17′00″S 36°29′42″W / 54.283333°S 36.495°W / -54.283333; -36.495Country United KingdomBritish Overseas Territory South Georgia and the South Sandwich IslandsPopulation (2018) • Summer22 • Winter12Time zoneUTC−2 (GST) Southeast view from Cumberland East Bay, with Grytviken in t...

Football leagueTajikistan Second LeagueЛигаи Дуввуми ТоҷикистонOrganising bodyTajikistan Football League Organization,Tajikistan Football FederationFounded1992; 31 years ago (1992)CountryTajikistanConfederationAFCLevel on pyramid3Promotion toTajikistan First LeagueRelegation toTajikistan Regional LeaguesDomestic cup(s)Tajikistan CupTV partnersTFF Futbol,Varzish TVWebsitetfl.tj,fft.tj The Ligai Duvvumi Tojikiston (Tajiki: Лигаи Дуввуми Тоҷи

 

За́мки Луа́ри (фр. Châteaux de la Loire) — замки (шато) долини річки Луари у Франції, адміністративного району країни під назвою Центр-Долина Луари (історичні провінції Турень, Блезуа, Орлеане, Беррі), а також регіону Пеї-де-ла-Луар (історична провінція Анжу). Замки Луари — архіт

 

Cet article est une ébauche concernant le sport. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations du projet sport. Estádio São MiguelGénéralitésNom complet Estádio São MiguelAdresse GondomarConstruction et ouvertureConstruction 1921UtilisationClubs résidents Gondomar SCPropriétaire Municipalité de GondomarÉquipementSurface Pelouse naturelleCapacité 2 450LocalisationCoordonnées 41° 08′ 09″ N, 8° 32...

此條目没有列出任何参考或来源。 (2021年3月17日)維基百科所有的內容都應該可供查證。请协助補充可靠来源以改善这篇条目。无法查证的內容可能會因為異議提出而被移除。 本列表列出2007年在台灣發行的台灣電影作品。 電影列表 片名 英文片名 導演 重要演員 國家 上映日期 色,戒 Lust, Caution 李安 梁朝偉,湯唯,王力宏,陳冲,庹宗華 台灣 9月24日 不能說的秘密 Secret 周杰...

 

National basketball team For the men's team, see Senegal men's national basketball team. SenegalFIBA ranking20 11 (21 August 2023)[1]Joined FIBA1962FIBA zoneFIBA AfricaNational federationFédération Sénégalaise de Basket-BallCoachMoustapha GayeOlympic GamesAppearances2World CupAppearances8AfroBasketAppearances25Medals (1974, 1977, 1979, 1981, 1984, 1990, 1993, 1997, 2000, 2009, 2015) (1968, 1983, 1994, 2005, 2007, 2011, 2017, 2019) (1970, 2003, 2013) Home Away The Senegal women's n...

 

Mutsu sesaat setelah dibangun Sejarah Kekaisaran Jepang Nama MutsuAsal nama Provinsi MutsuPembangun Arsenal Angkatan Laut YokosukaPasang lunas 1 Juni 1918Diluncurkan 31 Mei 1920Mulai berlayar 24 Oktober 1921Dicoret 1 September 1943Nasib Karam akibat disabitase, 8 Juni 1943Status Dapat diselami, walaupun sebagian besar tubuhnya sudah diangkut Ciri-ciri umum (saat dibangun) Kelas dan jenis Kapal tempur kelas-NagatoBerat benaman 32.720 t (32.200 ton panjang)Panjang 215,8 m (708 ft...

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) وللمرة الأولى في جمهورية أذربيجان توجد ثلاثة نظم قضائية مستقلة تتألف من أول قضايا الاستئناف والنقض.وفي ا...

 

Nelson Rodriquez Erazo Personalia Geburtstag 20. März 1977 Geburtsort Brooklyn, New York Karriereinformationen Ringname(n) HomicideMr. Bigg Namenszusätze The Notorious 187 Körpergröße 178 cm Kampfgewicht 100 kg Trainiert von Manny Fernandez Debüt 5. März 1993 Folgende Teile dieses Artikels scheinen seit 2011 nicht mehr aktuell zu sein: zwischenzeitlich andere Ligen (Impact, ROH, AEW) Bitte hilf uns dabei, die fehlenden Informationen zu recherchieren und einzufügen. Wikipedia:WikiP...

 

خير الدين بربروس معلومات شخصية اسم الولادة خضر بن يعقوب الميلاد 1478مجزيرة ميديلّي، الدولة العثمانية الوفاة 1546مإسطنبول، الدولة العثمانية الديانة الإِسْلَام[1]  الأولاد حسن باشا بن خير الدين بربروس  الأب يعقوب آغا  إخوة وأخوات عروج بربروس  مناصب بكلربك الجزائ�...

Iglesia de San Francisco de Asís Vista de la IglesiaLocalizaciónPaís  YemenDivisión AdénDirección AdénCoordenadas 12°47′19″N 44°58′47″E / 12.7886, 44.9796Información religiosaCulto Iglesia católicaMapa de localización Iglesia de San Francisco de Asís Mapa[editar datos en Wikidata] La Iglesia de San Francisco de Asís[1]​ o bien la Antigua Catedral de San Francisco de Asís[2]​ o simplemente Iglesia de San Francisco[3]​ es e...

 

آيت با محاند تقسيم إداري البلد المغرب  الجهة فاس مكناس الإقليم مكناس الدائرة أحواز مكناس الجماعة القروية سيدي سليمان مول الكيفان المشيخة آيت كراط مجاط السكان التعداد السكاني 147 نسمة (إحصاء 2004)   • عدد الأسر 25 معلومات أخرى التوقيت ت ع م±00:00 (توقيت قياسي)[1]،  وت ع م+0...

 

Financial reserves of Singapore HDB flats in Woodlands; when HDB purchases state land for development into public housing, the purchase price paid by HDB goes into the past reserves.[1] The Istana is the official residence of the President of Singapore. The reserves of the Government of Singapore is a collection of assets, after subtracting for liabilities, owned by the Government of Singapore and the entities listed in the fifth schedule of the Constitution, such as the Central Provi...

У Вікіпедії є статті про інші значення цього терміна: Стоєнешть. село СтоєнештьStoenești Країна  Румунія Повіт  Келераш Комуна Моделу Код SIRUTA 92621 Поштові індекси 917182 Телефонний код +40 242 (Romtelecom, TR)+40 342 (інші оператори) Координати 44°16′07″ пн. ш. 27°21′44″ сх. д.H G O Вис...

 

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Furukawa Group – berita · surat kabar · buku · cendekiawan · JSTOR Furukawa Group (古河グループcode: ja is deprecated , Furukawa Gurūpu) sebelumnya bernama Furukawa zaibatsu (古河財閥code: ja ...

 

For other islands called Saint John's Island, see St. John's Island (disambiguation). Zabargad Island, Egypt. Zabargad Island (Egyptian Arabic: جزيرة الزبرجد Geziret El Zabargad, also known as St. John's Island in English) is the largest of a group of islands in Foul Bay, Egypt. It covers an area of 4.50 square kilometres (1.74 square miles). It is not a quaternary volcanic island, but rather is believed to be an upthrusted part of upper mantle material. The nearest island is know...

Not to be confused with Muxuyuan station in Nanjing. Beijing Subway station Muxiyuan[1]木樨园PlatformGeneral informationOther namesMuxiyuanqiao North (木樨园桥北)LocationYongdingmenwai Subdistrict, Dongcheng District, BeijingChinaCoordinates39°51′31″N 116°23′37″E / 39.858673°N 116.393598°E / 39.858673; 116.393598Operated byBeijing Mass Transit Railway Operation Corporation LimitedLine(s)     Line 8Platforms2 (1 islan...

 

This article is about a film. For Anandi Gopal Joshi, the person, see Anandi Gopal Joshi. For other uses, see Anandhi. 2019 Marathi-language biographical film Anandi GopalTheatrical release posterDirected bySameer VidwansWritten by Karan Sharma Irawati Karnik Based onThe life of Anandi Gopal JoshiProduced by Akash Chawla Shareen Mantri Kedia Kishore Arora Arunava Joy Sengupta Starring Bhagyashree Milind Lalit Prabhakar Yogesh Soman Kshitee Jog CinematographyAkash AgarwalEdited byCharu Shree R...

 
Kembali kehalaman sebelumnya