Helene Kulsrud

From Wikipedia, the free encyclopedia

Helene Kulsrud
Born1933[1]
Other namesH.E. Kulsrud
Laney Kulsrud

Helene E. (née Steinman) Kulsrud is a computer scientist known for her work developing graphical languages and compilers for the Cray-1 and other Cray super computers[2] and debugging programs that allowed a user to interactively troubleshoot computer issues.

Education and career[edit]

Kulsrud earned a B.A. in mathematics from Smith College in 1953[3] and has an M.A. in astrophysics from the University of Chicago (1955).[4][1]: 465  She was a member of the honor society Phi Beta Kappa and member of the Association for Computing Machinery.[4]

Kulsrud worked at the Educational Testing Service from 1956 until 1957, serving as the head programmer.[1]: 495  She then joined RCA in 1957[4] where she remained until 1965. From 1965 until 1966 she was a research associate at Yale University.[5] In 1968 when she joined the Communications Research Division (CRD) of the Institute for Defense Analyses in Princeton, New Jersey, and as of 1984 she was the deputy head of the institute.[1]: 465,505 

Kulsrud was a member of the Cray User Group, which shared software, developments, improvements, and suggestions for future hardware for Cray supercomputers; she served as president from 1985 at least to 1986.[citation needed]

Kulsrud also worked on the U.S Department of Energy's Advanced Scientific Computing Advisory Committee from 2000 to 2004.[6][7]

Work[edit]

Kulsrud is known for her work in establishing the groundwork for graphical computer languages.[8][9] While working at the Educational Testing Service she developed the use of computers to present SAT scores and statistically analyzed the results of the tests.[1]: 495  During her time at Yale, she developed a general-purpose graphics language that could be used on multiple graphics devices.[1]: 503  While at RCA Laboratories she combined her interest in mathematics and astronomy, writing programs designed to find solutions of differential equations.[10] She also developed compilers,[1]: 465  a debugging system for RCA computers that allowed the user to interactively debug code,[1]: 465  and new computer language, IDAL and the compiler needed to run the language on the Cray-1 super computer.[11][1]: 465  She also contributed to research on sonic booms.[12][13]

Selected publications[edit]

  • Kulsrud, H. E. (April 1, 1961). "A practical technique for the determination of the optimum relaxation factor of the successive over-relaxation method". Communications of the ACM. 4 (4): 184–187. doi:10.1145/355578.366504. S2CID 18426730.
  • Kulsrud, H. E. (April 1, 1968). "Programming Languages: A general purpose graphic language". Communications of the ACM. 11 (4): 247–254. doi:10.1145/362991.363003. S2CID 7548075.
  • Kulsrud, H. E. (July 1974). "Some statistics on the reasons for compiler use". Software: Practice and Experience. 4 (3): 241–249. doi:10.1002/spe.4380040307. S2CID 20539349.
  • Kulsrud, H. E. (October 20, 1969). "HELPER". Proceedings of the second symposium on Operating systems principles - SOSP '69. New York, NY, USA: Association for Computing Machinery. pp. 105–111. doi:10.1145/961053.961095. ISBN 978-1-4503-7456-9. S2CID 16590861.
  • Kulsrud, Helene E. (May 6–8, 1998). Mathematical Methods for Mining in Massive Data Sets. Astrophysics and Algorithms: A DIMACS Workshop on Massive Astronomical Data Sets. Princeton University. Bibcode:1998asal.confE...9K.

Awards and honors[edit]

Her work earned her and her team awards including a 1961 RCA Laboratories achievement award for her work on electron guns and a 1966 RCA team achievement for her work on Spectra computers.[1]: 448  In 1984 Kulsrud received a YWCA Tribute to Women Award.[14][15]

References[edit]

  1. ^ a b c d e f g h i j Autumn Stanley (1995). Mothers and daughters of invention. Rutgers University Press. ISBN 978-0-8135-2197-8.
  2. ^ "CUG grows to meet user needs" (PDF). Cray Channels. Vol. 7, no. 2. Minneapolis, MN: Cray Research, Inc. Summer 1985.
  3. ^ Smith College (December 22, 2023). Smith College Catalogue 1952–1953. College Archives Smith College Libraries. Smith College. p. 158.
  4. ^ a b c Kulsrud, H.E. (June 1967). "A programming system for electron optical simulation". RCA Review. 28 (2): 351–365.
  5. ^ "Yale adding husband, wife team to staff". Hartford Courant. April 6, 1966. p. 21. Retrieved April 1, 2022.
  6. ^ "Minutes for the Advanced Scientific Computing Advisory Committee Meeting" (PDF). November 2000.
  7. ^ "Minutes for the Advanced Scientific Computing Advisory Committee Meeting" (PDF). April 2004.
  8. ^ Tutorial and selected readings in interactive computer graphics. Silver Spring, Md.: IEEE Computer Society Press. 1980. ISBN 978-0-8186-0266-5.
  9. ^ Kulsrud, H. E. (1968). "Programming Languages: A general purpose graphic language". Communications of the ACM. 11 (4): 247–254. doi:10.1145/362991.363003. ISSN 0001-0782. S2CID 7548075.
  10. ^ Kulsrud, H. E. (1961). "A practical technique for the determination of the optimum relaxation factor of the successive over-relaxation method". Communications of the ACM. 4 (4): 184–187. doi:10.1145/355578.366504. ISSN 0001-0782. S2CID 18426730.
  11. ^ Huskamp, Jeffrey C. (1986). "A modular operating system for the cray-1". Software: Practice and Experience. 16 (12): 1059–1076. doi:10.1002/spe.4380161202. ISSN 0038-0644. S2CID 35704756.
  12. ^ NASA Technical Reports Server (NTRS) (January 1, 1968). NASA Technical Reports Server (NTRS) 19680025435: Second conference on sonic boom research.
  13. ^ Haefeli, R. C.; Hayes, W. D.; Kulsrud, H. E. (April 1, 1969). "Sonic Boom Propagation in a Stratified Atmosphere, with Computer Program". {{cite journal}}: Cite journal requires |journal= (help)
  14. ^ Yumpu.com. "300 women – YWCA Princeton". yumpu.com. Retrieved April 1, 2022.
  15. ^ "YWCA Princeton's Tribute to Women" (PDF). July 2020. Archived from the original (PDF) on February 9, 2022.