프랜시스 앨런
Frances Allen프랜시스 앨런 | |
---|---|
![]() | |
태어난 | 프랜시스 엘리자베스 앨런 1932년 8월 4일 페루, 뉴욕, 미국 |
죽은 | 2020년 8월 4일( 미국 뉴욕, Schenectady | (88세)
국적. | 아메리칸 |
모교 | 뉴욕 주립 대학교 올버니(BS) 미시간 대학교 (MS) |
배우자 | (1972년 ~ 1982년)m. |
어워드 |
|
과학 경력 | |
필드 | |
기관 | IBM 뉴욕 대학교 |
웹 사이트 | www |
프랜시스 엘리자베스 앨런(Frances Elizabeth Allen, 1932년 8월 4일 ~ 2020년 [2]8월 4일)은 미국의 컴퓨터 과학자이며 컴파일러 [3][4][5]최적화 분야의 선구자입니다.앨런은 IBM 펠로가 된 최초의 여성이었고 2006년에는 튜링상을 [6]수상한 최초의 여성이 되었다.그녀의 업적은 컴파일러, 프로그램 최적화 및 병렬화 [7]분야에서 중요한 작업을 포함합니다.1957년부터 2002년까지 IBM에서 근무했으며 이후 펠로우 Emerita로 [8]재직했습니다.
초기 생활과 교육
앨런은 6남매 중 장남으로 뉴욕 주 페루의 챔플레인 호수 근처 농장에서 자랐다.그녀의 아버지는 농부였고 어머니는 초등학교 [8]교사였다.그녀의 초등학교 초기 교육은 그녀의 집에서 1마일 떨어진 원룸형 학교에서 이루어졌고, 후에 그녀는 [9]지역 고등학교에 다녔다.
그녀는 1954년에 수학 학사 학위를 받고 뉴욕 주립 대학 교사들을 졸업하고 [9]뉴욕 페루에서 가르치기 시작했습니다.2년 후, 그녀는 미시간 대학에 등록했고 [10]1957년에 수학 석사 학위를 취득했습니다.
경력 및 연구
학자금 대출로 큰 빚을 진 그녀는 1957년 뉴욕 포킵시에 있는 IBM Research에 프로그래머로 입사하여 신입사원들에게 Fortran의 기본을 가르쳤습니다.그녀는 학자금 대출금이 지불되면 교직에 복귀할 계획이었지만, 결국 45년 동안 IBM에서 근무하게 되었다.앨런은 1959년 국가안보국과의 암호 해독을 위해 하베스트 프로젝트에 배정되었고 [6]알파라고 불리는 프로그래밍 언어를 연구했다.그녀는 Harvest 프로젝트와 Stretch 프로젝트 모두에서 컴파일러 최적화 팀을 관리했습니다.1962년에는 Thomas J. Watson Research Center로 전근되어 ACS-1 프로젝트에, 1970년대에는 PL/I에 공헌했습니다.이 기간 동안 그녀는 동료 연구원 John Coke와 함께 컴파일러 최적화에 관한 일련의 중요한 논문을 집필하여 고급 [2]언어에서 번역된 머신 코드의 효율성을 개선하는 데 기여했습니다.
1970년부터 1971년까지 그녀는 뉴욕 대학에서 안식년을 보냈고 그 후 몇 년 동안 겸임 교수로 일했다.1977년 [10]또 다른 안식년이 그녀를 스탠포드 대학에 입학시켰다.
1980년부터 1995년까지 앨런은 병렬 컴퓨팅 개발 분야에서 IBM의 업무를 이끌었으며 IBM Blue Gene [11]프로젝트를 위한 소프트웨어 개발을 지원했습니다.앨런은 1989년에 최초의 여성 IBM 펠로우(Fellow)가 되었다.2002년에 IBM에서 은퇴했지만 펠로우 에머리타로서 IBM에 계속 소속되어 있었습니다.2007년에 IBM 박사 학위 취득.펠로우십 상은 그녀를 [12]위해 만들어졌다.은퇴 후에도 그녀는 여성과 소녀들이 [13]과학과 컴퓨터 분야에서 직업을 찾도록 격려하는 프로그램에 적극적으로 참여했습니다.
그녀의 A. M. 튜링상 표창장은 다음과 같습니다.
Fran Allen의 작업은 컴파일러 연구와 실무에 큰 영향을 미쳤다.단독으로, 그리고 John Coke와 공동으로, 그녀는 자동 프로그램 최적화 기술의 토대를 마련한 추상화, 알고리즘 및 구현의 많은 부분을 소개했습니다.앨런의 1966년 논문인 "프로그램 최적화"는 컴퓨터 프로그램의 체계적인 분석과 변혁의 개념적 기초를 제시했습니다.이 논문은 관계를 자동적이고 효율적으로 도출하고 최적화를 위한 기회를 식별하기 위해 프로그램 내용을 인코딩하는 그래프 이론 구조의 사용을 소개했다.1970년 논문인 "Control Flow Analysis"와 "A Basis for Program Optimization"은 효율적이고 효과적인 데이터 흐름 분석 및 최적화를 위한 컨텍스트로서 "intervals"를 설정했습니다.1971년 Cocke와 함께 쓴 논문 "변환 최적화 카탈로그"는 변환 최적화에 대한 첫 번째 설명과 체계화를 제시했습니다.1973년과 1974년 그녀의 절차 간 데이터 흐름 분석에 대한 논문은 분석을 전체 프로그램으로 확장했다.1976년 Cocke와의 논문에서 오늘날 컴파일러 최적화에 사용되는 두 가지 주요 분석 전략 중 하나를 설명합니다.Allen은 IBM STARTH-HAVEST 및 실험용 Advanced Computing System용 컴파일러의 일부로 자신의 메서드를 개발하고 구현했습니다.이 연구는 현대 기계 및 언어 독립적 최적기의 실현 가능성과 구조를 확립했다.그녀는 계속해서 포트란 프로그램의 자동 병렬 실행에 관한 PTRAN 프로젝트를 수립하고 이끌었습니다.그녀의 PTRAN 팀은 새로운 병렬 검출 방식을 개발하고 대부분의 병렬 컴파일러에서 사용되는 주요 구조 방법인 프로그램 의존성 그래프의 개념을 만들었습니다.
--
수상과 영예우

앨런은 전기전자공학협회(IEEE)와 컴퓨터기계협회(ACM)의 펠로우였습니다.2000년에는 "병렬 컴퓨터를 위한 프로그램 최적화와 컴파일에 기여한 공로로"[14] 컴퓨터 역사 박물관의 펠로우로 선정되었습니다.그녀는 [15]1987년 미국 공학 아카데미,[16] 2001년 미국 철학 협회, [1]2010년 미국 과학 아카데미에 선출되었습니다.그녀는 1994년에 [17]미국 예술 과학 아카데미의 펠로우로 지명되었습니다.
1997년에는 IEEE 컴퓨터 협회 찰스 배비지 상, [18]2004년에는 IEEE 컴퓨터 협회 컴퓨터 개척자 상을 수상했습니다.1997년 앨런은 위티 [19]명예의 전당에 헌액되었다.그녀는 2002년 Augusta Ada Lovelace Award for Women in Computing에서 상을 받았습니다.2004년, 앨런은 AB의 우승자였다.Anita Borg [20][21]Institute의 IE 기술 리더십상.
앨런은 2006년 튜링상을 [8][22]수상하여 하이 퍼포먼스 컴퓨팅에 대한 업적을 인정받았습니다.그녀는 컴퓨터 기계 [23][13][24][25][26]협회가 수여하는 컴퓨터 분야의 노벨상과 맞먹는 상으로 여겨지는 40년 역사상 최초의 여성 수상자가 되었다.수상 후의 인터뷰에서, 그녀는 「과학, 컴퓨터, 공학에 종사하는 여성에게 보다 많은 기회」[27]가 주어지기를 희망했습니다.
2009년에 그녀는 "현대적 컴파일러 최적화와 자동 병렬 [28]실행의 기초를 닦은 컴파일러 기술의 최적화 이론과 실천에 선구적인 공헌"으로 McGill University에서 명예 이학박사 학위를 받았습니다.
출판물
그녀가 선택한 출판물 목록에는 다음이 포함됩니다.[3][5]
- Allen, Frances E.; Cocke, John (1971). Rustin, Randall (ed.). A Catalogue of Optimizing Transformations. Design and Optimization of Compilers. Thomas J. Watson IBM Research Center. Prentice Hall.
- Allen, Frances E., "절차 간 데이터 흐름 분석", 정보 처리 절차 74, IFIP, Elsevier/North-Holland(1974), 398–402.
- Allen, Frances E. 및 J. Cocke, "프로그램 데이터 흐름 분석 절차", ACM 통신, Vol. 19, No. 3(1976년 3월), 137–147.
- Allen, Frances E. et al., "실험 편집 시스템", IBM 연구 개발 저널, Vol. 24, No. 6, (1980년 11월), 695-715.
- Allen, Frances E., "IBM의 언어 프로세서 기술의 역사", IBM Journal of Research and Development, Vol. 25, No. 5(1981년 9월), 535-548.
사생활
1972년 앨런은 뉴욕대학교 컴퓨터 공학과 교수이자 공동 연구자인 제이콥 T와 결혼했다. 슈와츠.[4]그들은 [2]1982년에 이혼했다.
앨런은 그녀의 88번째 생일인 2020년 8월 4일에 알츠하이머 [2][11][29]병 합병증으로 사망했다.
레퍼런스
- ^ a b "Frances Allen". nasonline.org. National Academy of Sciences. Retrieved August 18, 2017.
- ^ a b c d Metz, Cade (August 8, 2020). "Frances Allen, Who Helped Hardware Understand Software, Dies at 88". The New York Times. Retrieved December 30, 2020.
- ^ a b ACM 디지털 라이브러리의 Frances Allen 작가 프로필 페이지
- ^ a b Abbate, Janet (August 2, 2001). "Oral-History:Frances "Fran" Allen". Archived at the ETHW. New Brunswick, New Jersey. Interview #573 for the IEEE History Center. Retrieved April 16, 2018.
- ^ a b DBLP 서지 서버의 Frances Allen 씨
- ^ a b Steele Jr., Guy (2011). "An interview with Frances E. Allen". Communications of the ACM. 54: 39–45. doi:10.1145/1866739.1866752.
- ^ : CS1 maint: bot: 원래 URL 상태를 알 수 없음(링크), IBM Corporation"IBM Fellow becomes first woman to receive A. M. Turing Award". IBM. Archived from the original on March 6, 2007. Retrieved September 28, 2009.
{{cite web}}
. - ^ a b c Steele, Guy. "Frances Allen". amturing.acm.org. Retrieved May 6, 2021.
- ^ a b Lohr, Steve (August 6, 2002). "Scientist at Work: Frances Allen; Would-Be Math Teacher Ended Up Educating a Computer Revolution". The New York Times. Retrieved August 8, 2020.
- ^ a b "Frances Allen interview transcript" (PDF). 03.ibm.com. April 5, 2003. Retrieved August 18, 2017.
- ^ a b Refkin, Glenn (August 7, 2020). "Frances Allen, first woman to win Turing Award for contributions to computing, dies at 88". The Washington Post. Retrieved August 8, 2020.
- ^ "IBM Creates Ph.D. Fellowship Award in Honor of First Female Turing Award Winner Fran Allen". 03.ibm.com. October 19, 2007. Retrieved November 2, 2016.
- ^ a b "First Woman Honored With Turing Award". Associated Press. February 21, 2007. Retrieved August 8, 2020 – via CBC.
- ^ "Frances Allen". Computer History Museum. Retrieved April 16, 2018.
- ^ 프랜시스 E. 앨런은 미국 공학 아카데미의 학생입니다.2018년 4월 16일 취득.
- ^ APS 멤버의 이력에 근거합니다.
- ^ "Book of Members, 1780–2010: Chapter A" (PDF). American Academy of Arts and Sciences. Retrieved April 15, 2011.
- ^ 2004년 IEEE Computer Society 컴퓨터 개척자상.2018년 4월 16일 취득.
- ^ "WITI Login and Signup". Archived from the original on February 23, 2007. Retrieved February 6, 2007.
- ^ "Frances Allen – Anita Borg Institute". Anitaborg.org. October 1, 2004. Archived from the original on August 8, 2017. Retrieved August 18, 2017.
- ^ "ABIE Awards – Anita Borg Institute". Anitaborg.org. Archived from the original on August 7, 2017. Retrieved August 18, 2017.
- ^ Allen, Frances E. (2006). 2006 Turing Award Lecture. ACM. Retrieved October 5, 2013.
- ^ Perelman, Deborah (February 27, 2007). "Turing Award Anoints First Female Recipient". eWEEK. Ziff Davis Enterprise. Retrieved November 5, 2007.
- ^ "First Woman to Receive ACM Turing Award" (Press release). The Association for Computing Machinery. February 21, 2007. Archived from the original on May 26, 2012. Retrieved November 5, 2007.
- ^ Lombardi, Candace (February 26, 2007). "Newsmaker: From math teacher to Turing winner". Retrieved November 5, 2007.
- ^ Marianne Kolbasuk McGee (February 26, 2007). "There's Still A Shortage Of Women In Tech, First Female Turing Award Winner Warns". InformationWeek.com. CMP Media. Retrieved November 5, 2007. 2007년 2월 24일 온라인
- ^ Thomas, Jeffrey (March 16, 2007). "Turing Award Winner Sees New Day for Women Scientists, Engineers". Bureau of International Information Programs, U.S. Department of State. Archived from the original on January 15, 2008. Retrieved November 5, 2007.
- ^ "McGill to bestow 11 exemplary individuals with honorary degrees". McGill Reporter. May 19, 2009.
- ^ "Remembering Frances Allen". IBM. August 5, 2020.
외부 링크
- Frances Allen: 컴퓨터 역사 박물관을 통해 2000년 펠로우 어워드 수상자
- Fran Allen은 2008년 Organick Memorial 강연에서 컴파일러와 병렬 컴퓨팅 시스템 노트 관련