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:

River in South Carolina, United States Wateree RiverWateree River from the Palmetto Trail near Eastover, South CarolinaThe Wateree RiverLocation of the mouth of Wateree River in South CarolinaLocationCountryUnited StatesStatesSouth CarolinaCountiesEdgefield, Fairfield, Kershaw, Sumter, RichlandPhysical characteristicsSourceCatawba River • locationLiberty Hill, South Carolina • coordinates34°28′04″N 80°53′17″W / 34.46778°N 80.8880...

 

 

Pengzhou 彭州市CountyJulukan: Kota Peony (丹城)PengzhouLokasi di SichuanKoordinat: 30°59′28″N 103°56′35″E / 30.991°N 103.943°E / 30.991; 103.943Koordinat: 30°59′28″N 103°56′35″E / 30.991°N 103.943°E / 30.991; 103.943[1]NegaraRepublik Rakyat TiongkokProvinsiSichuanKota sub-provinsiChengduMunicipal seatTianpeng (天彭镇)Pemerintahan • Sekretaris Partai Komunis TiongkokMen Sheng (门生) ...

 

 

Sumber referensi dari artikel ini belum dipastikan dan mungkin isinya tidak benar. Mohon periksa, kembangkan artikel ini, dan tambahkan sumber yang benar pada bagian yang diperlukan. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) SMA Negeri 6 JakartaInformasiDidirikan1 Agustus 1952JenisNegeriAkreditasiAKepala SekolahMulyanto, S.Pd.Jumlah kelas9 kelas tiap jenjang kelas X , XI, dan XII (MIPA dan IPS)Jurusan atau peminatanMIPA dan IPSRentang kelasX MIPA, X IPS, XI...

Tonny Tesar Bupati Kepulauan Yapen Ke-3Masa jabatan16 Oktober 2017 – 16 Oktober 2022PresidenJoko WidodoGubernurLukas EnembeWakilFrans SanadiMasa jabatan7 September 2012 – 7 September 2017PresidenSusilo Bambang YudhoyonoJoko WidodoGubernurSyamsul Arif RivaiConstant KarmaLukas EnembeWakilFrans Sanadi PendahuluDicky NenepatPenggantiPetahana Informasi pribadiLahir6 November 1958 (umur 65)Serui, PapuaKebangsaanIndonesiaPartai politikDemokratSuami/istriSuhennyAlma mat...

 

 

Lenting. Lenting adalah kota yang terletak di distrik Eichstätt di Bayern, Jerman. Kota Lenting memiliki luas sebesar 8.47 km². Lenting pada tahun 2006, memiliki penduduk sebanyak 4.725 jiwa. lbsKota dan kotamadya di EichstättAdelschlag | Altmannstein | Beilngries | Böhmfeld | Buxheim | Denkendorf | Dollnstein | Egweil | Eichstätt | Eitensheim | Gaimersheim | Großmehring | Hepberg | Hitzhofen | Kinding | Kip...

 

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2022. SMA Negeri 1 SukauInformasiDidirikan2004AkreditasiANomor Statistik Sekolah301120414009Nomor Pokok Sekolah Nasional10803537Kepala SekolahDrs.Haikan, M.mJurusan atau peminatanIPA dan IPSKurikulumKurikulum 2013Jumlah siswa496StatusNegeriAlamatL...

U.S. political event held in St. Louis, Missouri 1876 Democratic National Convention1876 presidential election Nominees Tilden and HendricksConventionDate(s)June 27–29, 1876CitySt. Louis, MissouriVenueMerchants Exchange BuildingCandidatesPresidential nomineeSamuel Tilden of New YorkVice presidential nomineeThomas Hendricks of Indiana‹ 1872 · 1880 › The 1876 Democratic National Convention assembled in St. Louis just nine days after the conclusion of the Republican Na...

 

 

Commuter rail station in Bartlett, Illinois BartlettBartlett station in July 2023.General informationLocationOak Avenue and Railroad AvenueBartlett, ILCoordinates41°59′32″N 88°11′02″W / 41.9921°N 88.1838°W / 41.9921; -88.1838Owned byMetraPlatforms2 side platformsTracks2ConstructionParkingYesAccessibleYesOther informationFare zone4HistoryOpened1873Rebuilt2004–2007Passengers2018988 (average weekday)[1]  7.7%Rank53 out of 236[...

 

 

1981 novel by C. J. Cherryh Downbelow Station Cover of 1981 Book Club edition (hardcover)AuthorC. J. CherryhCountryUnited StatesLanguageEnglishSeriesAlliance–Union universeGenreMilitary science fictionPublished1981 (DAW Books)Media typePrint (Hardback & Paperback)Pages438 ppAwardHugo Award for Best NovelISBN84-7002-376-4OCLC434070670Preceded byHeavy Time, Hellburner Followed byMerchanter's Luck  Downbelow Station is a science fiction novel by American writer C. ...

American baseball player (born 1990) Baseball player Sean GilmartinGilmartin with the Mets in 2016PitcherBorn: (1990-05-08) May 8, 1990 (age 33)Moorpark, California, U.S.Batted: LeftThrew: LeftMLB debutApril 10, 2015, for the New York MetsLast MLB appearanceAugust 22, 2020, for the Tampa Bay RaysMLB statisticsWin–loss record4–5Earned run average4.34Strikeouts90 Teams New York Mets (2015–2017) Baltimore Orioles (2018–2019) Tampa Bay Rays (2020) Sean P...

 

 

American sports chant I believe that we will win! is a chant commonly performed at American sporting events. Originating in the Naval Academy Preparatory School, it became a tradition among fans and students of the United States Naval Academy, with other schools later also adapting the phrase. In 2014, the chant gained national recognition as a rallying call among United States men's national soccer team (USMNT) fans for the 2014 FIFA World Cup, becoming an unofficial motto of The American Ou...

 

 

Pour les articles homonymes, voir Annales (homonymie). Folio du manuscrit viennois des Annales regni Francorum : passage relatif à la mort de Charlemagne (814). Bibl. Nat. d'Autriche, Cod. 473, fol. 143v Les Annales regni Francorum (« Annales du royaume des Francs » ; en allemand Reichsannalen, « Annales impériales »), appelées autrefois Annales Laurissenses Majores (Grandes Annales de Lorsch) et plus tard parfois annales nazariennes[1] ; du nom de l...

Region of an astronomical diagram For the S Doradus Instability Strip, see Luminous blue variable. The unqualified term instability strip usually refers to a region of the Hertzsprung–Russell diagram largely occupied by several related classes of pulsating variable stars:[1] Delta Scuti variables, SX Phoenicis variables, and rapidly oscillating Ap stars (roAps) near the main sequence; RR Lyrae variables where it intersects the horizontal branch; and the Cepheid variables where it cr...

 

 

Animal Farm Pour les articles homonymes, voir La Ferme des animaux. La Ferme des animaux Couverture de la première édition britannique. Auteur George Orwell Pays Royaume-Uni Genre Roman court allégoriqueDystopieFantasy animalière Version originale Langue Anglais britannique Titre Animal Farm. A Fairy Story Éditeur Secker and Warburg Lieu de parution Londres Date de parution 17 août 1945 ISBN 0452284244 Version française Traducteur Jean Queval Éditeur Champ libre Lieu de parution Pari...

 

 

Data menyebar normal sehingga Median, Mean dan Modus relatif sama Data menjulur ke kanan sehingga Median, Mean dan Modus berbeda-beda Ukuran pemusatan data adalah sembarang ukuran yang menunjukkan pusat segugus data, yang telah diurutkan dari yang terkecil sampai yang terbesar atau sebaliknya dari yang terbesar sampai yang terkecil.[1] Salah satu kegunaan dari ukuran pemusatan data adalah untuk membandingkan dua (populasi) atau contoh, karena sangat sulit untuk membandingkan masing-ma...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) أديسون كريسويل معلومات شخصية الميلاد 28 يونيو 1960   برايتون  الوفاة 23 ديسمبر 2013 (53 سنة) [1]  لندن  سبب الوفاة نوبة قلبية  مكان الدفن مقبرة هايغيت&#...

 

 

30th Governor of Oregon Not to be confused with Tom McCall (Georgia politician). Tom McCall30th Governor of OregonIn officeJanuary 9, 1967 – January 13, 1975Preceded byMark HatfieldSucceeded byRobert W. Straub18th Secretary of State of OregonIn officeJanuary 4, 1965 – January 9, 1967GovernorMark HatfieldPreceded byHowell ApplingSucceeded byClay Myers Personal detailsBornThomas Lawson McCall(1913-03-22)March 22, 1913Scituate, Massachusetts, U.S.DiedJanuary 8, 1983(1983-01...

 

 

「アプリケーション」はこの項目へ転送されています。英語の意味については「wikt:応用」、「wikt:application」をご覧ください。 この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2018年4月) 古い情報を更新する必要があります。(2021年3月)出...

SMA Negeri 52 JakartaInformasiDidirikan1979; 45 tahun lalu (1979) (sebagai filial dari SMA Negeri 15 Jakarta)27 Maret 1981 (sebagai SMA Negeri 52 Jakarta)[1]JenisSekolah negeriAkreditasiA[2][3]Nomor Pokok Sekolah Nasional20100797Kepala SekolahRidoan, M.M.[2][4]Jumlah kelas8 kelas setiap tingkatJurusan atau peminatanMIPA dan IPSRentang kelasX MIPA, X IPS, XI MIPA, XI IPS, XII MIPA, XII IPSKurikulumKurikulum 2013Jumlah siswa892 siswa (...

 

 

Head of state of Trinidad and Tobago from 1962 to 1976 For the Calypso Rose album, see The Queen of Trinidad. Queen of Trinidad and TobagoCoat of arms of Trinidad and TobagoElizabeth II DetailsStyleHer MajestyFormation31 August 1962Abolition1 August 1976 Elizabeth II was Queen of Trinidad and Tobago from the independence of Trinidad and Tobago on 31 August 1962 until the country became a republic on 1 August 1976. Her constitutional role as head of state was delegated to a governor-general, w...