최종 업데이트 07:57
소개 검색
SEOUL AI PRESS

AI와 기술을, 사실부터

강좌 강좌

비트 플립 입문: 방사선이 이진 값을 바꿀 때

방사선은 컴퓨터 칩의 값을 뒤바꿀 수 있습니다. 이 현상을 비트 플립이라고 부릅니다. 인공지능(AI) 칩을 지구 궤도에 올리려는 시험 보도에서 이 현상이 등장합니다.

한 문장으로 이해하기

비트 플립(bit flip)은 컴퓨터 칩의 이진 값이 1에서 0으로, 또는 0에서 1로 바뀌는 현상입니다.

보도에 따르면 방사선은 컴퓨터 칩에서 이런 뒤바뀜을 일으킬 수 있습니다.

이 강좌를 끝내면 세 가지를 할 수 있습니다. 첫째, 비트 플립을 한 문장으로 설명할 수 있습니다. 둘째, 구글의 우주 인공지능(AI) 위성 시험에서 비트 플립이 왜 검토 대상인지 말할 수 있습니다. 셋째, 보도된 재시작 대응과 지적된 한계를 구분할 수 있습니다. 사전지식은 인공위성이 지구 궤도를 돈다는 정도의 상식이면 충분합니다.

왜 필요한가

구글은 프로젝트 선캐처(Project Suncatcher)라는 구상을 추진하고 있습니다. 태양광으로 작동하는 AI 연산 설비를 궤도에 배치하겠다는 계획입니다.

보도는 이 구상의 과제로 두 가지를 제시합니다. 하나는 우주 방사선에 따른 칩 손상이고, 다른 하나는 공기가 없는 환경에서의 냉각입니다. 앞의 과제와 직접 이어지는 현상이 비트 플립입니다.

즉 비트 플립은 설명을 위한 개념에만 머물지 않습니다. 궤도에 AI 칩을 올리려는 계획에서 미리 살펴봐야 하는 항목으로 다뤄집니다.

어떻게 이루어지는가

보도된 내용을 단계로 정리하면 이렇습니다.

  1. 칩의 이진 값이 1 또는 0인 상태입니다.
  2. 방사선이 그 칩에 영향을 줍니다.
  3. 그 값이 1에서 0으로, 또는 0에서 1로 바뀝니다. 이것이 비트 플립입니다.
  4. 칩의 동작에 이상이 나타날 수 있습니다.
  5. 구글은 칩에 이상이 생기면 재시작하는 방식으로 대응할 계획이라고 보도됐습니다.

5단계는 보도가 확인하는 범위가 이상 동작 시 재시작한다는 대응 방식까지라는 뜻입니다. 뒤집힌 값이 원래대로 돌아온다는 뜻은 아닙니다.

하나의 예시로 따라가기

먼저 보도로 확인되는 사실입니다. 구글의 시험 위성 이름은 MVP이며, 냉장고 정도 크기입니다. 이 위성에는 구글의 TPU 가속기 네 개가 실립니다. TPU는 텐서 처리 장치(tensor processing unit)의 줄임말로, AI 연산에 쓰이는 칩입니다. 태양광 패널은 약 1킬로와트의 전력을 공급할 예정이고, 기사는 이를 헤어드라이어를 작동시키는 데 필요한 전력에 비유했습니다. 발사는 10월 1일 스페이스X 팰컨 9 로켓으로 예정됐다고 보도됐습니다. 궤도에서 간단한 AI 질의를 처리하는 시험이 계획돼 있습니다. 발사 전에는 크로커 핵연구소에서 방사선 시험을 거쳤고, 보도는 그 결과가 다음 시험으로 진행할 수 있는 수준이었다고 전했습니다.

여기까지가 사실입니다. 입력된 기사에는 MVP의 궤도 시험에서 실제 비트 플립이 발생했다는 내용이 없습니다. 그래서 앞의 5단계가 어떻게 보일지는 다음 가상 예시로 따라가 봅니다.

가상 예시입니다. MVP의 TPU 한 개가 간단한 질의를 처리하는 중이라고 해 봅시다. 그 칩의 어떤 이진 값이 1인 상태입니다(1단계). 방사선이 그 칩에 영향을 줍니다(2단계). 값이 1에서 0으로 바뀝니다(3단계). 칩의 동작에 이상이 나타납니다(4단계). 그러면 보도된 계획대로 그 칩을 재시작합니다(5단계).

언제 쓰고 언제 쓰지 않는가

이 개념을 꺼내 쓰기 좋은 자리는 방사선이 칩에 미치는 영향이 설계 변수로 다뤄지는 상황입니다. 궤도의 AI 연산 설비가 그 예입니다.

반대로 비트 플립 하나로 설명을 끝내면 안 되는 지점도 있습니다. 기사에서는 네 개의 칩에서 발생하는 비트 플립을 다루는 일도 까다로워 보인다고 지적했습니다. 또한 기사는 칩 수가 크게 늘면 비트 플립 대응이 더 복잡해질 수 있다고 지적합니다.

또 하나는 성질이 다른 한계입니다. 기사는 빠르게 움직이는 입자인 우주선(宇宙線, cosmic ray)이 칩의 물리적 부분을 손상시킬 가능성도 언급했습니다. 비트 플립은 이진 값이 바뀌는 현상이고, 이쪽은 부품 자체가 상할 가능성입니다. 두 문제는 구분해서 다뤄야 합니다.

핵심 정리와 확인문제

정리하면, 비트 플립은 방사선으로 칩의 이진 값이 뒤바뀌는 현상이고, 구글은 칩에 이상이 생기면 재시작하는 방식으로 대응할 계획이라고 보도됐으며, 칩 수가 크게 늘 때의 복잡성에는 의문이 제기됐습니다.

확인문제

  1. 비트 플립은 무엇인가요?
  2. 구글의 우주 AI 위성 시험에서 비트 플립이 검토 대상이 된 까닭은 무엇인가요?
  3. 기사에서 칩 수가 크게 늘어날 때 제기한 우려는 무엇인가요?

정답과 해설

정답 1. 컴퓨터 칩의 이진 값이 1에서 0으로, 또는 0에서 1로 바뀌는 현상입니다. 해설: 보도는 방사선이 칩에서 이런 뒤바뀜을 일으킬 수 있다고 전합니다.

정답 2. 보도에 따르면 방사선이 칩에서 비트 플립을 일으킬 수 있고, 궤도 AI 설비의 과제로 방사선에 따른 칩 손상이 제시되기 때문입니다. 해설: 그래서 발사 전에 크로커 핵연구소에서 방사선 시험을 거쳤고, 이상 동작 시 재시작하는 대응 계획도 함께 보도됐습니다.

정답 3. 칩 수가 크게 늘면 비트 플립 대응이 더 복잡해질 수 있다는 우려입니다. 해설: 기사에서는 네 개의 칩에서 발생하는 비트 플립을 다루는 일도 까다로워 보인다고 지적했습니다.

참고자료