Michael Abrash

Michael Abrash
As Oculus VR Chief Scientist on stage at Facebook's F8 2015
Born1957 (age 66–67)[1]
Occupation(s)Programmer
Technical writer
EmployerOculus VR (2014–present)
TitleChief scientist

Michael Abrash is an American programmer and technical writer. He has written dozens of magazine articles and multiple books on code optimization and software-rendered graphics for IBM PC compatibles. He worked at id Software in the mid-1990s on the rendering technology for Quake. He later wrote the Pixomatic software renderer for RAD Game Tools. Since 2014, he has been the chief scientist of Oculus VR, a subsidiary of Meta Platforms.[2]

Abrash started his career in 1982 writing action video games for the IBM PC, which eventually resulted in a 1990 book, Zen of Assembly Language Volume 1: Knowledge, about optimization for the 16-bit 8086 and 8088 processors.[3] He began writing about programming the EGA and VGA hardware of IBM PC compatibles for Programmer's Journal in the late 1980s, followed by a column for Dr. Dobb's Journal in the early 1990s. In the latter, he introduced a method of adjusting VGA mode 13h to have a resolution of 320×240 with square pixels, which he called Mode X. He also used his Dr. Dobbs's column to write about the details of his work on Quake

Game programmer

Abrash began writing video games the early days of the IBM PC and the Color Graphics Adapter. His first commercial game was a clone of Space Invaders published by Datamost in 1982 as Space Strike.[4] He followed it with Cosmic Crusader (1982) and Big Top (1983), both published by Funtastic. Working with Dan Illowsky, who had previously programmed the Apple II Pac-Man clone Snack Attack, he co-wrote Snack Attack II (1982) for the IBM PC.[5] All of his IBM PC games were written in 8086 assembly language.

After working at Microsoft on graphics and assembly code for Windows NT 3.1, he was hired by id Software in the mid-1990s to work on Quake. Some of the technology behind Quake is documented in Abrash's Ramblings in Realtime published in Dr. Dobb's Journal.[6] He mentions Quake as his favourite game of all time.[7] After Quake was released, Abrash returned to Microsoft to work on natural language research, then moved to the Xbox team until 2001.[8]

In 2002, Abrash went to RAD Game Tools where he co-wrote the Pixomatic software renderer, which emulates the functionality of a DirectX 7-level graphics card. At the end of 2005, Pixomatic was acquired by Intel. When developing Pixomatic, he and Mike Sartain designed a new architecture called Larrabee, which now is part of Intel's GPGPU project.[9]

Gabe Newell, managing director of Valve, said that he had "been trying to hire Michael Abrash forever. [...] About once a quarter we go for dinner and I say 'are you ready to work here yet?'"[10] In 2011 Abrash joined Valve.[11]

On March 28, 2014, three days after Facebook announced agreements to purchase the virtual reality headset company,[12] Oculus VR published a statement saying that Michael Abrash had joined their company as Chief Scientist.[2] This reunited him with id Software's John Carmack, who was chief technology officer there at the time.

Technical writer

Michael Abrash was a columnist in the 1980s for the magazine Programmer's Journal. The articles were collected in the 1989 book, Power Graphics Programming. His second book, Zen of Assembly Language Volume 1: Knowledge (1990),[13] is about writing efficient assembly code for the 16-bit 8086 processor, but was released after the 80486 CPU was already being used in IBM PC compatibles.[14] Volume 2 was never published.

In the early to mid-1990s, Abrash wrote a column about graphics programming for IBM PC compatibles for Dr. Dobb's Journal called "Ramblings in Realtime." In 1991, his column introduced Mode X: a 256 color 320x240 graphics mode with square pixels instead of the slightly elongated pixels of the standard 320x200 mode. The same column covers a VGA feature allowing up to four pixels to be written at once—something which had not been widely documented outside of the VGA specification. The article and its follow-ups ignited interest among MS-DOS game programmers. "Ramblings in Realtime" also covered polygon drawing, 3D graphics, and texture mapping.

Much of the content of Zen of Assembly Language was updated in Zen of Code Optimization: The Ultimate Guide to Writing Software That Pushes PCs to the Limit (1994),[15] In 1997 Abrash's Graphics Programming Black Book,[16][17] was published. It is a collection of Dr. Dobb's Journal articles and his work on the Quake graphic subsystem.

Abrash stopped writing publicly in the 2000s until maintaining a public blog at Valve, "Ramblings in Valve Time", from April 2012 until January 2014.

References

  1. ^ Abrash, Michael (April 1, 1997). "Some Things I've Learned About Win32 Game Programming". Dr. Dobb's.
  2. ^ a b "Introducing Michael Abrash, Oculus Chief Scientist". Oculus VR. 2014-03-28. Retrieved 28 March 2014.
  3. ^ Abrash, Michael (January 1990). Zen of Assembly Language: Knowledge. Scott Foresman Trade. ISBN 978-0-673-38602-1.
  4. ^ Lacine, Mark (Mar–Apr 1983). "Micro-Reviews". Computer Gaming World. Vol. 1, no. 9. p. 44.
  5. ^ Hague, James. "The Giant List of Classic Game Programmers".
  6. ^ Abrash, Michael (1996-02-01). "Ramblings in Realtime". www.drdobbs.com. Retrieved 2010-07-10.
  7. ^ Valve Pipeline. "Pipeline Interviews: Michael Abrash on Virtual Reality & the Future of Gaming". YouTube. Archived from the original on 2021-12-12. Retrieved 8 November 2016.
  8. ^ "Xbox Graphics Analyzed". GameSpot. Retrieved 2022-08-25.
  9. ^ Abrash, Michael (2009-04-01). "A First Look at the Larrabee New Instructions (LRBni)". drdobbs.com/architecture-and-design. Retrieved 2010-07-10.
  10. ^ Walker, John (2007-11-21). "RPS Exclusive: Gabe Newell Interview". Rock, Paper, Shotgun. Retrieved 22 January 2010.
  11. ^ Crossley, Rob (2011-05-13). "Valve hires world-class development trio". Develop. Retrieved 16 May 2011.
  12. ^ "Facebook to Acquire Oculus". Facebook. 2014-03-25. Retrieved 28 March 2014.
  13. ^ Abrash, Michael (1994-01-15). Zen of Graphics Programming: The Ultimate Guide to Writing Fast PC Graphics. Coriolis Group; Bk&Disk edition. ISBN 978-1-883577-08-7.
  14. ^ Hague, James (2008-02-18). "Five Memorable Books About Programming". Retrieved 2010-07-10.
  15. ^ Abrash, Michael (1994-12-08). Zen of Code Optimization: The Ultimate Guide to Writing Software That Pushes PCs to the Limit. Coriolis Group Books. ISBN 978-1-883577-03-2.
  16. ^ Abrash, Michael (July 1997). Graphics Programming Black Book. Coriolis Group Books. ISBN 978-1-57610-174-2.
  17. ^ Abrash, Michael (2001-11-01). "Graphics Programming Black Book". www.drdobbs.com/high-performance-computing. Retrieved 2010-07-10.

Read other articles:

For a chronological order of battles, see List of military engagements during the Russian invasion of Ukraine. Some of this article's listed sources may not be reliable. Please help this article by looking for better, more reliable sources. Unreliable citations may be challenged or deleted. (April 2022) (Learn how and when to remove this template message) This is the order of battle for the Russian invasion of Ukraine. It should not be considered completely up to date nor accurate, being base...

 

 

Ольшанський Йосип Григоровичрос. Иосиф Григорьевич ОльшанскийІм'я при народженні Йосип Григорович ОльшанськийДата народження 22 грудня 1917(1917-12-22)Місце народження Кременчук, Полтавська губернія, РСФРРДата смерті 12 січня 2004(2004-01-12) (86 років)Місце смерті Москва, РосіяПохован

 

 

Este artículo o sección tiene referencias, pero necesita más para complementar su verificabilidad.Este aviso fue puesto el 26 de noviembre de 2021. Hospital Militar Dr. Carlos Arvelo Ministerio de Salud de Venezuela LocalizaciónPaís  VenezuelaLocalidad Avenida José Ángel Lamas Parroquia San JuanMunicipio Libertador Caracas  VenezuelaCoordenadas 10°29′52″N 66°56′19″O / 10.4977, -66.9387Datos generalesFundación 1957Financiamiento PúblicoTipo Público...

Cet article est une ébauche concernant l’Ukraine. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Descente Saint-André Le musée Ivan Kavaléridzé sur la descente Saint-André. Situation Coordonnées 50° 27′ 35″ nord, 30° 30′ 55″ est Pays Ukraine Ville KKiev Histoire Protection Registre national des monuments d'Ukraine[1],[2] Géolocalisation sur la carte : Kiev m...

 

 

  flor del espíritu santo Flores de Peristeria elata.Estado de conservaciónEn peligro (UICN)TaxonomíaReino: PlantaeSubreino: TracheobiontaDivisión: MagnoliophytaClase: LiliopsidaSubclase: LiliidaeOrden: AsparagalesFamilia: OrchidaceaeSubfamilia: EpidendroideaeTribu: CymbidieaeSubtribu: CoeliopsidinaeGénero: PeristeriaEspecie: P. elata[editar datos en Wikidata] La flor del Espíritu Santo (Peristeria elata) pertenece a la familia de las orquídeas, es una planta de terrestr...

 

 

مورنينغسيد   الإحداثيات 38°49′32″N 76°53′25″W / 38.8256°N 76.8903°W / 38.8256; -76.8903  تاريخ التأسيس 1949  تقسيم إداري  البلد الولايات المتحدة[1]  التقسيم الأعلى مقاطعة برينس جورج  خصائص جغرافية  المساحة 1.495292 كيلومتر مربع (2016)  ارتفاع 80 متر  عدد السكان  عد

Medical microbiologist This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (November 2022) This article may have been created or edited in return for undisclosed payments, a violation of Wikipedia's terms of use. It may require cleanup to comply with Wikipedia's content policies, particularly neutral point of view. (November 2022) Inna Sekirov is a medical microbiologist and a physician ...

 

 

Frederick MoosbruggerFrederick Moosbrugger as a Navy CaptainNickname(s)MooseBorn(1900-10-09)October 9, 1900Philadelphia, PennsylvaniaDiedOctober 1, 1974(1974-10-01) (aged 73)San Diego, CaliforniaPlace of burialFort Rosecrans National Cemetery(Plot OS-187)Allegiance United States of AmericaService/branch United States NavyYears of service1923–1956Rank Vice AdmiralUnit USS Nevada (BB-36) USS Truxtun (DD-229) USS Brazos (AO-4) USS Houston (CA-30) USS Tennessee (BB-43) Comma...

 

 

French Morrocan rapper NiroBackground informationBirth nameNourredine BahriBorn (1987-07-09) 9 July 1987 (age 36)Orléans, Centre, FranceOriginBlois, FranceGenresHip hopOccupation(s)RapperInstrument(s)VocalsYears active2009–presentMusical artist Nourredine Bahri (Arabic: نور الدين البحري; born 9 July 1987), better known by his stage name Niro (French pronunciation: [niʁo]), is a born French Moroccan rapper from Blois. In 2013, he was signed to the AZ label[1&...

1987 single by INXS For the JP Cooper and Ray BLK song, see JP Cooper discography. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Need You Tonight – news · newspapers · books · scholar · JSTOR (October 2013) (Learn how and when to remove this template message) Need You TonightSingle by INXSfrom the album Ki...

 

 

Recreation and intramural sports complex at Georgetown University Yates Field HouseYates Field HouseLocation within Washington, D.C.Show map of the District of ColumbiaYates Field HouseLocation within the United StatesShow map of the United StatesLocation3700 O Street, N.W., Washington, D.C.Coordinates38°54′33″N 77°04′36″W / 38.90917°N 77.07667°W / 38.90917; -77.07667OwnerGeorgetown UniversityOperatorGeorgetown UniversityConstructionBroke ground1977OpenedJu...

 

 

Este artículo o sección necesita referencias que aparezcan en una publicación acreditada.Este aviso fue puesto el 9 de mayo de 2011. Personificación de Alemania por Philipp Veit. Los símbolos de Alemania son el conjunto de símbolos, iconos, imágenes, ideas y construcciones que representan al pueblo alemán (Deutsches Volk) y a Alemania (Deutschland). Algunos símbolos como el roble se asocian a alguna virtud del pueblo alemán —su madera se convirtió para los teutones de la Edad Med...

Japanese printmaker from 1681 to 1703 The Daoist sage Kume (Kume no sennin), an ukiyo-e print from the late 17th century, attributed to Sugimura Jihei. In this Japanese name, the surname is Sugimura. Sugimura Jihei (杉村 治平) was a Japanese ukiyo-e printmaker who flourished from approximately 1681 to 1703. He is noted by art historian and ukiyo-e collector Richard Lane as an “indirect pupil” of Hishikawa Moronobu. Much of Sugimura's work was once attributed to fellow followers of Mor...

 

 

1998 American TV movie This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Fifteen and Pregnant – news · newspapers · books · scholar · JSTOR (May 2018) (Learn how and when to remove this template message) Fifteen and Pregnant2005 DVD coverWritten bySusan CuscunaDirected bySam PillsburyStarringKirsten DunstPark OverallDavid Andre...

 

 

Form of limited overs cricket, 20-over format Not to be confused with Twenty20 International. This article is about the twenty-over format of professional men's cricket. For the women's format, see Women's Twenty20 cricket. For amateur twenty-over cricket, see short form cricket. For the Indian film, see Twenty:20 (film). For other uses, see T20 (disambiguation) and 2020 (disambiguation). Lasith Malinga bowling to Shahid Afridi in the 2009 T20 World Cup Final at Lord's, London. Part of a seri...

South Korean video game developer Devsisters CorporationThe current Devsisters CI, adopted in 2010.Company typePublicTraded asKRX: 94480IndustryVideo gamesFounded2007; 17 years ago (2007) (as Extra Standard)2009; 15 years ago (2009) (as Moblier Corp.)[1][2]HeadquartersSeoul, South KoreaArea servedWorldwideKey peopleJi-hoon Lee (CEO)Jong-heun Kim (Co-CEO)Minwoo-Ryu (CSO)OwnerJi-Hoon Lee (27.4%)[3]Number of employeesapprox. 100 (2016)W...

 

 

KFC

Bài này viết về chuỗi nhà hàng thức ăn nhanh chuyên về gà rán trên toàn cầu. Đối với các định nghĩa khác, xem KFC (định hướng). KFCLoại hìnhCông ty conNgành nghềNhà hàngLĩnh vực hoạt độngThức ăn nhanhThành lậpSanders Court & Cafe: 20 tháng 3, 1930 ở North Corbin, KentuckyChuyển nhượng thương mại: 24 tháng 9, 1952 ở Salt Lake City, UtahNgười sáng lậpHarland SandersTrụ sở chính1441 Gardiner LaneLouisvill...

 

 

PentiumMicroprocesorProcesor Intel Pentium 60 MHzInformație generalăLansat2023[1]  Fabricanți principaliIntelDimensiunea minimă0.8 µm până la 0.014 µmSet de instrucțiunix86, x86-64MicroarhitecturăP5P6NetBurstCoreNehalemSandy BridgeGoldmontPerformanțaFrecvența de ceas maximă a UCP60 MHz  până la 3.8 GHz Viteze ale magistralii frontale60 MHz  până la 1333 MT/s SocluriDiverseArhitectura și clasificareaSpecificații fiziceNuclee1-5Modif...

米哈伊爾·庫庫什金全名俄語:Михаил Кукушкин國家/地區 俄羅斯(至2008年) 哈萨克斯坦(2008年至今)居住地 哈萨克斯坦阿斯塔納出生 (1987-12-26) 1987年12月26日(36歲) 苏联伏尔加格勒身高183體重74轉職業年2006年持拍右手持拍(雙手反拍)職業獎金$4,871,816美元單打成績職業戰績147–184(44.41%)冠軍頭銜1最高排名39(2019年2月25日)現今排名51(2019年5月27...

 

 

هارى وايت وندرلى معلومات شخصيه تاريخ الميلاد 30 مايو 1892 [1][2]  تاريخ الوفاة 14 ابريل 1971 (79 سنة)[1][2]  مواطنه اوستراليا   الحياه العمليه المهنه دكتور   اللغات المحكيه او المكتوبه انجليزى   تعديل مصدري - تعديل   هارى وايت وندرلى كان دكتور من اوستراليا...

 

 

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