기사 메일전송
ETRI, AI 핵심 소프트웨어 ‘딥러닝 컴파일러’ 개발
  • 유성용
  • 등록 2022-01-26 13:37:31

기사수정
  • 딥러닝 추론 성능 높이는 시스템 SW 공개, 표준 제정까지
  • AI 반도체·응용프로그램 호환성 높이고 개발비·시간 줄였다



▲ 사진=ETRI



국내 연구진이 중소기업·스타트업에서 인공지능(AI) 반도체를 개발하기 위해 투입하는 시간과 비용을 단축하는 핵심기술을 공개했다.


그간 걸림돌이었던 하드웨어와 소프트웨어 간 호환성과 확장성 문제를 해소하는 시스템 소프트웨어 개발로 AI 반도체 개발에도 속도가 붙을 전망이다.


한국전자통신연구원(ETRI)은 AI 핵심 시스템 소프트웨어인 딥러닝 컴파일러 ‘네스트(NEST-C)’를 개발했다고 밝혔다. 


개발자가 쉽게 활용할 수 있도록 자체 개발한 AI 반도체 하드웨어와 함께 웹(Github)에 공개했다.


AI 기술이 발전함에 따라 딥러닝 응용 서비스가 다양한 분야로 확장되고 있다. 


이를 구현하는 AI 알고리즘도 복잡해지면서 더 뛰어나고 효율적인 연산 처리의 필요성이 커지고 있다.


ETRI는 AI 응용프로그램에 적합한 공통 중간표현을 정의해 네스트 컴파일러에 적용, 문제를 해결했다.


AI 응용프로그램과 AI 반도체 간 이질성을 해소함으로써 AI 반도체 개발이 쉬워진다. 


본 기술은 한국정보통신기술협회(TTA) 표준으로도 제정되었다.


중앙처리장치(CPU)나 그래픽처리장치(GPU) 대신 AI 연산 처리에 특화된 신경망처리장치(NPU) AI 반도체가 주목받고 있다. 


자율주행, 사물인터넷(IoT), 센서 등 응용프로그램을 실행하기 위해서는 최적화된 AI 반도체를 각각 설계해야 한다. 


동시에 최적화된 각각의 컴파일러가 정확한 실행 코드를 만들어야 최대 성능을 낼 수 있다. 


딥러닝 모델의 추론 성능을 보장하는 핵심 시스템 소프트웨어인 딥러닝 컴파일러가 중요한 이유다. 


하드웨어와 응용 소프트웨어 간 가교 역할을 하는 셈이다.


일반적으로 제조사들은 AI 반도체, 시스템 소프트웨어, 응용프로그램을 함께 개발해 판매한다. 


그간 중소기업·스타트업은 반도체 설계에 역량을 집중하기 어렵다. 


시스템 소프트웨어, 응용프로그램 개발 및 최적화에 적지 않은 시간을 투입하기 때문이다. 


대형 제조사가 제공하는 시스템 소프트웨어는 자사 칩에 최적화되어 있으며 비공개로 개발돼 적용에 한계가 있다.


특히, 컴파일러는 칩의 종류와 AI 응용프로그램에 따라 일일이 다르게 개발해야 하는 번거로움까지 있다. 


상호 호환성과 새로운 영역으로의 확장성에 한계가 있었다.


본 개발을 통해 응용프로그램 개발 및 최적화 시간을 단축하고 시스템 소프트웨어 개발 수고를 덜 수 있다. 


반도체 생산·판매비용 절감효과와도 연계된다. CPU, GPU뿐 아니라 NPU 프로세서까지 모두 호환된다.


특히, 지원해야 할 AI 응용프로그램과 칩의 종류가 늘어나면 차이는 두드러진다. 


기존에는‘딥러닝 플랫폼 종류  칩 종류’만큼 컴파일러를 개발해야 했으나, 이제는 범용성 높은 네스트 컴파일러 하나로 대신할 수 있다.


ETRI는 네스트 컴파일러를 오픈소스로 공개하면서 관련 산업 생태계 활성화 목적으로 자체 개발한 AI 반도체에 네스트 컴파일러를 적용한 참조 모델까지 함께 공개했다. 


특히, AI 반도체 개발용 소프트웨어와 하드웨어를 모두 공개한 것은 이번이 최초다.


연구진은 현재 파편화되어 개발되는 AI 반도체 생태계에서 네스트 컴파일러가 구심점 역할을 할 수 있다는 점에서 이번 공개가 의미가 크다고 밝혔다.


ETRI는 국내 AI 반도체 스타트업이 자체 개발한 고성능 AI 반도체에도 네스트 컴파일러를 적용했다. 


관련 기업과 협업하여 딥러닝 컴파일러 지원 범위를 넓힐 계획이며, SW 전문 기업을 통해 AI 반도체 적용 서비스의 사업화도 추진 중이다. 


또한, AI 응용 서비스 개발에 필요한 성능과 편의성을 향상시켜 새로운 서비스를 창출하는 데 기여할 계획이다.


ETRI 김태호 차세대시스템SW연구실장은“표준 딥러닝 컴파일러 오픈소스 공개는 국내 AI 반도체 생태계 활성화를 위해 개발된 시스템 SW이다. 다양한 AI 반도체 기업들에 적용하기 위해서 기술협력을 진행 중이다”고 말했다.


본 기술은 과학기술정보통신부 "인공지능 시스템을 위한 뉴로모픽 컴퓨팅 SW 플랫폼 기술 개발”을 통해 개발되었다. 



0
  • 목록 바로가기
  • 인쇄


이전 기사 보기 다음 기사 보기
가장 많이 본 뉴스더보기
  1. 비산먼지 속 철거 강행…제천시는 몰랐나, 알면서도 눈감았나 충북 제천시 청전동 78-96번지 아파트 철거 현장을 둘러싼 논란이 단순한 ‘관리 소홀’을 넘어 즉각적인 작업중지 명령이 필요한 사안이라는 지적이 커지고 있다.현장 확인 결과, 대기환경보전법과 산업안전보건법 위반 정황이 동시에 확인되며, 이는 행정기관의 재량 문제가 아닌 법 집행의 영역이라는 평가다.◆첫째, 살수 없는 철...
  2. 초등생부터 89세까지 ‘알몸 질주’… 제천시 주최 겨울 마라톤 논란 제18회 제천 의림지 삼한 초록길 알몸마라톤 대회가 11일 충북 제천시 의림지 삼한의 초록길 일원에서 성황리에 개최됐다.제천시 육상연맹이 주최한 이번 대회는 매년 전국에서 1,000명 이상의 마라토너가 참가하는 겨울철 대표 이색 스포츠 행사로, 제천의 매서운 겨울 추위를 온몸으로 이겨내는 독특한 콘셉트로 전국 마라톤 동호인들의 꾸.
  3. 3선 제한·연임 도전·후보군 압축… 충주·제천·단양, 2026 지방선거 판도 윤곽 2026년 6월 치러질 제9회 전국동시지방선거를 1년여 앞두고 충북 북부권인 충주·제천·단양 지역 자치단체장 선거 구도가 서서히 윤곽을 드러내고 있다.지역별로 무주공산, 현직 연임 도전, 후보군 압축이라는 상반된 상황이 전개되면서 예선 단계부터 치열한 경쟁이 예고된다.충주시장 선거는 3선 연임 제한으로 현직 시장이 출마하...
  4. 국가데이터처, 2024년 기준 한국인 "건강수명 65.5세에 불과!"...기대수명 83.7세 [뉴스21 통신=추현욱 ]1만973명, 1만4884명, 2만1655명. 지난 2024년 사망한 50~54세, 55~59세, 60~64세 사람들의 숫자다. 평균 수명이 80세를 훌쩍 넘긴 시대라는 점을 감안하면 상당히 이른 죽음이다. 대부분은 사고가 아니라, 병이었다. 암이 가장 큰 원인이었고 심장 질환, 간 질환, 뇌혈관 질환도 주요 사망 원인이다.“피곤하다. 쉬고 싶은데 그럴 ...
  5. 윤석열 전 대통령 '내란 우두머리' 구형, 13일로 연기 내란 우두머리 혐의를 받고 있는 윤석열 전 대통령 등 내란 사건 피고인들에 대한 구형이 다음 주 화요일로 연기됐다.서울중앙지법 형사25부는 다음 주 화요일인 오는 13일을 윤 전 대통령 등 8명의 내란 사건 재판 추가 기일로 지정해 결심공판을 진행하기로 했다.이에 따라 윤 전 대통령 측의 증거조사와 '내란' 특검의 구형도 미뤄지...
  6. 정읍시, 강설 ·한파 예고에 시민 안전 현장점검 전북특별자치도 정읍시지역에  10일부터 12일까지 예보된 강설과 한파에 대비해 시민 안전을 지키기 위한 긴급 현장 점검을 실시하며 선제적 대응에 나섰다. 9일 이학수 정읍시장을 비롯해 손연국 도시안전국장, 김성익 재난안전과장 등 주요 관계자가 함께해 제설 자재 보관 창고와 한파 쉼터를 중점적으로 점검했다. 이학수 시장은 제...
  7. 정읍시,아이돌봄서비스 본인부담금 최대 70% 지원 전북특별자치도 정읍시가 양육 공백이 발생한 가정의 경제적 부담을 줄이기 위해 올해부터 아이돌봄 서비스 본인 부담금을 최대 70%까지 지원한다고 8일 밝혔다.아이돌봄서비스는 전문 양성 교육을 이수한 아이돌보미가 가정으로 직접 찾아가 아동을 돌봐주는 제도로, 서비스 종류는 ▲시간제 서비스(기본형·종합형) ▲영아종일제 서..
역사왜곡
모바일 버전 바로가기