Loading...

머신러닝프레임워크

2 Contents
최신순

EOST2022 거대 인공지능 모델을 위한 고효율 컴퓨팅 인프라

거대 인공지능 모델의 등장은 현대 기술 지형을 근본적으로 변화시키고 있습니다. GPT-3나 구글의 PaLM과 같은 모델들은 수천억 개의 파라미터를 활용하여 인간에 가까운 언어 능력과 논리적 추론을 보여주며 전 세계적인 주목을 받고 있습니다. 이러한 모델들은 방대한 양의 데이터를 학습하며 프로그래밍이나 다국어 번역, 복잡한 수학 문제 풀이까지 수행할 수 있는 범용 에이전트로 진화하고 있습니다. 특히 단순히 특정 분야에서만 뛰어난 성과를 내는 것을 넘어, 한 번의 사전 학습(Pre-training)을 거친 후 다양한 분야에 적용할 수 있는 인공일반지능(AGI)의 가능성을 제시하고 있다는 점에서 그 중요성이 더욱 커지고 있습니다. 하지만 이러한 비약적인 발전 뒤에는 거대한 컴퓨팅 인프라라는 장벽이 존재합니다. 인공지능의 성능이 모델의 크기와 데이터 양에 비례해 향상된다는 스케일링 법칙(Scaling Law)에 따라 모델은 기하급수적으로 거대화되고 있습니다. 반면 반도체 성능이 2년마다 두 배로 증가한다는 무어의 법칙은 이러한 발전 속도를 따라잡지 못하고 있습니다. 특히 트랜스포머 모델의 경우 발전 속도가 연산 능력의 성장세보다 수백 배나 빠르기에 성능 장벽과 함께 막대한 전력 소비를 동반하는 에너지 장벽에 직면하게 되었습니다. 이는 특정 거대 자본을 가진 기업만이 인공지능 연구에 참여할 수 있는 높은 진입 장벽을 형성하고 있습니다. 이러한 한계를 극복하기 위해 기술적 최적화 연구가 활발히 진행되고 있습니다. 최적화는 크게 모델의 구조를 변경하는 비시스템적 방식과 컴퓨팅 인프라를 효율적으로 관리하는 시스템적 방식 두 가지로 나뉩니다. 현재 ETRI가 집중하고 있는 시스템적 최적화는 하드웨어와 소프트웨어의 긴밀한 조화를 통해 학습 효율을 극대화하는 것을 목표로 합니다. 인공지능 학습 과정에서 발생하는 통신, 연산, 메모리 사용 특성을 시간축에 따라 정밀하게 분석하고 이를 시스템 자원과 정렬시킴으로써 동일한 자원으로 더 빠르고 저렴하게 모델을 학습시킬 수 있는 환경을 구축하는 것이 핵심적인 과제라고 할 수 있습니다. 성능 최적화와 더불어 해결해야 할 또 다른 중요한 문제는 특정 하드웨어에 대한 소프트웨어의 종속성입니다. 현재 대부분의 딥러닝 프레임워크와 모델들은 엔비디아의 하드웨어 생태계에 강하게 얽매여 있어 다양한 연산 장치를 유연하게 활용하기 어려운 실정입니다. ETRI는 인공지능 클라우드와 머신러닝 프레임워크, 컴파일러를 아우르는 소프트웨어 스택을 연구하여 이러한 하드웨어 종속성을 완화하고자 합니다. 이를 통해 모델과 프레임워크 간의 결합도를 낮추고 범용적인 클러스터 환경에서도 높은 성능을 발휘할 수 있는 기술을 개발함으로써 인공지능 인프라의 민주화와 유연성을 동시에 확보하고자 노력하고 있습니다. 연구의 실효성을 높이기 위해 ETRI는 학계, 대기업, 스타트업과 협력하는 생태계 중심의 연구개발을 추진하고 있습니다. 한양대학교는 선도적인 원천 기술을 연구하고 NHN은 실제 클라우드 서비스 환경에서 기술을 실증하며 튜닙과 같은 기술력 있는 스타트업은 국산 머신러닝 프레임워크인 '오슬로'를 통해 기술 자립에 기여하고 있습니다. 특히 오픈소스 생태계에 단순히 사용자로 머무는 것이 아니라 적극적인 기여자로 참여하여 글로벌 기술 패권 사이에서 한국만의 틈새시장을 개척하는 것이 궁극적인 목표입니다. 국산 기술로 개발된 프레임워크가 세계적인 인공지능 모델 학습에 널리 활용되는 미래를 그려봅니다.

EOST2022 거대 인공지능 모델을 위한 고효율 컴퓨팅 인프라
한국전자통신연구원오픈소스 테크데이
  • 융합
  • 공학·기술

EOST2021 클라우드 시대 오픈소스 발전 방향

클라우드 컴퓨팅의 등장은 오픈소스 생태계에 유례없는 변화를 가져왔습니다. 과거 온프레미스 환경에서는 소프트웨어의 설치와 패치, 복구 작업을 기업이 직접 수행해야 했기에 기술 지원이 어려운 오픈소스 도입을 주저하는 경우가 많았습니다. 하지만 클라우드의 가상화 기술과 매니지드 서비스는 이러한 운영 부담을 획기적으로 줄여주었습니다. 이제 사용자들은 데이터베이스나 분산 처리 도구를 직접 관리할 필요 없이 개발 본연의 업무에만 집중할 수 있게 되었으며, 이는 결과적으로 오픈소스 사용자 층의 폭발적인 증가와 생태계의 선순환 구조를 만드는 핵심 동력이 되었습니다. 사용자의 요구가 늘어남에 따라 클라우드 서비스 제공자들은 단순히 도구를 제공하는 것을 넘어 오픈소스 커뮤니티의 지속 가능성을 위한 공헌을 강화하고 있습니다. 버그 수정, 보안 개선, 성능 최적화 결과를 커뮤니티에 다시 환원하며 리눅스, 자바, 러스트와 같은 핵심 프로젝트를 장기적으로 지원합니다. 특히 클라우드 상에서 오픈소스를 더 쉽게 배포하고 운영할 수 있는 기능을 강화해 달라는 시장의 목소리는 더욱 커지고 있습니다. 이러한 흐름은 기업들이 내부적으로 오픈소스 도입을 설득할 수 있는 근거가 되며, 앞으로 더 많은 오픈소스 기반의 매니지드 서비스가 탄생할 것임을 예고합니다. 최근의 클라우드 기반 오픈소스는 컨테이너와 서버리스 기술을 중심으로 급격히 재편되고 있습니다. 클라우드 네이티브 컴퓨팅 파운데이션(CNCF)을 중심으로 쿠버네티스와 같은 프로젝트가 시장의 대세로 자리 잡았으며, 이는 마이크로서비스 아키텍처(MSA)와 서비스 메쉬의 확산을 가속화하고 있습니다. 또한 서버 관리의 부담을 없애주는 서버리스 환경에 최적화된 마이크로 가상 머신(MicroVM) 기술이나 경량 운영체제 프로젝트들이 새롭게 부상하고 있습니다. 이러한 기술적 진보는 애플리케이션의 민첩성을 확보하려는 기업들에게 필수적인 도구가 되었으며, 클라우드 자체가 하나의 거대한 소프트웨어 플랫폼으로 진화하는 양상을 보입니다. 오픈소스의 상업적 활용이 늘어나면서 라이선스 정책과 비즈니스 모델에도 유의미한 변화가 나타나고 있습니다. 최근에는 소스 코드 공개 의무가 강한 라이선스보다는 기업 친화적인 아파치나 BSD 라이선스 방식의 사용이 증가하는 추세입니다. 한편으로 클라우드 서비스 제공자와 소프트웨어 원저작사 간의 경쟁 구도가 형성되면서, 지적 재산권을 보호하기 위한 새로운 라이선스 형태가 등장하기도 했습니다. 그러나 경쟁을 넘어 공통의 관심사에 공동 투자하거나 매니지드 서비스 운영에서 협업하는 등 상생을 위한 파트너십도 활발해지고 있습니다. 이는 시장 파이가 커짐에 따라 발생하는 자연스러운 적응 과정이라 할 수 있습니다. 마지막으로 오픈소스는 인공지능 분야의 발전과 산업 전반의 디지털 전환(DX)을 이끄는 핵심축이 되었습니다. 텐서플로나 파이토치 같은 딥러닝 프레임워크들은 클라우드 환경에 최적화되어 학습과 추론 성능을 극대화하고 있으며, 데이터 사이언티스트들은 클라우드 통합 개발 환경을 통해 복잡한 인프라 지식 없이도 혁신을 이어가고 있습니다. 이러한 변화는 IT 산업을 넘어 자동차, 금융, 에너지 등 전통적인 산업 영역으로 확장되고 있습니다. 전 세계적인 팬데믹 상황은 오히려 디지털 전환(DX) 수요를 폭증시켰으며, 오픈소스는 이제 모든 산업군에서 비용 절감과 생산성 향상을 위한 가장 강력하고 표준적인 해결책으로 자리매김했습니다.

EOST2021 클라우드 시대 오픈소스 발전 방향
한국전자통신연구원
  • 융합
  • 공학·기술