pnfnews_logo120.jpg

 

cowins_.jpg

 

tizzbird-.jpg

 

 

 

 

avguy-25.jpg

 

 

cowins.jpg

 

 

tizzbird.jpg

 

 

인텔이 개발자들의 아이디어를 보다 효율적으로 소프트웨어를 개발할 수 있는 시스템을 공개했다. 

 

인텔은 매사추세츠 공과대학교(MIT)와 조지아 공과대학교와 협력해 개발한 새로운 기계 프로그래밍 시스템을 선보였다. 

 

‘기계 유추 코드 유사성(MISIM)’ 시스템은 코드의 구조를 연구하고 코드의 유사한 동작에 기반해 다른 코드의 문법적 차이를 분석해 소프트웨어가 의도하는 바를 학습하기 위해 개발된 자동화 엔진이다. 

 

저스틴 고트슐리히(Justin Gottschlich), 인텔 기계 프로그래밍 연구소 설립자 및 수석 과학자 겸 소장은 “기계 프로그래밍에 대한 인텔의 궁극적인 목표는 소프트웨어 개발의 보편화이다. 완전한 소프트웨어 개발 보편화가 실현된다면, 모든 사람들이 기계 프로그래밍을 통해 코드나, 자연어를 비롯한 다른 어떤 것도 가장 선호하는 방법으로 자신들의 의도를 표현하며 소프트웨어를 개발할 수 있게 될 것”이라며 “인텔은 MISIM을 통해 이러한 목표에 한 걸음 다가설 수 있을 것”이라고 말했다.

 

최근 이기종 컴퓨팅의 부상은 하드웨어 및 소프트웨어 시스템 복잡성을 증가하는 결과를 낳았다. 게다가, 여러 아키텍처에 걸쳐 전문가 수준의 코딩 능력을 갖춘 프로그래머의 수가 부족한 현 상황은, 새로운 개발 접근 방식의 필요성을 부각하는 결과를 야기했다. 

인텔 랩(Intel Labs)과 MIT가 공동 발표한 “기계 프로그래밍 필수 3요소” 제목의 논문에서 처음 언급된 ‘기계 프로그래밍’은 자동화 도구를 활용해 개발 생산성을 높이는 것을 목표로 한다. 코드 유사성은 기계 프로그래밍이 제공하는 일부 자동화 도구의 핵심 기술이다. 코드 유사성은 개발 생산성을 높이기 위해 일부 소프트웨어 개발 프로세스를 정확하고 효율적으로 자동화 할 수 있는 잠재력을 보유하고 있다.

 

그러나 정확한 코드 유사성 시스템을 구축하는 것은 매우 어려운 작업이다. 이러한 시스템은 두 개의 코드 스니핏(조각)이 유사한 특성을 보이는지 또는 유사한 목표 달성을 위한 코드인지 판단하며, 이러한 작업은 단순한 학습 코드 만으로는 실행하기 벅찬 과정이다. 인텔이 MIT와 조지아 공과대학교와 협력해 개발한 MISIM은 두 개의 코드 조각이 서로 다른 데이터 구조와 알고리즘을 사용하는 경우에도 유사한 연산을 수행하는 시기를 정확하게 판단할 수 있다. 고트슐리히의 발언과 같이 “이는 기계 프로그래밍의 거대한 비전 달성하기 위한 중요한 단계”이다.

 

MISIM과 기존 코드 유사성 시스템을 가르는 매우 중요한 요소는 코드가 실제로 하는 것이 무엇인지 드러내는 맥락 인식 의미 구조(CASS)다. CASS는 코드의 실제 작동 원리를 확인하기 위한 여타 시스템과는 달리 특정 문맥으로 구성할 수 있어 더 높은 수준에서 코드를 설명하는 정보를 확인할 수 있다. CASS는 코드가 어떤 식으로 작동하는지가 아닌 코드가 무엇을 하는지에 대한 보다 구체적인 인사이트를 제공할 수 있다. 게다가, MISIM은 사람이 읽을 수 있는 소스 코드를 컴퓨터에서 실행 가능한 형태의 코드로 변환하는 프로그램인 컴파일러를 사용하지 않고도 이러한 작업을 수행할 수 있다. 이는 추천 시스템이나 자동화 버그 수정을 위한 중요한 특성과 같은 개발자가 현재 쓰고 있는 코드의 불완전한 조각에서 실행할 수 있는 역량 등 기존 시스템 대비 다양한 이점을 제공한다.

 

일단 CASS에 코드 구조를 통합하면, 신경 네트워크 시스템이 수행을 위해 설계된 작업에 근거하여 코드의 조각에 유사성 점수를 부여한다. 즉, 두 개의 코드 조각이 구조상 매우 다르게 보이지만 동일한 기능을 수행한다면, 이러한 신경 네트워크 시스템이 코드 조각들을 대체로 유사한 것으로 평가한다.

 

연구진은 이러한 원칙을 통일된 시스템에 통합함으로써 MISIM이 이전의 최첨단 시스템보다 최대 40배 더 정확하게 유사한 코드 조각을 식별할 수 있게 됐다.

 

인텔은 꾸준히 MISIM의 기능을 확장해 나감과 동시에 모든 소프트웨어 개발자들이 인텔의 다양한 이기종 아키텍처에서 프로그램이 가능하도록 지원하는 코드 추천 엔진 제작을 목표로 하고 있다. 인텔은 현재 연구 단계를 거쳐 실증 개발 단계 과정에 있다.

 

기계 프로그래밍 연구소는 인텔과 협력해 MISIM이 어떻게 일상적인 개발에 활용될 수 있는지 알아보기 위한 연구를 진행하고 있다. 펜실베니아 대학교 겸임 조교수이기도 한 고트슐리히는 MISIM이 일상적인 개발에 보다 더욱 활발히 활용될 수 있기를 바라고 있으며, 또한 생산성을 높이고 버그 추적과 같은 프로그래밍 업무에 있어 일상적인 부분을 제거할 수 있기를 희망하고 있다. 고트슐리히는 “대다수의 개발자들은 나와 같이 기계가 버그를 알아서 고치는 것을 환영할 것이라고 생각한다”라고 말했다.

인텔-2019.png

 

피엔에프뉴스 pnfnews@pnfnews.com


  1. 블로코, ‘데이터댐’ 성공…‘데이터 검증’ 선결 제시

    블로코(www.blocko.io)가 2025년까지 58조가 넘는 예산을 투입하는 디지털 뉴딜 핵심사업 ‘데이터댐’의 성공 위해서는 데이터의 출생부터 활용 내역까지 모두 ...
    Date2020.08.04
    Read More
  2. 안랩, ‘원산지 조사 자율 점검표’ 위장 악성코드 주의 당부

    전국 지자체에서 최근 농·축·수산물 원산지 표시 집중 점검을 실시하는 가운데, ‘원산지 조사 점검표’를 위장한 PC 악성코드가 발견됐다고 안랩...
    Date2020.08.04
    Read More
  3. 인스피언 비즈인사이더 EnDB v3.6, “클라우드 SAP암호화 솔루션”

    SAP 보안 솔루션 전문업체 인스피언이 SAP의 기업자원관리솔루션(ERP)을 완벽하게 지원하는 암호화 솔루션 ‘비즈인사이더 EnDB v3.6’을 국내 시장에 본격 출시...
    Date2020.08.04
    Read More
  4. ‘아크로니스 사이버 프로텍트 클라우드’출시…‘여름 3+1 고객 프로모션’ 개최

    아크로니스(www.acronis.co.kr/)는 클라우드서비스 총판사인 ‘엔쓰리엔클라우드’가 백업과 재해복구, 차세대 안티-멀웨어, 사이버 보안, 엔드포인트 기기 관리 ...
    Date2020.08.04
    Read More
  5. 사이벨리움, 1,500만 달러 투자 유치…기술 개발 박차

    멀티 플랫폼 바이너리 분석 도구 ‘사이벨리움’을 국내에 공급하고 있는 쿤텍(www.coontec.kr)은 이스라엘 보안 전문기업 사이벨리움(cybellum.com)이 RSBG 벤...
    Date2020.08.03
    Read More
  6. 안랩, 상반기 매출 852억, 전년比 3억원↑

    안랩(www.ahnlab.com)은 2020년 상반기 연결기준으로 매출 852억원, 영업이익 84억원(별도기준 매출 825억원, 영업이익 81억원)을 기록했다고 잠정 실적을 공시했다. 이는 ...
    Date2020.07.31
    Read More
  7. 토종 IT기업들, 공공 DaaS 생태계 조성 박차

    KT, 인베슘, 티맥스에이앤씨, 틸론, 한글과컴퓨터(이하 한컴)은 공공기관 대상 DaaS 생태계 조성을 위해 손을 잡았다. 서울시 종로구 KT 광화문 사옥에서 진행된 이번 협약...
    Date2020.07.31
    Read More
  8. 인텔, 아이디어를 SW로 ‘MISIM’ 시스템 선보여

    인텔이 개발자들의 아이디어를 보다 효율적으로 소프트웨어를 개발할 수 있는 시스템을 공개했다. 인텔은 매사추세츠 공과대학교(MIT)와 조지아 공과대학교와 협력해 개발한...
    Date2020.07.31
    Read More
  9. 웹케시, 소프트웨어공제조합과 경리 업무 자동화 MOU 체결

    웹케시는 소프트웨어공제조합과 소프트웨어 기업의 경리 업무 자동화를 위한 업무 협약을 체결했다고 30일 밝혔다. 소프트웨어공제조합은 소프트웨어 기업의 자율적인 경제...
    Date2020.07.30
    Read More
  10. 윈드리버 리눅스, 항공전자 표준 FACE 적합성 준수

    윈드리버는 자사의 윈드리버 리눅스가 국제 기술표준 컨소시엄 오픈 그룹의 항공 기술 표준인 ‘FACE(Future Airborne Capability Environment)’ 적합성 준수를...
    Date2020.07.30
    Read More
  11. 티맥스, 전투체계 등 국방 IT 사업 본격 가동

    티맥스는 DBMS 등의 시스템 SW와 클라우드·AI와 같은 신기술을 융합한 제품과 기술을 통해 전투체계 시스템 구축 등 국방 IT 사업에 적극 참여한다. 티맥스는 해군의...
    Date2020.07.30
    Read More
  12. 포티넷, MS의 ‘커머셜 마켓플레이스 파트너’ 수상

    포티넷 코리아(www.fortinet.com/kr)는 ‘2020 마이크로소프트 올해의 커머셜 마켓플레이스 파트너’ 어워드를 수상했다고 밝혔다. 포티넷은 마이크로소프트 기술...
    Date2020.07.30
    Read More
  13. 트렌드마이크로, 클라우드 보안 솔루션 ‘클라우드 원 콘포미티’ 발표

    트렌드마이크로는 클라우드 보안 및 형상 관리를 제공하는 보안 솔루션 ‘클라우드 원 콘포미티(Cloud One Conformity)’를 발표했다. ‘클라우드 원 콘포미...
    Date2020.07.30
    Read More
  14. 한컴, ‘경남형 미래 교수학습 지원시스템‘ 구축 참여

    한글과컴퓨터(이하 한컴)는 네이버, 시공그룹와 함께 경상남도교육청(이하 경남교육청)에서 추진하는 ‘미래형 교수학습 지원시스템’ 구축 사업에 참여한다. 한...
    Date2020.07.30
    Read More
  15. 안랩, ‘OT 보안관제 서비스’ 출시

    최근 사회기반시설, 생산설비, 스마트팩토리, 산업제어시스템(ICS) 등 다양한 OT(운영기술)환경에서의 보안이슈가 대두되는 가운데 안랩이 OT환경 특화 전문보안관제 서비스...
    Date2020.07.30
    Read More
  16. PTC, MS의 ‘올해의 글로벌 제조 파트너’로 선정

    PTC는 마이크로소프트 2020년 올해의 파트너 어워드에서 2년 연속으로 ‘올해의 글로벌 제조 파트너’에 선정되었다고 발표했다. 마이크로소프트 올해의 파트너 ...
    Date2020.07.30
    Read More
  17. 아크로니스, 가트너 데이터센터 백업 복구 솔루션 ‘비저너리’ 선정

    아크로니스는 2020 가트너 매직 쿼드런트 데이터센터 백업 복구 솔루션 보고서에 ‘비저너리(Visionaries)’ 기업으로 선정됐다고 발표했다. 가트너는 이번 보고...
    Date2020.07.30
    Read More
  18. 부이그건설, 건설 프로세서 자동화·디지털화…경쟁력 강화

    다쏘시스템(www.3ds.com/ko)은 전세계 60여 개국에 진출한 프랑스의 종합건설기업인 ‘부이그건설’과 더욱 효율적이고 지속가능한 건설산업의 혁신을 위한 장기...
    Date2020.07.29
    Read More
  19. 앤시스 디스커버리, “설계 프로세스 개선…테스트비용 19%↓”

    앤시스(Ansys)가 엔지니어링 팀의 생산성을 높여 시장 출시 기간을 단축하도록 지원하는 ‘앤시스 디스커버리(Ansys Discovery)’를 출시했다. ‘앤시스 디...
    Date2020.07.28
    Read More
  20. 제네시스-팀즈, 기업의 생산성 향상 및 협업 강화

    제네시스(www.genesys.com/kr)는 제네시스 클라우드(Genesys Cloud)와 마이크로소프트 팀즈(MS Teams)의 통합을 통해 기존 마이크로소프트와의 파트너십을 확대한다고 27일 ...
    Date2020.07.27
    Read More
Board Pagination Prev 1 2 3 4 5 Next
/ 5

서비스 링크

X
Login

브라우저를 닫더라도 로그인이 계속 유지될 수 있습니다. 로그인 유지 기능을 사용할 경우 다음 접속부터는 로그인할 필요가 없습니다. 단, 게임방, 학교 등 공공장소에서 이용 시 개인정보가 유출될 수 있으니 꼭 로그아웃을 해주세요.

아이디가 없으신 분은

회원가입 후 이용하실 수 있습니다.

X