[민태기의 사이언스토리] 1초에 100경 번 연산하는 수퍼컴퓨터… 그 시작은 여성 ‘컴퓨터’였다
진공관 트랜지스터로 대체되고 수퍼컴퓨터 등장… 신약 개발 등에 필수
계산 과학 이끈 여성들, 당대 평가 인색했지만 엔비디아 칩에 이름 남아
2023년 노벨물리학상은 아토초(attosecond) 영역에서 빛 펄스를 만든 과학자들에게 돌아갔다. 아토초는 0.000000000000000001초, 즉 100경(京)분의 1초를 말한다. 원자 안에서 전자의 움직임이나 DNA 복제, 신경 신호 전달이 이 순간에 일어난다. 그런데 이 짧은 아토초의 순간에 최신 수퍼컴퓨터는 1회 이상의 계산을 수행한다. 1초에 무려 100경 회가 넘는 연산을 하는 셈인데, 이렇게 엄청난 속도로 컴퓨터가 발전한 배경에는 손으로 하던 계산을 과학기술로 대체하던 역사가 있다. 그리고 그 중심에는 여성이 있었다.
영화 ‘히든 피겨스’는 여성 수학자들이 우주선의 궤적을 예측하기 위해 복잡한 계산을 하는 것을 보여준다. 계산(compute)하는 사람이라는 뜻으로 이들을 컴퓨터라고 불렀는데, 오랫동안 컴퓨터는 여성의 직업이었다. 여성들이 육체노동으로 받는 임금이 남성보다 적은 이유도 있었지만, 더 중요한 이유는 여성들의 계산 실력이 훨씬 뛰어났기 때문이었다. 1759년 핼리 혜성의 귀환 날짜를 정확히 계산하는 데 결정적인 역할을 한 컴퓨터 니콜-레인 르포테(Nicole-Reine Lepaute) 역시 여성이었고, 20세기 초 미국 하버드대학 천문대 컴퓨터였던 헨리에타 레빗(Henrietta Swan Leavitt)은 별까지 거리를 계산하는 방법으로 빅뱅 이론의 토대를 만들었다.
여성 컴퓨터들은 계산만 잘한 것이 아니었다. 오늘날 컴퓨터라고 불리는 계산기를 작동시키는 프로그램 코딩도 이들 손에서 이루어졌다. 최초의 기계식 컴퓨터는 19세기 영국 수학자 찰스 배비지가 제작했지만, 이를 동작시키는 프로그램은 에이다 러브레이스(Ada Lovelace)가 만들었다. 시인 바이런의 딸인 그녀는 인류 최초의 프로그래머였다. 나중에 전자식 컴퓨터가 등장하자 코딩의 기초가 되는 컴파일러(번역 프로그램)를 만든 것은 여성 수학자 그레이스 호퍼(Grace Hopper)였다. 예일대 박사로 대학 교수였던 그녀는 2차 대전이 일어나자 36살의 나이로 해군에 자원입대해서 코딩의 초기 역사를 개척했다. 그녀가 만든 용어 중에는 ‘버그’가 있다. 계산기 오작동을 조사하다가 기계에 끼인 벌레(bug)를 발견하고 붙인 이름인데, 이후 프로그램 오류를 수정하는 작업을 디버깅이라 부르게 된다.
2차 대전때는 탄도 계산 수요가 급증했다. 펜실베이니아 대학 연구소의 경우는 미군의 요청으로 무려 200명의 여성 컴퓨터가 고용되었지만 계산은 늘어가기만 했다. 1943년 이 연구소는 이들의 계산 능력에 상응하는 기계를 개발하기 시작하는데, 이것이 첫 전자식 범용 컴퓨터 에니악(ENIAC)이다. 1만8000개의 진공관으로 작동하는 이 장치를 작동시킨 것은 여성 컴퓨터들이었다. 하드웨어는 남성들이 만들었지만 30톤이 넘는 이 육중한 기계는 제대로 돌아가지 않았다. 여성 컴퓨터가 진공관을 디버깅하며 만든 프로그램으로 1946년 에니악이 완성되었다. 이때 성능을 표현하기 위해 등장한 단어가 킬로걸스(kilo-girls), 즉 천 명의 여성 컴퓨터가 계산하는 속도라는 뜻이다.
에니악의 등장 이후 진공관이 트랜지스터로 대체되어 계산기 성능이 급속히 상승하자 더 이상 킬로걸스로 표현하기가 힘들어진다. 특히 1965년 최초의 수퍼컴퓨터 CDC6600이 가동하면서 더 이상 인간의 계산 속도와 비교하는 것은 무의미해졌다. 이때 등장한 용어가 플롭스(FLOPS, FLoating point Operations Per Second), 즉 1초에 몇 번의 연산을 수행하는지로 바뀌었다. 에니악은 1초에 500번 계산할 수 있었지만, CDC6600은 3메가(mega)플롭스, 즉 1초에 3백만 번이나 계산했다. 이후 크레이(Cray)라는 걸출한 수퍼컴퓨터 제작사가 나오면서 계산 속도는 1초에 10억 번 이상 연산을 수행하는 기가(giga)플롭스를 넘어서는 시대가 열렸다.
현재 세계에서 가장 빠른 수퍼컴퓨터는 크레이가 만든 프런티어로 빠르기는 1.2 엑사(exa)플롭스이다. 엑사는 10억의 10억 배, 즉 100경을 뜻하니, 이 컴퓨터는 에니악에 비해 2400조 배 빠르고, 최초의 수퍼컴퓨터 CDC6600보다도 4000억 배가 빠르다. 이렇게 빨라진 수퍼컴퓨터는 수많은 연립방정식을 풀어 경제개발모델을 성공시켰고, 컴퓨터 애니메이션 영화도 가능하게 했으며, 핵실험을 대체했고, 항공우주 비행체와 엔진을 시뮬레이션하기도 했다. 현재는 단백질 합성과 신약 개발, 기상 예측 등에 필수 도구가 되어 우리 일상에 없어서는 안 될 존재가 되었다.
지난 2월 11일은 세계 여성 과학인의 날이다. 과학 분야에서 여성에 대한 편견과 차별을 개선하기 위해 2015년 유엔이 지정한 날이다. 계산 과학을 이끈 여성 컴퓨터들 역시 당대의 평가는 인색했지만, 오늘날 여러 곳에서 그들을 기리고 있다. 르포테는 소행성 7720과 달 분화구 이름으로 남아 있고, 레빗의 이름도 소행성 5383과 달 분화구에 새겨졌다. 미국 국방성은 에이다의 이름을 붙인 프로그램 언어를 개발했고, 그레이스 호퍼는 해군 제독의 위치에 올랐다. 수퍼컴퓨터 제작사 크레이는 호퍼의 이름을 딴 수퍼컴퓨터를 만들었고 엔비디아 역시 고성능 칩에 그녀의 이름을 붙였다. 에니악을 가동한 여성 컴퓨터들은 1997년 국제 여성 기술인 명예의 전당에 헌액되었으며 2008년에는 컴퓨터 역사박물관 특별상을 받았고, CNN은 2011년 이들의 이야기를 특집으로 다루었다.
Copyright © 조선일보. 무단전재 및 재배포 금지.
- 머스크, 보험사 CEO 총격범 선언문 공유하며 “비만약 가격 낮춰야”
- 10대에 복권 당첨된 英 남성, 10년만에 감옥 신세... 왜?
- 달리는 기차서 몸 내밀고 사진 찍다가…나무에 부딪혀 떨어진 中 관광객
- [담화 전문] 尹 “野 탄핵남발로 국정 마비…계엄, 패악 경고하려 한 것”
- 70대 노인 경운기에 몸 끼여 숨진 채 발견
- 美국민 54% “트럼프, 백악관 복귀하면 잘 할 것”
- 50점 못 채우고도 이긴 우리은행...위성우 감독 “찬밥 더운밥 가릴 때 아니다”
- 스스로 굴러가는 공?…中 길거리에 등장한 순찰 로봇
- [단독]전 계엄사령관 박안수 육참총장 직무 정지...계엄 해제 8일만
- 한동훈 “尹 탄핵이 유일한 길... 의원들 소신따라 투표해야”