Frances E. Allen

Frances E. Allen 2008

Frances Elizabeth „Fran” Allen (ur . 4 sierpnia 1932 w Peru w stanie Nowy Jork ; † 4 sierpnia 2020 w Schenectady w stanie Nowy Jork) była amerykańską informatyką i pionierką technologii kompilatorów . Jej zasługi obejmują wpływową pracę nad optymalizacją i zrównoleglaniem programów . Jest pierwszą kobietą, która otrzymała nagrodę Turinga, a także pierwszą kobietą IBM Fellow .

Kariera zawodowa

Allen dorastał jako najstarszy z sześciorga rodzeństwa na farmie bez prądu w Peru w stanie Nowy Jork . W 1954 roku ukończyła Albany State Teachers College z tytułem licencjata matematyki i przez dwa lata uczyła w liceum w Peru, do którego sama uczęszczała. Po uzyskaniu tytułu magistra matematyki na Uniwersytecie Michigan w 1957 roku podjęła pracę jako programista w IBM Research w Poughkeepsie , gdzie początkowo prowadziła kursy Fortran bez wcześniejszej wiedzy . Początkowo chciała tylko spłacić koszty studiów, aby ponownie zostać nauczycielką, ale skończyła na tym, że spędziła tam całą swoją 45-letnią karierę.

W 1959 roku była zaangażowana w projekt Stretch , gdzie była odpowiedzialna za optymalizację kompilatora i opracowanie wysokopoziomowego języka kryptoanalizy Alpha dla modyfikacji NSA 7030 Stretch, 7950 Harvest . Następnie była zaangażowana w rozwój kompilatora dla IBM ACS-1 i IBM ACS-360 Gene Amdahla (a tym samym samego komputera, który powinien być zaprojektowany dopiero po kompilatorze) w Kalifornii , gdzie zintensyfikowała współpracę z Johnem Cocke. . Allen opublikował wiele z tych prac w przełomowych gazetach i spędził urlop naukowy w latach 1970-1973 jako profesor wizytujący w Courant Institute of Mathematical Sciences na Uniwersytecie Nowojorskim z Jackiem Schwartzem . Po powrocie do IBM była zaangażowana w projekt Future Systems i eksperymentalną budowę kompilatora.

Na początku lat 80., za radą Irvinga Wladawsky-Bergera, założyła Parallel Translation Group (PTRAN), grupę badającą kompilatory dla komputerów równoległych . To rozwinęło się w wiodącą grupę badawczą zajmującą się równoległością i stworzyło podstawowe algorytmy i techniki optymalizacji programów, które są wszechobecne we współczesnych kompilatorach.

W połowie lat 90. grupa PTRAN została zamknięta ze względu na zmianę strategii przez IBM, a Allen została pierwszym pełnoetatowym prezesem Akademii Technologicznej IBM w 1995 roku , w której jest zaangażowana od momentu jej założenia w 1989 roku. i jest odpowiedzialny za stanowiska techniczne w IBM w celu pośrednictwa pracowników. Na tym stanowisku Allen był również zaangażowany w BlueGene .

Allen oficjalnie przeszedł na emeryturę w 2002 roku, ale nadal pracował jako stypendysta IBM Fellow Emerita. z obawami kobiet w świecie IT.

Oprócz pracy w IBM była członkiem Rady Informatyki i Telekomunikacji National Research Council oraz Rady Doradczej Computer and Information Science and Engineering (CISE) National Science Foundation, a także Rady Computing Research Stowarzyszenie i Rada ACM. Była również członkiem Rady Doradców Instytutu Anity Borg ds. Kobiet i Technologii ( Anita Borg ukończyła kurs budowania kompilatorów na Uniwersytecie Nowojorskim). Była konsultacji profesor na Uniwersytecie Stanforda , Kanclerza Distinguished Wykładowca i Mackay wykładowca na University of California w Berkeley (1988 do 1989) i Regents wykładowca na University of California, San Diego (1997).

Nagrody i wyróżnienia

Allen była pierwszą kobietą, która otrzymała tytuł IBM Fellow w 1989 roku. Była członkiem National Academy of Engineering , National Academy of Sciences , American Philosophical Society i American Academy of Arts and Sciences oraz członkiem IEEE , Association for Computing Machinery (ACM) i Computer Muzeum Historyczne . W 1991 roku University of Alberta przyznał jej tytuł doktora honoris causa, podobnie jak Pace University w 1999 i University of Illinois w Urbana-Champaign w 2004 roku . W 1997 roku została wpisana do Hall of Fame of Women in Technology International (WITI). W 2006 roku jako pierwsza kobieta otrzymała nagrodę Turinga , najwyższe wyróżnienie w dziedzinie informatyki. W 2000 roku IBM utworzył nagrodę Frances E. Allen Women in Technology Mentoring Award i nazwał Allena pierwszą kobietą zwycięzcą. W 2007 roku dr Fran Allen. Nagroda Fellowship Award ustanowiona co roku w celu uhonorowania wybitnego doktoranta.

Czcionki

  • Optymalizacja programu . 1966.
  • Analiza przepływu sterowania . 1970.
  • Podstawa optymalizacji programu . 1970.
  • Z Johnem Cocke : Katalog optymalizacji transformacji . 1971.

literatura

  • Peter Seibel: Coders at Work: Ważni programiści i ich historie sukcesu . mitp, 2011, ISBN 978-3-8266-9103-4 , rozdział 13: Fran Allen , s. 437-464 (angielski: Coders at Work: Refleksje o rzemiośle programowania . 2009. Tłumaczone przez Reinharda Engela).

linki internetowe

Commons : Frances E. Allen  - Kolekcja obrazów, filmów i plików audio

Indywidualne dowody

  1. ^ Nekrolog Frances Elizabeth Allen. W: Pogrzeb Hamiltona. Źródło 7 sierpnia 2020 .
  2. ^ Naukowiec w pracy: Frances Allen; Niedoszły nauczyciel matematyki zakończył komputerową rewolucję. New York Times , 6 sierpnia 2002 (w języku angielskim).
  3. Paul Lasewicz: wywiad z Frances Allen o historii mówionej. (PDF; 116 kB) Zapis wywiadu, IBM, 16 kwietnia 2003 (angielski).
  4. ^ Fran Allen ( Memento od 23 lutego 2007 w Internet Archive ) w WITI Hall of Fame, 1997 (w języku angielskim).
  5. IBM tworzy doktoraty Nagroda stypendialna na cześć pierwszej żeńskiej laureatki nagrody Turinga, Fran Allen , komunikat prasowy IBM, 19 października 2007 r.