CPU bound

En informatique, CPU bound (ou compute bound) est l'état d'un ordinateur lorsque le temps requis pour effectuer une tâche est déterminé principalement par la vitesse de son processeur. L'utilisation du processeur est alors élevée, peut-être à 100%, pendant plusieurs secondes ou plusieurs minutes.

Le terme français pour CPU bound est subordonné au temps de calcul[1], mais ce terme est peu utilisé et les informaticiens utilisent presque toujours le terme CPU bound.

Lorsqu'un ordinateur est CPU bound, cela implique que l'augmentation de la puissance du processeur ou l'optimisation du code source du programme exécuté améliorera les performances globales de l'ordinateur.

Historique

Le concept de CPU bound a été développé à l'époque des premiers ordinateurs, lorsque le cheminement des données entre les composants de l'ordinateur était plus simple et qu'il était possible de constater visuellement qu'un composant fonctionnait pendant qu'un autre était inactif. On pouvait alors voir facilement un très haut niveau d'activité pour des composants tels que le processeur, la mémoire RAM, les lecteurs de bandes magnétiques, les disques durs, les lecteurs de cartes et les imprimantes. Les ordinateurs qui présentaient un haut niveau d'activité de leurs périphériques étaient caractérisés comme I/O bound. Les ordinateurs qui étaient limités par la taille de leur mémoire RAM étaient caractérisés comme memory bound.

Avec l'avènement des bus multiples, du parallélisme, de la multiprogrammation, du multitâche préemptif, des cartes graphiques avancées, des cartes de son avancées et, généralement, des charges plus décentralisées, il est devenu moins facile d'identifier un composant particulier comme étant toujours un goulot d'étranglement. Dans les ordinateurs modernes, il est probable que le goulot d'étranglement se déplace rapidement entre les composants de l'ordinateur.

Les tâches exigées des ordinateurs modernes mettent souvent l'accent sur des composants assez différents, de sorte que la résolution d'un goulot d'étranglement pour une tâche peut ne pas affecter la performance d'une autre tâche. Pour cette raison, l'augmentation de la puissance du processeur n'a pas toujours un effet significatif sur la performance d'un ordinateur. L'état de CPU bound est maintenant l'un des nombreux facteurs pris en compte dans l'analyse de la performance des ordinateurs modernes.

Utilisation de fonctions CPU bound pour combattre le courrier indésirable

En 1992, deux chercheurs d'IBM, Cynthia Dwork et Moni Naor, ont publié un article intitulé Pricing via Processing or Combating Junk Mail (traduction littérale française, Tarification via le traitement ou la lutte contre le courrier indésirable), suggérant la possibilité d'utiliser des fonctions CPU bound pour dissuader les abuseurs d'envoyer du courrier indésirable. La suggestion était basée sur l'idée que les utilisateurs d'ordinateur sont plus susceptibles d'abuser d'une ressource si le coût de la ressource est négligeable. Selon ce raisonnement, les pourriels sont très répandus parce que l'envoi d'un pourriel se fait à un coût minime pour l'expéditeur.

Dwork et Naor ont suggéré que le nombre de pourriels pourrait être réduit en injectant dans le processus d'envoi d'un courriel un coût supplémentaire sous la forme d'une fonction CPU bound coûteuse, c'est-à-dire une fonction qui générerait une grande utilisation du CPU. Ces fonctions consommeraient les ressources CPU de l'expéditeur pour chaque message, empêchant ainsi l'envoi de quantités importantes de pourriels dans une courte période.

Le processus proposé fonctionnerait de la façon suivante :

  • Soit E l'expéditeur, D le destinataire, C un courriel et F() une fonction CPU bound (c'est-à-dire une fonction que consomme beaucoup de CPU durant son exécution).
  • Si D a accepté au préalable de recevoir des courriels de E, alors C est transmis comme d'habitude, sans activation de la fonction CPU bound.
  • Sinon, E doit calculer F(C) et envoie (C, F(C)) à D. D vérifie si ce qu'il reçoit de E est de la forme (C, F(C)). Si oui, D accepte C. Sinon, D rejette C.
  • Le calcul de F(C) se faisant dans le logiciel de courrier électronique de E et la vérification de F(C) se faisant dans le logiciel de courrier électronique de D, ce processus n'implique aucune complexité pour les utilisateurs du courrier électronique.
  • La fonction F() est choisie de sorte que la vérification par D soit relativement rapide (de l'ordre d'une milliseconde) et que le calcul par E soit quelque peu lent (de l'ordre de plusieurs secondes). Ainsi, E sera découragé d'envoyer C à plusieurs destinataires sans accord préalable. Le coût en termes de temps et de ressources informatiques pour le calcul de F() deviendra très prohibitif pour un polluposteur qui désire envoyer plusieurs millions de pourriels.

Le problème majeur du processus proposé ci-dessus est que les processeurs rapides calculent beaucoup plus vite que les processeurs lents. De plus, les systèmes informatiques haut de gamme ont également des pipelines sophistiqués et d'autres caractéristiques avantageuses qui facilitent les calculs. En conséquence, un polluposteur doté d'un système de pointe ne sera guère affecté par une telle dissuasion, alors qu'un utilisateur typique ayant un système médiocre en souffrira. Si un calcul prend quelques secondes sur un nouveau PC, le même calcul peut prendre une minute sur un ancien PC, et plusieurs minutes sur un téléphone intelligent, ce qui peut être gênant pour les utilisateurs de vieux PC, et probablement inacceptable pour les utilisateurs de téléphones intelligents. La disparité dans la vitesse des processeurs clients constitue l'un des principaux obstacles à l'adoption généralisée de tout système basé sur une fonction CPU bound.

L'utilisation d'une fonction memory bound plutôt qu'une fonction CPU bound permet de réduire ce problème.

Références

(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « CPU-bound » (voir la liste des auteurs).

Voir aussi

Liens externes

Read other articles:

Tampakan posterior dari tungkai dan kaki. Tendon Achilles ditandai dengan nama Tendo Calcaneus. Otot gastrocnemius dipotong untuk memperlihatkan Ricky dan RIchie Tendon Achilles atau tendo calcaneus adalah tendon pada bagian belakang tungkai bawah. Ia berfungsi untuk melekatkan otot gastrocnemius, otot soleus, dan otot plantaris ke salah satu tulang penyusun pergelangan kaki, calcaneus. Anatomi Tendon Achilles berasal gabungan dari tiga otot yaitu gastrocnemius, soleus, dan otot plantaris kak...

 

Bilstain Deelgemeente in België Situering Gewest Wallonië Provincie Luik Gemeente Limburg Fusie 1977 Coördinaten 50° 37′ NB, 5° 55′ OL Algemeen Oppervlakte 8,85 km² Inwoners (1/1/2020) 1.455 (164 inw./km²) Overig Postcode 4831 NIS-code 63046(B) Detailkaart Portaal    België De Sint-Rochuskerk van Bilstain. Bilstain (Duits: Bilstein) is een dorp in de Belgische provincie Luik en een deelgemeente van het stadje Limburg (aan de Vesder). Toponymie De naam Bilstain he...

 

Highway in the United States U.S. Route 23US 23 highlighted in redRoute informationLength1,435.17 mi[1] (2,309.68 km)Existed1926[2]–presentMajor junctionsSouth end US 1 / US 17 in Jacksonville, FLMajor intersections I-95 in Jacksonville, FL I-16 / I-75 in Macon, GA I-20 / I-85 in Atlanta, GA I-40 near Asheville, NC I-81 near Kingsport, TN I-64 near Ashland, KY I-70 / I-71 in Columbus, OH I-75 in Perrysburg, OH I-94 in An...

تفجير ملهى ليلي في برلين الغربية 1986 المعلومات البلد ألمانيا  الإحداثيات 52°28′23″N 13°20′12″E / 52.473055555556°N 13.336666666667°E / 52.473055555556; 13.336666666667  التاريخ 5 أبريل 1986  الأسلحة عبوة ناسفة  الخسائر الوفيات 3   الإصابات 231   تعديل مصدري - تعديل   تفجير ملهى ليلي في ب

 

1993 Hong Kong martial arts comedy film by Corey Yuen Fong Sai-yuk IIPromotional artworkTraditional Chinese方世玉續集Simplified Chinese方世玉续集Hanyu PinyinFāng Shìyù XùjíJyutpingFong1 Sai3 Juk6 Zuk6 Zaap6 Directed byCorey YuenWritten byJohn ChanJeff LauProduced byJet LiStarringJet LiJosephine SiaoAdam ChengMichelle ReisAmy KwokCorey YuenCinematographyMark LeeEdited byAngie LamMusic byLowell LoStephen ShingProductioncompanyEastern Production Ltd.Distributed byGala Film Di...

 

Ochaun Mathis Datos personalesNacimiento Manor, Texas, Estados Unidos8 de enero de 1999 (24 años)Nacionalidad(es) EstadounidenseAltura 1,96 m (6′ 5″)Peso 117 kg (257 lb)Carrera deportivaDeporte Fútbol americanoClub profesionalClub Los Angeles RamsLiga NFLPosición LinebackerDorsal(es) 32[editar datos en Wikidata] Ochaun Mathis (Manor, Texas; 8 de enero de 1999) es un jugador profesional estadounidense de fútbol americano, se desempeña en la posición de lineba...

Авіаносець «Байтер» Авіаносець «Байтер» Служба Тип/клас Ескортний авіаносець Держава прапора Спущено на воду 18 грудня 1940 року Введено в експлуатацію 6 травня 1942 року Статус 10 червня 1966 року був потоплений як корабель-мішень Ідентифікація Параметри Тоннаж 11 800 тонн (стан...

 

العلاقات البوتسوانية السنغافورية بوتسوانا سنغافورة   بوتسوانا   سنغافورة تعديل مصدري - تعديل   العلاقات البوتسوانية السنغافورية هي العلاقات الثنائية التي تجمع بين بوتسوانا وسنغافورة.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية لل

 

Artikel atau sebagian dari artikel ini mungkin diterjemahkan dari Gamergate controversy di en.wikipedia.org. Isinya masih belum akurat, karena bagian yang diterjemahkan masih perlu diperhalus dan disempurnakan. Jika Anda menguasai bahasa aslinya, harap pertimbangkan untuk menelusuri referensinya dan menyempurnakan terjemahan ini. Anda juga dapat ikut bergotong royong pada ProyekWiki Perbaikan Terjemahan. (Pesan ini dapat dihapus jika terjemahan dirasa sudah cukup tepat. Lihat pula: panduan pe...

Video game series For the film based on the video game series, see NiNoKuni. The Another World redirects here. For similar uses, see Another World. Video game seriesNi no KuniSeries logo as seen in Ni no Kuni II: Revenant KingdomGenre(s)Role-playingDeveloper(s)Level-5Publisher(s)Bandai Namco EntertainmentJP: Level-5Creator(s)Akihiro HinoWriter(s)Akihiro HinoComposer(s)Joe HisaishiPlatform(s)Mobile phoneNintendo DSNintendo SwitchPlayStation 3PlayStation 4WindowsXbox OneXbox Series X/SFirst rel...

 

APOEL FCBerkas:APOEL FC logo.svgNama lengkapAthletikos Podosferikos Omilos Ellinon Lefkosias (Tim sepak bola Atletik Yunani Nikosia)bahasa Yunani: Aθλητικός Ποδοσφαιρικός Όμιλος Eλλήνων ΛευκωσίαςJulukanΤhrylos (Legenda) (bahasa Yunani: Θρύλος)Berdiri8 November 1926; 97 tahun lalu (1926-11-08)StadionGSP Stadium, Nicosia, Cyprus(Kapasitas: 22,859[1][2][3])KetuaPhivos ErotokritouManajerPaulo SérgioLigaCypriot ...

 

Album by Maher Zain Thank You AllahStudio album by Maher ZainReleasedNovember 1, 2009 (2009-11-01)Recorded2008-2009GenreRnB, Islamic, SoulLength56:36 (standard edition)1:14:13 (standard edition, with bonus tracks)LabelAwakeningProducerMaher Zain, Bara KherigiMaher Zain chronology Thank You Allah(2009) Forgive Me(2012) Singles from Thank You Allah Palestine Will Be FreeReleased: August 8, 2009 Insha AllahReleased: May 1, 2010 The Chosen OneReleased: August 1, 2010 Ya Nabi Sa...

Biogeographic marine region of Earth This article is about a region. For similar region, see Asia-Pacific. For the proposed language family, see Indo-Pacific languages. For the Australian rail service, see Indian Pacific. Area covered by the Indo-Pacific biogeographic region Indo-Pacific. The green circle covers ASEAN. The Indo-Pacific is a vast biogeographic region of Earth. In a narrow sense, sometimes known as the Indo-West Pacific or Indo-Pacific Asia, it comprises the tropical waters of ...

 

This article needs a plot summary. Please add one in your own words. (September 2021) (Learn how and when to remove this template message) 2019 Indian filmGooglyFilm posterDirected byAbhimanyu MukherjeeScreenplay byAbhimanyu MukherjeeProduced byNispal SinghStarringSoham ChakrabortySrabanti ChatterjeeCinematographyGoopi BhagatEdited bySujay Datta RayMusic bySavvyProsenProductioncompanySurinder FilmsRelease date 19 March 2019 (2019-03-19) Running time2h 13mCountryIndiaLanguageBen...

 

Der Titel dieses Artikels ist mehrdeutig. Weitere Bedeutungen sind unter Lissabon (Begriffsklärung) aufgeführt. Lissabon Wappen Karte Lissabon (Portugal) Basisdaten Region: Lisboa Unterregion: Metropolregion Lissabon Distrikt: Lissabon Concelho: Lisboa Koordinaten: 38° 43′ N, 9° 10′ W38.716666666667-9.1666666666667Koordinaten: 38° 43′ N, 9° 10′ W Einwohner: 545.796 (Stand: 19. April 2021)[1] Fläche: 100,03 km² (Sta...

Television channel Max SportTypePrivateCountryBulgariaBroadcast areaBulgariaHeadquartersSofia, BulgariaProgrammingLanguage(s)BulgarianPicture format1080i HDTVOwnershipOwnerA1 BulgariaHistoryLaunched14 January 2017 (2017-01-14)Former namesMtel SportLinksWebsitemaxsport.live Max Sport (formerly known as Mtel Sport) are group of Bulgarian paid television channels, owned by A1 Bulgaria. The first channel from the group – Max Sport 1, was launched on 14 January 2017,[1] wh...

 

Cambodian–UN court established in 1997 to try Khmer Rouge leaders Extraordinary Chambers in the Courts of CambodiaChambres extraordinaires au sein des tribunaux cambodgiens (French)អង្គជំនុំជម្រះវិសាមញ្ញក្នុងតុលាការកម្ពុជា (Khmer)Emblem of the Khmer Rouge TribunalEstablished1997Dissolved2022JurisdictionSupreme Court of CambodiaLocationPhnom PenhAuthorized byParliamentary ActWebsitewww.eccc.gov.kh/en ...

 

Pemilihan Umum Bupati Kutai Barat 2020201520249 Desember 2020[1]Kehadiran pemilih70,87%Kandidat   Calon Yapan Kenton Partai PDI-P Perseorangan Pendamping Arkan Azis Suara rakyat 49.141 31.240 Persentase 61,14% 38,86% Peta persebaran suara Peta Kalimantan Timur yang menyoroti Kabupaten Kutai Barat Bupati dan Wakil Bupati petahanaFransiskus Xaverius Yapan danEdyanto Arkan PDI-P Bupati dan Wakil Bupati terpilih Fransiskus Xaverius Yapan danEdyanto Arkan Sunting kotak info ...

1976 neo-fascist terrorist attack in Spain Montejurra incidentsView of Montejurra from the Monastery of IracheLocationMontejurra, NavarreDateMay 9, 1976TargetCarlist Party membersAttack typeShootingWeaponsSmall armsDeaths2Injured3PerpetratorsFar-right activists The Montejurra incidents,[1][2] was a neo-fascist terrorist attack that took place on May 9, 1976, when two Carlist members were killed and another three seriously wounded by right-wing gunmen at the annual Carlist Part...

 

Danielle Steel romance A Perfect Stranger First editionAuthorDanielle SteelCountryUnited StatesLanguageEnglishGenreRomance novelPublisherDellPublication date1981Media typePrint (Hardcover & Paperback)Pages278 ppISBN0-440-17221-7OCLC8090861 A Perfect Stranger is a romance novel by American author Danielle Steel published in 1982. It is Steel's fourteenth novel. Plot This book tells the story of Alexander Hale and Raphaella Phillips. Hale, a recently divorced man, takes a walk down his...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!