Marvin Stein (datavetare)

Marvin Stein (1924-2015) var en matematiker och datavetare och " datavetenskapens fader" vid University of Minnesota .

Tidigt liv

Marvin Stein föddes i Cleveland, Ohio 1924 av rysk-judiska invandrare. Familjen flyttade senare till Los Angeles, Kalifornien för att behandla Steins mammas tuberkulos . Han tog examen från Theodore Roosevelt High School 1941 och gick omedelbart in på University of California, Los Angeles . Hans studier avbröts och 1942 tjänstgjorde han i US Army Signal Corps som operatör för tabellmaskiner och hade en kort period på IBM . Han återvände till skolan efter kriget och tog examen från UCLA 1947.

Stein gjorde sin doktorsexamen. vid Institutet för numerisk analys vid UCLA (eller INA, en förfader till UCLA:s datavetenskapliga avdelning), där han sommaren 1949 deltog i ett seminarium om att lösa linjära ekvationer och hitta egenvärden och egenvektorer för matriser med flera andra framtida armaturer i domän, inklusive Magnus Hestenes , J. Barkley Rosser , George Forsythe , Cornelius Lanczos , Gertrude Blanch och William Karush . Magnus Hestenes arbete med konjugatgradientmetoden var en direkt följd av gruppens arbete tillsammans under sommaren. Höghastighetsdatorer var inte tillgängliga ännu, så numeriska experiment för att testa teoretiska resultat utfördes för hand av Stein och andra forskare. Stein studerade särskilt Rayleigh-Ritz metoder för variationsproblem .

Efter att ha tagit sin Ph.D. från INA i januari 1951 anställdes Stein som senior forskningsingenjör av flygplanstillverkaren Convair i södra Kalifornien. Han arbetade främst med missilsimuleringar för SM-65 Atlas, där han arbetade med en UNIVAC 1103 . Även om 1103 hade tillverkats för och använts av Armed Forces Security Agency under namnet "Atlas 2", var detta den första kommersiellt sålda 1103. Steins arbete med att installera UNIVAC 1103 med Minnesotan och University of Minnesota alumn Erwin Tomash introducerade honom för framväxande datavetenskapsscen i Minnesota på 1950-talet.

Stein förlorade sitt jobb hos Convair när hans säkerhetstillstånd återkallades av House Un-American Activities Committee på grund av Steins judiska arv. Det återinfördes senare, men Stein hade redan bestämt sig för att gå vidare.

University of Minnesota

År 1955 fick Remington Rand , tillverkare av UNIVAC-datorerna, höra att University of Minnesota övervägde att köpa en maskin från en av Rands rivaler: en IBM 650 . Rand erbjöd sig att helt enkelt ge universitetet 400 gratis timmar på en UNIVAC 1103 under förutsättning att de anlitar en dedikerad fakultetsmedlem för att övervaka dess verksamhet. Stein anställdes på IT Mathematics-avdelningen vid University of Minnesota för att uppfylla detta villkor, och han övertog förvaltningen av UNIVAC. UNIVAC 1103 var cirka 60 fot lång, 30 fot bred och vägde över 17 ton.

Stein undervisade vid University of Minnesotas första kurser i höghastighetsberäkningar och spelade en unik roll i att utveckla universitetets väg till datavetenskaplig utbildning. 1958 utnämndes Stein till chef för universitetets Numerical Analysis Center vid Institute of Technology (senare University Computer Center), för vilket universitetet köpte sin egen 1103 till ett rabatterat pris av 250 000 dollar. Centret var också hem för en REAC 100 . Stein upprätthöll ett datorarkivsystem i decennier, över tre väsentligt olika generationer av maskiner.

1967 skapade Stein - tillsammans med William Munro, Neal Amundson och Hans Weinberger - universitetets forskarutbildning i data- och informationsvetenskap. Tre år senare, 1970, etablerade universitetet en formell datavetenskapsavdelning. Stein avgick som chef för Datacenter och blev den första chefen för denna nya datavetenskapsavdelning. Han avgick året därpå och tjänstgjorde som professor vid institutionen fram till sin pensionering 1997.

Stein fick ett Guggenheim-stipendium 1963-1964 för sitt arbete med Magnus Hestenes konjugatgradientmetoden och för att vara den främsta uppfinnaren av Pope-Stein divisionsalgoritmen och Stein-Rose sorteringsalgoritmen . Han tjänstgjorde som gästprofessor i datavetenskap vid Weizmann Institute of Science i Rehovot , Israel från 1963 till 1964 och vid Tel Aviv University och Hebrew University of Jerusalem från 1971 till 1972.

Död

Stein dog 2015. Hans papper förvaras i University of Minnesota Archives.

Publikationer

1964 skrev Stein Computer Programming: A Mixed Language Approach med bidragsgivaren William Munro för Academic Press . Den recenserades väl på sin tid, och 2017, mer än fem decennier efter publiceringen, fanns den fortfarande i tryck i sin tredje upplaga. Den skrevs med avsikten att ge undervisning i assemblerspråk till både professionella programmerare och högtekniska lekmän. Mycket av boken designades ursprungligen kring CDC 1604 och Fortran -språket.

Bibliografi

Böcker

  • Stein, Marvin; Munro, William. Datorprogrammering: ett blandat språk . (1964) Academic Press.
  • Stein, Marvin; Munro, William. En Fortran-introduktion till programmering och datorer: inklusive Fortran IV . (1966) Academic Press.

Papper

Anteckningar