Fully multiplexed photonic tensor computing
이 논문은 역설계된 실리콘 포토닉스를 활용하여 다섯 가지 광학적 차원을 동시에 활용함으로써, 추정 69.12 TOPS의 처리량을 달성하고 다양한 계산 워크로드에 대한 고충실도 병렬 처리를 가능하게 하는 완전 멀티플렉싱된 광학 텐서 코어인 FieldCore를 소개한다.
원본 논문은 CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
세상의 모든 컴퓨터를 거대하고 분주한 주방이라고 상상해 보세요. 지금 이 주방들은 점점 더 붐비고 있습니다. 인공지능을 위해 엄청난 양의 데이터를 요리하려 하지만, 요리사(프로세서)들은 식재료가 창고에서 가스레인지로 옮겨지기를 기다리느라 꼼짝도 못 하고 있습니다. 데이터를 이동시키는 이 "교통 체증"이 모든 것을 느리게 만들고 많은 에너지를 소모하게 합니다. 과학자들은 재료를 이렇게 많이 옮기지 않아도 되는 새로운 요리법을 찾고 있습니다. 그들은 빛으로 눈을 돌리고 있습니다.
빛을 단순히 하나의 광선이 아니라, 매우 유연한 고속도로라고 생각해 보세요. 일반적인 컴퓨터에서 데이터는 단일 차선 도로 위의 자동차처럼 하나씩 차례대로 이동합니다. 하지만 광학(빛을 이용한 컴퓨팅)의 세계에서 과학자들은 빛에 수많은 숨겨진 차선이 있다는 사실을 깨달았습니다. 동시에 서로 다른 색의 빛으로 다른 메시지를 보내거나(마치 서로 다른 라디오 채널처럼), 빛의 서로 다른 "진동"을 이용하거나, 혹은 아주 작은 칩 내부에서 빛의 경로를 여러 갈래로 나누어 보낼 수 있습니다. 큰 과제는 바로 이것이었습니다. 이 모든 차선들을 동시에, 완벽하게 동기화하여 사용하면서, 교통 체증 없이 복잡한 수학 연산을 수행할 수 있는 컴퓨터를 만들 수 있을 것인가?
이것이 바로 푸단 대학교와 여러 기관의 연구진이 해결하고자 했던 문제입니다. 연구진은 FieldCore라는 새로운 발명품을 선보였는데, 이를 "완전 다중화된 광학 텐서 코어(fully multiplexed photonic tensor core)"라고 설명합니다. 간단히 말해, "텐서"는 다차원 데이터 블록(이미지 스택이나 3D 숫자 그리드 같은 것)을 뜻하는 멋진 수학 용어이며, "다중화(multiplexed)"는 한 번에 많은 것을 보낸다는 의미입니다.
연구진은 빛의 마스터 지휘자 역할을 하는 아주 작은 실리콘 칩을 제작했습니다. FieldCore는 단순히 하나의 색깔의 빛이나 하나의 경로만을 사용하는 대신, 데이터를 가져와 다섯 가지 서로 다른 차원에 동시에 펼쳐 놓습니다: 시간(신호가 도착하는 시점), 공간(어떤 경로를 통하는지), 파장(빛의 색상), 무선 주파수(신호 진동의 속도), 그리고 가이드 모드(빛 파동의 형태)입니다.
하나의 물줄기가 마법 노즐에 부딪히는 모습을 상상해 보세요. 노즐은 단순히 하나의 물줄기를 뿜어내는 대신, 그 물을 즉시 수천 개의 작고 독립적인 물줄기로 이루어진 거대하고 조직적인 격자 형태로 바꿉니다. 모든 물줄기가 동일한 파이프를 통해 흐르는 것입니다. FieldCore는 빛을 가지고 이 작업을 수행합니다. 이 칩은 단일 입력을 받아 거대한 평행 데이터 스트림의 군단으로 확장합니다. 연구진은 이 칩이 이 모든 스트림에 대해 (AI의 핵심인 곱셈과 덧셈과 같은) 수학 연산을, 스트림들이 서로 섞이거나 형태를 잃지 않으면서도 정확히 동시에 수행할 수 있음을 보여주었습니다.
그들은 이 "슈퍼 칩"을 사용하여 몇 가지 인상적인 과제들을 테스트했습니다. 수백 장의 이미지를 동시에 처리하면서도 필기체 숫자(예: 숫자 '9')를 높은 정확도로 인식하게 만들었습니다. 또한, 지구 표면의 복잡한 이미지를 분석하여 다양한 유형의 토양을 식별하고, 기계의 진동을 듣고 고장이 나기 전에 결함을 찾아내는 데에도 사용했습니다. 결과는 강력했습니다. 칩은 놀라운 속도(최대 120 GBaud)로 데이터를 처리했으며, 그 많은 병렬 교통 속에서도 높은 정밀도를 유지하며 수학적 계산이 정확하게 이루어졌습니다.
연구진은 이 설계를 완전히 극대화할 경우, 단 하나의 FieldCore 칩이 초당 약 **69.12 테라 연산(TOPS)**을 수행할 수 있으며, 동시에 최대 1,800개의 병렬 입력 스트림을 처리할 수 있다고 추정합니다. 이것은 단순한 소폭의 개선이 아닙니다. 정보를 처리하는 방식에 대한 완전히 새로운 사고방식입니다. 빛의 다양한 차원이 가진 "힘"을 온전히 활용함으로써, FieldCore는 오늘날의 전자 기기들이 겪고 있는 데이터 교통 체증에 갇히지 않는, 더 빠르고 효율적인 AI 컴퓨터를 구축할 수 있는 유망한 길을 제시합니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.