[고든 정의 TECH+] 뇌를 닮은 컴퓨터에 진심인 인텔…로이히 2 뉴로모픽 칩 공개
박종익 기자
업데이트 2021 10 02 14:18
입력 2021 10 02 14:18
로이히 2 프로세서. 출처=인텔
하지만 이런 방식으로는 진짜 뇌 같은 사고 능력을 지닌 인공지능을 만들기 힘들다고 생각한 연구자들도 있습니다. 이들은 일반적인 트랜지스터가 아니라 전자 회로로 만든 인공 뉴런을 사용한 프로세서인 뉴로모픽(Neuromorphic) 칩을 연구했습니다. 알고리즘으로 가상 뉴런을 만드는 게 아니라 진짜 전자 뉴런을 지닌 프로세서를 만드는 것입니다. 물론 뉴로모픽 프로세서는 현재 인공지능의 주류라고 보기는 어렵습니다. 하지만 IBM이나 인텔 등 여러 컴퓨터 관련 기업들이 많은 관심을 보이면서 관련 연구가 활발합니다.
인텔은 지난 2017년 1세대 뉴로모픽 칩인 로이히(Loihi)를 공개한 바 있습니다. 흥미롭게도 로이히 2는 인텔 최초의 EUV 공정인 인텔 4(과거 7nm 공정) 공정을 이용해 제조했습니다. 14nm 공정을 적용한 1세대 칩보다 훨씬 미세한 인텔 4 공정을 적용한 로이히 2 칩은 1세대 칩 절반인 31㎟ 크기 다이에 8배나 많은 100만 개의 뉴런을 집적할 수 있습니다. 덕분에 속도도 10배나 빨라지고 여러 개의 칩을 연결해 성능을 높이기도 쉬워졌습니다. 최근 발전 속도가 느려진 CPU나 GPU보다 훨씬 빠른 성능 향상입니다. 앞으로 뉴로모픽 칩의 발전이 기대되는 이유입니다.
로이히 2 프로세서 정보 소개. 출처=인텔
그런데 하드웨어 발전 이상으로 중요한 부분은 소프트웨어 지원입니다. 뉴로모픽 프로세서가 아무리 똑똑해도 개발자들이 사용할 수 없다면 무용지물입니다. 현재 GPU나 전용 가속 프로세서가 인공지능에서 표준이 된 것도 개발자들이 편리하게 사용할 수 있는 여러 가지 개발 도구와 라이브러리, 그리고 생태계가 존재하기 때문입니다.
인텔은 로이히 기반 시스템을 개발자들이 쉽게 사용할 수 있도록 지원하기 위해 라바 소프트웨어 프레임워크(Lava Software Framework)를 같이 개발했습니다. 하드웨어 단계에서 다른 방식을 사용하는 만큼 인공지능 개발자에게 인기가 높은 텐서플로나 파이토치 라이브러리는 로이히 프로세서에서는 사용할 수 없습니다.
라바 소프트웨어 프레임워크는 파이썬 기반의 개발 환경을 제공해 개발자들이 뉴로모픽 프로세서에 최적화된 프로그램을 개발하는 데 도움을 주고 서로의 라이브러리를 사용할 수 있도록 지원합니다.
라바 소프트웨어 프레임워크. 출처=인텔
현재 인공지능 가속기 분야에서 인텔은 엔비디아에 많이 늦은 상황입니다. 현재 출시를 앞둔 고성능 GPU를 통해 반전의 기회를 노리고 있지만, 앞서가는 엔비디아를 한 번에 따라잡기는 무리일 것이라는 시각이 많습니다. 이미 경쟁자가 앞선 분야가 아니라 아예 새로운 분야를 개척하는 것도 돌파구가 될 수 있습니다. 로이히 2가 뉴로모픽 프로세서 시대를 활짝 열어줄지 미래가 궁금합니다.