Heleny Kulsrud

Heleny Kulsrud
Helene Kulsrud.jpg
Urodzić się 1933
Inne nazwy
JE Kulsrud Laney Kulsrud

Helene E. ( z domu Steinman ) Kulsrud jest informatykiem znaną z pracy nad tworzeniem języków graficznych i kompilatorów dla superkomputerów Cray-1 i innych Cray oraz programów do debugowania, które umożliwiały użytkownikowi interaktywne rozwiązywanie problemów z komputerem.

Edukacja i kariera

Kulsrud uzyskał tytuł licencjata z matematyki w Smith College w 1953 roku i ma tytuł magistra astrofizyki na Uniwersytecie w Chicago (1955). Była członkiem stowarzyszenia honorowego Phi Beta Kappa i członkiem Association for Computing Machinery .

Kulsrud pracował w Educational Testing Service od 1956 do 1957 roku, służąc jako główny programista. Następnie dołączyła do RCA w 1957, gdzie pozostała do 1965. Od 1965 do 1966 była pracownikiem naukowym na Uniwersytecie Yale . W 1968 roku dołączyła do Działu Badań Komunikacyjnych (CRD) Instytutu Analiz Obronnych w Princeton w stanie New Jersey, a od 1984 roku była zastępcą kierownika tego instytutu.

Kulsrud był członkiem Cray User Group, która dzieliła się oprogramowaniem, rozwojem, ulepszeniami i sugestiami dotyczącymi przyszłego sprzętu dla superkomputerów Cray; pełniła funkcję prezydenta od 1985 co najmniej do 1986. [ potrzebne źródło ]

Kulsrud pracował również w Komitecie Doradczym ds. Zaawansowanych Naukowych Obliczeń Departamentu Energii Stanów Zjednoczonych w latach 2000-2004.

Praca

Kulsrud jest znana ze swojej pracy nad tworzeniem podstaw graficznych języków komputerowych. Pracując w Educational Testing Service, opracowała wykorzystanie komputerów do prezentacji wyników SAT i analizowała statystycznie wyniki testów. W czasie studiów w Yale opracowała język graficzny ogólnego przeznaczenia, którego można było używać na wielu urządzeniach graficznych. Pracując w RCA Laboratories, połączyła swoje zainteresowania matematyką i astronomią, pisząc programy przeznaczone do znajdowania rozwiązań równań różniczkowych. Opracowała także kompilatory, system debugowania dla komputerów RCA, który umożliwiał użytkownikowi interaktywne debugowanie kodu, oraz nowy język komputerowy, IDAL i kompilator potrzebny do uruchomienia języka na Superkomputer Cray-1 . Przyczyniła się również do badań nad boomami dźwiękowymi.

Wybrane publikacje

  •   Kulsrud, HE (1 kwietnia 1961). „Praktyczna technika wyznaczania optymalnego współczynnika relaksacji metody kolejnej nadmiernej relaksacji”. Komunikaty ACM . 4 (4): 184–187. doi : 10.1145/355578.366504 . S2CID 18426730 .
  •   Kulsrud, HE (1 kwietnia 1968). „Języki programowania: język graficzny ogólnego przeznaczenia”. Komunikaty ACM . 11 (4): 247–254. doi : 10.1145/362991.363003 . S2CID 7548075 .
  •   Kulsrud, HE (lipiec 1974). „Niektóre statystyki dotyczące powodów używania kompilatora” . Oprogramowanie: praktyka i doświadczenie . 4 (3): 241–249. doi : 10.1002/spe.4380040307 . S2CID 20539349 .
  •    Kulsrud, HE (20 października 1969). „HELPER: interaktywny rozszerzalny system debugowania” . Materiały z drugiego sympozjum na temat zasad systemów operacyjnych . SOSP '69. Nowy Jork, NY, USA: Association for Computing Machinery: 105–111. doi : 10.1145/961053.961095 . ISBN 978-1-4503-7456-9 . S2CID 16590861 .
  • Kulsrud, Helene E. (6-8 maja 1998). Matematyczne metody eksploracji w ogromnych zbiorach danych . Astrofizyka i algorytmy: warsztaty DIMACS dotyczące ogromnych zbiorów danych astronomicznych . Uniwersytet Princeton. Bibcode : 1998asal.confE...9K .

Nagrody i wyróżnienia

Jej praca przyniosła jej i jej zespołowi nagrody, w tym nagrodę za osiągnięcia RCA Laboratories w 1961 r. za pracę nad działami elektronowymi oraz osiągnięcie zespołu RCA w 1966 r. za pracę nad komputerami Spectra. W 1984 Kulsrud otrzymał nagrodę YWCA Tribute to Women Award.