Pentium FDIV bag

66 MHz Интел Пентиум ( sSpec=SX837) са FDIV bagom

Pentium FDIV баг је компјутерски баг у јединици за рачунање са покретним зарезом (енг. floating point unit, FPU). Баг узрокује погрешнан резултат при дељењу реалних вредности. Открио га је 1994-е године професор Томас Р. Најсли са Линчберг колеџа.[1] Интел је приписао грешку недостајећим вредностима у лукап табели која је коришћена при дељењу.[2]

Озбиљност FDIV бага је упитна. Иако су се обични корисници ретко сусретали са овом грешком (Часопис Бајт процењује да се 1 у 9 милијарди дељења са случајним параметрима изврши нетачно),[3] и пропуст и Интелова иницијална реакција на ситуацију су оштро критиковани од стране заједнице.

У децембру 1994. године, Интел је повукао дефектне процесоре. У јануару 1995. године, Интел је најавио "накнаду од 475 милиона долара од зараде (пре пореза), што је наводно укупан износ трошкова у вези са заменом процесора са грешком."[1]

Опис

На погођеним чиповима се користио Свинијев, Робертсонов и Тошеров (СРТ) алгоритам за дељење. Он се реализује као програмибилно логичко поље са 2048 ћелија, од којих је 1066 требало да буде испуњено једном од пет вредности: -2, -1, 0, +1, +2. На чиповима са грешком, пет елемената који је требало да садрже вредност +2 су недостајали, и уместо тога је повратна вредност била 0.[3]

Хронологија

Томас Најсли, професор математике на Линчберг колеџу, је написао код за тражење простих бројева, близанаца простих бројева, тројки простих бројева, и четворки простих бројева. Најсли је приметио неке недоследности у израчунавањима 13. јуна 1994. године, непосредно након што је убацио Пентиум систем у његову групу рачунара, али није могао да елиминише друге факторе (као што су грешке у програму, матична плоча, чипсет и сл) до 19. октобра 1994. године. 24. октобра 1994. године је пријавио проблем Интелу. Према Најслију, његов контакт у Интелу је касније признао да је Интел био свестан проблема од маја 1994. године, када је Том Краљевиц, студент Пурдју Универзитета који је радио за Интел у Хилсбору, Орегону, открио пропуст током тестирања FPU јединице за ново Р6 језгро које је први пут употребљено у Пентиум про архитектури.

30. октоба 1994-е, Најсли је послао имејл описом грешке које открио у Пентиумовој јединици за рад са покретним зарезом његовим разним контактима, тражећи додатна тестирања грешке на 486-DX4s, Пентиуму и Пентиумовим клоновима.[1]

Недостатак у Пентиумовом FPU-у је брзо верификован од стране других људи широм интернета и постао познат, као и Пентиум FDIV буг (FDIV је инструкција за дељење у покретном зарезу у x86 асемблеру). Пронађен је пример када је резултат дељења био погрешан за око 61 делова на милион.[1]

Прича се први пут појавила у штампи 7. новембра 1994. године у чланку објављеном у Electronic Engineering Times, "Интел исправља Пентиум FPU квар" (енг. "Intel fixes a Pentium FPU glitch") Александра Вулфа.[4]

Причу је касније преузео ЦНН у сегменту емитованом 21. новембра 1994.[1] То је ову грешку довело међу ширу јавност.

Јавно, Интел је признао ману у њиховим јединицама за рад са бројевима у покретном зарезу, али је тврдио да није озбиљна и неће утицати на већину корисника. Интел је нудио да замени процесоре корисника који су могли да докажу да грешка постоји у њиховом процесору. Међутим, иако је већина независних процена тврдило да је грешка малог значаја и да ће имати занемарљив утицај на већину корисника, она је изазвала велико негодовање јавности. Компаније као што су ИБМ (чији се ИБМ 5x86C микропроцесор у то време такмичио са Интел Пентиум линијом) су се придружили осудама.

Дана 20. децембра 1994. године, Интел је понудио да замени све Пентиум процесоре с грешком свима који то затраже, као одговор на растући притисак јавности.[5] Иако се испоставило да је само мали део власника Пентиум процесора вратио своје чипове, финансијски утицај на компанију је био значајан. 17. јануара 1995. године, Интел је најавио "накнаду у износу од $475 милиона долара од зараде (пре пореза), што је наводно укупан износ трошкова у вези са заменом процесора са грешком"[1] Неки неисправни чипови су касније претворени у Интелове привеске за кључеве.[6]

Чланак из 1995. године у Сајенсу описује значај проблема из области теорије бројева у откривању грешака и даје математичко образложење и историју Бранове константе, проблема на коме је Најсли радило када је открио грешку.[7]

Погођени модели

Овај проблем се јавља само на неким моделима оригиналног Пентиум процесора.[8] Грешка је постојала само у неким процесорима Пентиум породице са фреквенцијом часовника мањом од 120 MHz.[8] На погођеним моделима, алат Processor Frequency ID Utility може да провери постојање овог бага.

Десет погођених процесора су наведени у наставку.

Процесор Пентиум Р5 800нм 5V
Породица Модел Ревизија Ревизија језгра Фреквенција часовника FSB брзина S-spec
5 1 3 Б1 60 МHz 60 MHz Q0352, Q0412, SX753
5 1 3 Б1 66 MHz 66 MHz Q0353, Q0413, SX754
5 1 5 С1 60 MHz 60 MHz Q0466, SX835, SZ949
5 1 5 С1 66 MHz 66 MHz Q0467, SX837, SZ950
Процесор Пентиум P54C 600нм 3.3V
Породица Модел Ревизија Ревизија језгра Фреквенција часовника FSB брзина S-spec
5 2 1 Б1 75 MHz 50 MHz Q0601
5 2 1 Б1 90 MHz 60 MHz Q0542, Q0613, Q0543, SX879, SX885, SX909, SX874
5 2 1 Б1 100 MHz 66 MHz Q0563, Q0587, Q0614, SX886, SX910
5 2 2 Б3 75 MHz 50 MHz Q0606, SX951
5 2 2 Б3 90 MHz 60 MHz Q0628, Q0611, Q0612, SX923, SX922, SX921, SX942, SX943, SX944, SZ951
5 2 2 Б3 100 MHz 66 MHz Q0677, SX960

Неки Интел 80486 OverDrive и Пентиум OverDrive процесори су такође подложни FDIV грешци, као и F00F грешци.

Методе детекције

Универзални

Присутност грешке се може проверити ручно, извршавањем следећег израчунавања у било којој апликацији која користи процесорску репрезентацију бројева са покретним зарезом, као што су калкулатор за Windows или Мајкрософт Ексел у Windows-у 95/98.

Тачна вредност је:

Када се претвара у хексадекадну вредност коју користи процесор, 4195835 = 0x4005FB и 3145727 = 0x2FFFFF. '5' у запису 0x4005 изазива грешку у логичком колу. Као резултат тога, вредност коју враћа Пентиум процесор у одређеним ситуацијама је погрешна на четири или више цифара:[9][10]


Види још

Референце

  1. ^ а б в г д ђ Professor Thomas Nicely. „Pentium FDIV flaw FAQ”. 
  2. ^ „Statistical Analysis of Floating Point Flaw: Intel White Paper” (PDF). Intel. 9. 7. 2004. стр. 9. Solution ID CS-013007. Архивирано из оригинала (PDF) 6. 4. 2016. г. Приступљено 5. 4. 2016. 
  3. ^ а б Tom R. Halfhill (mart 1995). „An error in a lookup table created the infamous bug in Intel's latest processor”. BYTE (March 1995). Архивирано из оригинала (– Scholar search) 9. 2. 2006. г. Приступљено 19. 12. 2006. 
  4. ^ Alexander Wolfe. „Intel fixes a Pentium FPU glitch”. 
  5. ^ „Intel adopts upon-request replacement policy on Pentium processors with floating point flaw; Will take Q4 charge against earnings”. Business Wire. 20. 12. 1994. Архивирано из оригинала 10. 7. 2012. г. Приступљено 24. 12. 2006. 
  6. ^ „How many engineers does it take to change a lightbulb?”. Boiledbeans. 20. 4. 2009. Архивирано из оригинала 3. 2. 2010. г. Приступљено 10. 11. 2009. 
  7. ^ Cipra, Barry A. (13. 1. 1995). „How number theory got the best of the Pentium chip”. Science. 267 (5195): 175. PMID 17791336. doi:10.1126/science.267.5195.175. 
  8. ^ а б „FDIV Replacement Program: Frequently asked questions”. Intel. 20. 3. 2009. Solution ID CS-012748. Архивирано из оригинала 11. 5. 2009. г. Приступљено 10. 11. 2009. 
  9. ^ „Pentium FDIV bug - a Picture”. Kansas University Institute for Policy and Social Research. 30. 11. 1994. Приступљено 3. 11. 2010. 
  10. ^ „Ivars Peterson's MathTrek: Pentium Bug Revisited”. Mathematical Association of America. Архивирано из оригинала 10. 12. 2008. г. 

Read other articles:

American politician Natalie ManleyRep. Manley at Joliet Ribbon Cutting (2013)Member of the Illinois House of Representativesfrom the 98th districtIncumbentAssumed office January 2013 (2013-January)Preceded byNew District Personal detailsBorn (1961-12-25) December 25, 1961 (age 61)[1]Political partyDemocraticChildren1Residence(s)Joliet, Illinois, U.S.Alma materUniversity of St. FrancisProfessionCertified Public AccountantRadio Show Host Natalie A. Manley ...

 

Dancing in the RainPoster filmSutradara Rudi Aryanto Produser Sukhdev Singh Wicky V. Olindo Ditulis oleh Sukhdev Singh Tisa TS Pemeran Dimas Anggara Bunga Zainal Deva Mahenra Christine Hakim Penata musikJoseph S. DjafarSinematografer Rama Hermawan Adam Ojen PenyuntingWawan I. WibowoPerusahaanproduksi Screenplay Films Legacy Pictures Tanggal rilis 18 Oktober 2018 (2018-10-18) (Indonesia) Durasi101 menitNegara Indonesia Bahasa Indonesia Penghargaan Festival Film Bandung 2019 Peme...

 

Pose kemenangan setelah pertandingan Nancy Johnson setelah memenangkan medali emas Olimpiade. Kemenangan merupakan istilah yang diberikan pada seseorang yang berhasil dalam persaingan seperti argumen, perang, atau ujian. Banyak lagu yang dilabeli lagu kemenangan. Kemenangan sering tiba dengan banyak emosi. Kemenangan biasanya diperingati setelah peristiwanya, meskipun sebagian besar tidak juga, seperti setelah perang. kemenangan merupakan diambil dari pihak yang menerima kekalahan, Jenis Dala...

Начо Касес Особисті дані Повне ім'я Ігнасіо Касес Мора Народження 22 грудня 1987(1987-12-22) (35 років)   Хіхон, Іспанія Зріст 174 см Вага 64 кг Громадянство  Іспанія Позиція півзахисник Інформація про клуб Поточний клуб «Анагеннісі» Номер 10 Професіональні клуби* Роки К

 

President of FIFAIncumbentGianni Infantinosince 26 February 2016Fédération Internationale de Football AssociationStyleHis ExcellencyMember ofFIFA CouncilSeatFIFA Headquarters, Zürich, SwitzerlandAppointerFIFA CongressTerm lengthFour yearsElected in the year following a FIFA World Cup(renewable three times)Constituting instrumentFIFA StatutesFormation21 May 1904First holderRobert GuérinDeputySenior Vice President of FIFASalary£2.6 million (FIFA figures for 2015)WebsiteOfficial websit...

 

Hợp lưu của sông Lò Rèn và sông Vàm Sát trong rừng Cần Giờ, nhìn phía xa hướng Đông có thể thấy Núi Lớn của tỉnh Bà Rịa Vũng Tàu Rừng Sác và một phần đời sống dân cư Khu dự trữ sinh quyển Cần Giờ còn gọi là Rừng Sác[1] là một quần thể gồm các loài động, thực vật rừng trên cạn và thủy sinh, được hình thành trên vùng châu thổ rộng lớn của các cửa sông Đồng Nai, sô...

Minna PlanerMinna Planer (1835) by Alexander von OtterstedtBornChristine Wilhelmine Planer(1809-09-05)5 September 1809Oederan, Kingdom of SaxonyDied25 January 1866(1866-01-25) (aged 56)Dresden, Kingdom of SaxonyNationalityGermanOccupationActressKnown forSpouse of Richard WagnerSpouseRichard Wagner (1836–1866)Children1ParentGotthelf Planer (father) Christine Wilhelmine Minna Planer (5 September 1809 – 25 January 1866) was a German actress and the first wife of compos...

 

إدريسا كوليبالي معلومات شخصية الاسم الكامل إدريسا كوليبالي الميلاد 19 ديسمبر 1987 (العمر 35 سنة)باماكو، مالي الطول 1.77 م (5 قدم 10 بوصة)* مركز اللعب مدافع الجنسية مالي  مسيرة الشباب سنوات فريق 1998–2006 مركز ساليف كيتا المسيرة الاحترافية1 سنوات فريق م. (هـ.) 2006–2008 مركز ساليف ك

 

In 2006 werd het 28ste Campeonato Sul-Mato-Grossense gespeeld voor clubs uit de Braziliaanse staat Mato Grosso do Sul. De competitie werd georganiseerd door de Federação de Futebol de Mato Grosso do Sul en werd gespeeld van 29 januari tot 25 juni. Coxim werd kampioen. Eerste fase Plaats Club Wed. W G V Saldo Ptn. 1. CENE 18 15 1 2 51:17 46 2. Coxim 18 11 2 5 42:18 35 3. Águia Negra 18 11 0 7 28:21 33 4. Chapadão 18 10 2 6 37:18 32 5. Operário de Campo Grande 18 9 4 5 36:22 31 6. Rio Verd...

stan balapan Formula E di Paris eRace 2015 Permainan simulasi kendaraan adalah genre dari permainan video yang memberikan pemain interpretasi sesungguhnya secara visual dari sudut pandang pilot atau pengemudi dalam mengoperasikan berbagai macam kendaraan. Berbagai macam kendaraan tersebut mencangkup pesawat terbang, pesawat ruang angkasa, perahu, mobil, truk, sepeda motor, dan sebagainya.[1] Referensi ^ Pedersen, Roger E. (2003). Game Design Foundations (dalam bahasa Inggris). Wordwar...

 

Wiktor WojtasTanggal lahir6 Juni 1986 (umur 37)Kebangsaan PolandiaTim saat iniAristocracyPermainanCounter-Strike 1.6 Counter-Strike: Global OffensiveHadiah selama karier$556,809Riwayat karir2004–2007Pentagram G-Shock2007–2009MeetYourMakers2009Wicked eSports2009Vitriolic2009–2010AGAiN2010–2011Frag eXecutors2011AGAiN2011–2013ESC Gaming2013Universal Soldiers2013–2014AGAiN2014–2018Virtus.pro2018–2019Kinguin2019devils.one2019Aristocracy2019-2020ARCY Pencapaian dan penghar...

 

2018 Indian television series ChembarathiGenreSoap operaWritten bySumesh ChathanurDirected byDr. S. JanardhananStarring Haritha Nair Amala Stebin Jacob Sree Padma Blessy Kurian Yavanika Gopalakrishnan Nandhan Senanipuram Theme music composerM. JayachandranOpening themeMazhanoolilCountry of originIndiaOriginal languageMalayalamNo. of episodes950ProductionCamera setupMulti-cameraRunning time22 minutesOriginal releaseNetworkZee KeralamRelease26 November 2018 (2018-11-26) –25 March 20...

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article contains content that is written like an advertisement. Please help improve it by removing promotional content and inappropriate external links, and by adding encyclopedic content written from a neutral point of view. (December 2016) (Learn how and when to remove this template message) The examples and perspective in this articl...

 

Dam in San Diego County, CaliforniaMorena DamView of Morena Reservoir from near the dam, looking upstream, c. 1918Location of Morena Dam in CaliforniaCountryUnited StatesLocationSan Diego County, CaliforniaCoordinates32°41′07″N 116°32′51″W / 32.68528°N 116.54750°W / 32.68528; -116.54750PurposeWater supplyConstruction began1896; 127 years ago (1896)Opening date1912; 111 years ago (1912)Owner(s)City of San DiegoDa...

 

National rail and London Underground station Not to be confused with Faringdon railway station, Farringdon Halt railway station, Faringdon Road railway station, or Farington railway station. Farringdon Thameslink and Elizabeth line station entrance seen in May 2022FarringdonLocation of Farringdon in Central LondonLocationClerkenwellLocal authorityLondon Borough of IslingtonManaged byLondon UndergroundOwnerTransport for LondonNetwork RailStation codeZFDDfT categoryENumber of platforms6 (2 Tham...

Catamaran launched in 1991 Zara Jet History Name 1992-1993: Hoverspeed Boulogne 1993-1994: Seacatamaran Danmark 1994-2004: Seacat Danmark 2004-2005: Pescara Jet 2005-2006: Zara Jet 2006-2011: Pescara Jet 2011-2015: Golden Blaze 2015 onwards: Atlantic Express Operator 1992-2004: Hoverspeed 2004-2011: SNAV 2011-2015: Golden Blaze 2015 onwards: Colonia Express Port of registry 1992-2004:  United Kingdom 2004-2011:  Panama 2011-2015:  Greece 2015 onwards:  Uruguay BuilderIncat...

 

2019 single by DukiGoteoSingle by Dukifrom the album Súper Sangre Joven ReleasedAugust 7, 2019GenreRapLength2:45Label SSJ Dale Play Songwriter(s)Mauro Ezequiel LombardoProducer(s)AsanDuki singles chronology Sol y Luna (2019) Goteo (2019) Goteo (El Paredón Live Session) (2019) Music videoGoteo on YouTube Goteo is a song by Argentine rapper Duki. It was released on August 6, 2019. The music video for the song has more than 100 million views on YouTube. The song has over 160 million plays on S...

 

New York KnicksStagione 2011-2012Sport pallacanestro Squadra N.Y. Knicks AllenatoreMike D'Antoni (fino al 13 marzo)Mike Woodson (dal 13 marzo) Vice-allenatoriMike Woodson (fino al 13 marzo), Herb Williams, Phil Weber (fino al 13 marzo), Dan D'Antoni (fino al 13 marzo), Kenny Atkinson, Jim Todd (dal 14 marzo), Darrell Walker (dal 14 marzo) NBA36-30 (.545)Division: 2º posto (Atlantic)Conference: 7º posto (Eastern) PlayoffPrimo turno (perso 1-4 contro Miami) StadioMadison Square Garden 20...

This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Wolf Singer – news · newspapers · books · scholar · JSTOR (September 2021) (Learn how and when to remove this template message) Wolf SingerBorn(19...

 

Israeli bank Bank LeumiNative nameבנק לאומי‎TypePublicTraded asTASE: LUMIIndustryBankingFoundedFebruary 27, 1902; 121 years ago (1902-02-27), Jaffa, Independent Sanjak of Jerusalem, Ottoman EmpireFounderJewish Colonial Trust (Jüdische Kolonialbank) Limited, London, UKHeadquartersTel Aviv, IsraelArea servedIsrael and 21 other countriesKey peopleHanan Friedman(CEO)[1]Dr. Samer Haj-Yehia(chairman)ProductsAsset managementCorporate bankingCredit cardsF...

 

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