집필기관및참여인원 : 소프트웨어정책연구소 추형석
|
|
- 세영 즙
- 6 years ago
- Views:
Transcription
1 인공지능컴퓨팅인프라의중요성과실태조사현황및시사점 A Report of Importance of AI Computing Infrastructure and Current Status / Implications on Survey
2 집필기관및참여인원 : 소프트웨어정책연구소 추형석
3 목 차 제 1 장서론 1 제 1 절연구배경및필요성 1 제 2 절연구방법및범위 6 제2장인공지능컴퓨팅인프라의중요성 7 제1절개요 7 제2절인공지능과컴퓨팅환경 9 제3절인공지능과 GPU 컴퓨팅 15 제4절인공지능사례분석 게임인공지능을중심으로 18 제3장중소기업 스타트업의인공지능컴퓨팅인프라실태조사 25 제1절개요 25 제2절인공지능컴퓨팅인프라실태조사 26 제3절소결 37 제 4 장요약및시사점 39 참고문헌 40 별첨 1. 실태조사설문지 41 별첨 2. 실태조사결과표 47
4 Contents Part 1. Introduction 1 1. Backgrounds 1 2. Methods 6 Part 2. Importance on AI Computing Infra 7 1. Introduction 7 2. AI and Computing Infra 9 3. AI and GPU Computing Game AI examples 18 Part 2. Importance on AI Computing Infra Introduction Result of Survey on AI Computing Infra Conclusion 37 Part 4. Summary and Implications 39 References 40 Attachment 1. Survey form 41 Attachment 2. Survey results (chart) 47
5 < 표 2-1> 병렬계산의효율성 14 < 표 2-2> 게임인공지능과컴퓨팅환경 19 < 표 3-1> 인공지능컴퓨팅인프라실태조사일반현황 26 < 표 3-2> 설문조사 GPU 모델 28 < 표 3-3> 인공지능컴퓨팅인프라지원형태의장 단점 29 < 표 3-4> 인공지능컴퓨팅인프라실태조사범위 29 < 표 3-5> 72개실태조사응답기업에대한특성 30 < 표 3-6> GPU 현황및향후수요 ( 설문응답 72개기업대상 ) 32 < 표 3-7> 전체설문조사대상 215개기업의매출액분포 32 < 표 3-8> 인공지능컴퓨팅인프라사업관련주요의견 37 - ii -
6 [ 그림 1-1] 인공지능의 70년역사 2 [ 그림 1-2] 인공지능성공의원동력 4 [ 그림 2-1] 삼성갤럭시 S7에탑재된 GPU의이론성능과슈퍼컴퓨터의비교 10 [ 그림 2-2] 현대연산처리장치의성능 11 [ 그림 2-3] 폰노이만연산처리장치의개념도 12 [ 그림 2-4] 다양한계산자원의루프라인 13 [ 그림 2-5] 다양한알고리즘의연산강도 16 [ 그림 2-6] 유효숫자별 cublas의성능실측치 17 [ 그림 2-7] 계산자원별소비시간비교 19 [ 그림 2-8] 합성 (Convolution) 의수학적모형 20 [ 그림 2-9] 이미지합성 (Convolution) 의과정 21 [ 그림 2-10] 합성곱층의개념도 21 [ 그림 2-11] 합성곱의계산 행렬곱 22 [ 그림 3-1] 심층학습및 GPU 활용여부설문결과 31 [ 그림 3-2] 인공지능컴퓨팅인프라지원방법에대한선호도조사 34 [ 그림 3-3] 인공지능기술수준조사결과 36 - iii -
7 요약문 1. 제목 인공지능컴퓨팅인프라의중요성과실태조사현황및시사점 2. 보고서의목적인공지능과컴퓨팅인프라의관계를기술적으로분석하여그중요성에대해분석한다. 최근인공지능기술로가장널리활용되는심층학습은경험적으로결과를도출하는것이일반적이다. 또한심층학습은빅데이터에서패턴을예측한다는점에서필연적으로많은계산을요구한다. 이러한인공지능의특징으로인하여인공지능컴퓨팅인프라의수요는전세계적으로급증하고있다. 글로벌 IT 기업은인공지능전용컴퓨팅환경을구축하여클라우드서비스를제공하고있으며, 일본은 195억엔규모의인공지능클라우드인프라를구축할예정이다. 우리나라역시이러한중요성을인지하고인공지능컴퓨팅인프라지원사업을추진하고있으나양적인측면이미흡하다. 이번보고서에서는인공지능관련중소기업 스타트업의인공지능컴퓨팅인프라의현황과향후수요에대한실태조사결과를분석한다. 이결과를활용하여현재국내중소기업과스타트업의컴퓨팅인프라수요를가늠하고, 정책설계자료로활용하는데목적을둔다. 3. 보고서의구성및내용보고서는크게두가지주제로구성된다. 먼저인공지능의성공요인을바탕으로인공지능연구에있어컴퓨팅인프라의중요성에대해분석했다. 현대연산처리장치의발전사와특성을바탕으로 왜인공지능연구에컴퓨팅인프라가필수적인가? 에대해기술적으로분석하여논리적인근거를제시한다. 특히인공지능연구에가장활발히활용되고있는그래픽연산처리장치 (GPU) 의하드웨어적인특성을소개한다. 다음은인공지능관련중소기업 스타트업의인공지능컴퓨팅인프라현황과향후수요를파악하기위한실태조사결과를기술했다. 실태조사대상을중소기업과스타트업으로한정한이유는인공지능인프라지원사업을설계할때가장먼저지원해야할부분으로고려했기때문이다. 중소기업이나 - iv -
8 스타트업은대기업과다르게인프라구축및운영에대한비용을감당하기에상대적으로어렵기때문이다. 또한현재인공지능의기술을견인하는주체는전세계적으로스타트업에집중돼있다. 실태조사에서는현재보유하고있는인공지능컴퓨팅장비와향후인공지능연구에활용할컴퓨팅장비의수요에대해조사했다. 조사결과의의미와한계를제시함으로써지표의객관성을확보했다. 또한정부의인공지능컴퓨팅인프라지원방법에대한선호도조사를통해현재산업에서요구하는사항이무엇인지파악했다. 4. 활용 인공지능컴퓨팅인프라지원정책의설계자료로활용 - v -
9 Summary 1. Title A Report of Importance of AI Computing Infrastructure and Current Status / Implications on Survey 2. Purpose Analyze the importance of artificial intelligence and computing infrastructure technically. Deep learning, which is the most widely used artificial intelligence technology in recent years, is generally based on empirical results. Also, deep learning requires a lot of computation in that it predicts patterns in big data. Due to the characteristics of this artificial intelligence, the demand for artificial intelligent computing infrastructure is rapidly increasing worldwide. Global IT companies are providing cloud services by establishing a dedicated computing environment for artificial intelligence. On the other hands, Japan will build an artificial intelligence cloud infrastructure of 19.5 billion yen. Korea is aware of this importance and is supporting the artificial intelligence computing infrastructure project, but it is not enough quantitative aspect. In this report, I analyze the current state of artificial intelligence computing infrastructure of artificial intelligence-related SMEs and start-up, Using these results, I aim to measure the demand of computing infrastructure of domestic SMEs and start-ups and utilize them as policy design data. 3. Contents and Details The report consists of two main topics. First, based on the success factors of artificial intelligence, I analyzed the importance of computing infrastructure in artificial intelligence research. With the evolution and characteristics of modern computation processing devices, it provides a logical basis for the technical analysis of why computing infrastructure is essential for artificial intelligence research. Especially, I introduce hardware characteristics of GPU which is most actively used in artificial intelligence research. - vi -
10 The following describes the status of the artificial intelligence computing infrastructure of small-enterprises and start-ups, and the results of actual surveys to identify future demand. The reasons for limiting the survey to SMEs and start-ups are considered to be the first step in designing an artificial intelligence infrastructure support project. Unlike large companies, SMEs and start-ups are relatively difficult to cope with infrastructure construction and operation costs. In addition, the subject that is currently driving the artificial intelligence technology is focused on start-up around the world. In this research, I investigated the demand for artificial intelligent computing equipment and computing equipment to be used in future artificial intelligence research. By presenting the meaning and limitations of the survey results, the objectivity of the indicators was secured. I also examined the preferences of the government policy on how to support the artificial intelligence computing infrastructure to understand what the industry needs. 4. Application Utilize policy design of artificial intelligence computing infrastructure - vii -
11 제 1 장서론 제1절연구배경및필요성지난 2016년 3월 알파고쇼크 로기억될세기의대국에서인공지능바둑프로그램알파고가세계최정상바둑기사이세돌 9단을 4:1로꺾었다. 이기세를이어지난 2017년 10월, 인간의기보를전혀학습하지않은 알파고제로 가바둑을정복하기에이르자인공지능의가능성에대한일말의의심을불식시켰다. 이처럼인공지능의성능이급성장하게된계기는무엇일까? 먼저인공지능의역사에서그단서를얻을수있다. 1. 인공지능의역사인공지능은 1956년다트머스회의에서그개념이최초로정립되면서인간의지능을대체할학문분야로인정받았다. 1970년대에는특정분야에전문적인지식을탑재한전문가시스템 (Expert System) 에막대한연구자금이투입되어인공지능의첫번째황금기를맞이했다. 하지만부풀었던기대와는다르게전문가시스템이목표문제를해결하지못함에따라 1980년대중반까지내리막길을걷게된다. 이어 1985년신경망학습에대한획기적인연구성과로반전을겪는다. 인공신경망 (Artificial Neural Network) 으로잘알려진다층퍼셉트론 (Multi-Layer Perceptron) 의학습방법인오류역전파법 (Error back-propagation method) 이지능적문제를해결할수있는가능성을보여줬기때문에인공지능분야는다시한번탄력을받기시작했다. 그러나오류역전파법역시제한적인데이터, 컴퓨팅파워등물리적인한계로인해빛을발하지못했고인공지능은다시암흑기에진입했다. 한편, 2006년캐나다토론토대학의제프리힌튼교수는인공지능부활의신호탄을알리는논문을발표했다. 이것은바로급부상하고있는키워드인심층학습 (Deep Learning) 이다. 심층학습은기존의인공신경망을더욱깊게구성하는기술로그동안지적되어왔던오류역전파법의한계를극복했다. 인공신경망을학습한다는개념은곧비용함수의전역최소값 (global minimum) 을 - 1 -
12 찾는문제로귀결하는데, 초기값에대한의존성이커서신경망을새로학습할때마다일관성이없는결과를도출했기때문이다. 이에힌튼교수연구진은자율학습 (unsupervised learning) 이라는개념을도입하여문제를해결하는방안을제시했다. 이자율학습이적용된결과가대중에도잘알려진구글브레인프로젝트이다. 구글브레인은유튜브영상에서고양이를인식하는실험을했는데학습과정중에는고양이의정보를알려주지않았다. 연구결과높은확률로고양이를인식하는데성공했고, 이결과를바탕으로많은연구진들이차차심층학습을도입하기시작했다. 현재인공지능분야에서는이미지인식, 필기인식, 음성인식, 영어의자연어처리가가장성공적인분야로꼽힌다. 이미지에서의객체인식률은이미사람에버금가는수준에도달했고, 중국어와영어음성을동시에인식하는기술이소개됐으며, 필기체인식은 99% 에육박하여우편물처리자동화에이미적용됐다. [ 그림 1-1] 인공지능의 70 년역사 자료 : 알파고의능력은어디에서오는가?, 소프트웨어정책연구소 (2016) - 2 -
13 현대인공지능의성공요인두번의황금기와암흑기를지나세번째황금기를맞이하고있는인공지능은정보통신기술혁명의자연스러운결과이다. 그혁명의저변에는크게세가지요소가있다. 컴퓨팅환경의고도화가그첫번째요소이다. 컴퓨터연산처리장치는지수적인성능향상을달성하며발전했으며, 실리콘칩의대량생산에따라저렴한가격으로보급이가능해졌다. 발전속도를정량적으로비교해보자면현재스마트폰에탑재된 AP(Application Processor) 의 GPU( 그래픽연산처리장치, Graphical Processing Unit) 는약 265 GFLOPs 1) 의이론성능을보유하고있다. 1996년 6월발표된세계 1위슈퍼컴퓨터인일본의 SR2201/1024의실측성능은약 220 GFLOPs로스마트폰의 GPU의이론성능에육박한다. 20년전약 500억원에달하는슈퍼컴퓨터가손안에들어온시대가된것이다. 이러한환경변화에도불구하고학습기반의인공지능연구에는여전히막대한계산량을필요로한다. 예를들어심층학습기술은신경망구성에대한이론이나원칙이경험적으로짐작 (Rule of Thumb) 되기때문에많이시도해보는것이중요하다. 바둑인공지능프로그램알파고의기보학습에는약 3주간의시간동안 50장의그래픽카드를활용하여계산했는데, 이결과를얻기까지수천, 수만번의반복계산이필요했을것이다. 따라서인공지능연구에는고성능연산처리장치의보급이가장핵심적인역할을했다고볼수있다. 두번째요소로는빅데이터의대중화이다. 제4차산업혁명에서데이터의중요성은언급을하지않아도될정도로공감대가형성됐다. 인터넷을통한데이터의보급은새로운먹거리를창조할뿐만아니라지능적의사결정을위한인공지능연구에도활용하고있다. 빅데이터여론분석을통해기업의이미지와상품의피드백을추측할수있으며, 타겟형소비자매칭으로영업이익을극대화하는것이현실적으로가능해졌다. 학습기반의인공지능분야에서는자율학습 (unsupervised learning) 이라는개념이등장함에따라데이터를재가공하기위한비용이절감됐다. 기존의감독학습 (supervised learning) 은데이터와대응값이 1:1로쌍을이뤄야했기때문에학습에필요한데이터셋을 1) FLOP( 부동소수점연산수, Floating point Operation) 은연산수를나타내는단위로연산처리장치의성능을측정하는지표로사용됨. FLOP/s( 초당부동소수점연산수 ) 는 1 초에얼마나많은연산을처리할수있는지를나타내는것으로슈퍼컴퓨터의성능비교등에적용 - 3 -
14 구성하는것이무엇보다중요했다. 하지만자율학습에서는대응값이필요하지않다. 따라서인공지능분야에서빅데이터의대중화는로켓엔진의연료역할을하여기술적진화를가속화한것이다. 마지막으로공개소프트웨어가인공지능성공의원동력이다. 현재인공지능및기계학습관련공개소프트웨어는글로벌 IT 기업이주도적으로개발하고있다. 구글의텐서플로우 (TensorFlow), 마이크로소프트의 CNTK(Computational Network ToolKit), 페이스북의토치 (Torch) 등현재까지공개된인공지능관련소프트웨어는 50가지가넘는다. 이러한공개소프트웨어의힘으로인공지능연구의진입장벽이현저히낮아졌다. 연구자들은데이터를확보하여모델링하는업무에집중할수있는환경이조성된것이다. 또한공개소프트웨어는집단지성을통해발전하여최신연구까지반영된신기술이적용됐다. GPU와같은고성능계산자원역시병렬화과정이모두구현되어컴퓨팅인프라를십분활용할수있다. [ 그림 1-2] 인공지능성공의원동력 자료 : 알파고의능력은어디에서오는가?, 소프트웨어정책연구소 (2016) - 4 -
15 3. 인공지능컴퓨팅인프라이보고서에서는현대인공지능의 3가지성공요인중컴퓨팅환경의고도화를집중적으로다루고자한다. 앞서기술했듯이현대인공지능의핵심인심층학습은경험적인결과를바탕으로한다. 따라서많은경우를고려하여다양한접근으로시도하는것이무엇보다중요한데, 이것은필연적으로막대한계산량을요구한다. 알파고개발진인딥마인드는구글에인수된뒤풍부한클라우드인프라를활용하고있다. 알파고역시구글클라우드계산자원을활용한결과라고볼수있다. 알파고의초기버전은최대 1,920개의 CPU와 280장의 GPU를활용한결과였다. 이를규모측면에서환산해보면당시약 380위정도에해당하는슈퍼컴퓨터에달한다. 실제로알파고는 30초의초읽기시간동안약 10만수를예측하고착수를결정한다. 이것을일반 PC에서처리하기위해서는약 80분이필요한것으로볼때컴퓨팅인프라는인공지능의필수적인요소임을확인할수있다. 이러한중요성으로인해일본은 195억엔 ( 약 1,840억원 ) 규모의인공지능전용클라우드를 2018년 1분기까지구축한다고밝혔다. 미국이나중국과같이글로벌 IT기업 ( 구글, 바이두 ) 이상대적으로약세인일본은인공지능분야에서선도적인입지를다지기위해컴퓨팅인프라를우선적으로지원하겠다는것이다. 현재우리나라역시인공지능과컴퓨팅인프라의중요성을인지하고관련된정부차원의지원정책을펼치고있으나, 그규모가미흡한것이현실이다. 또한인공지능을활용해제품이나서비스를개발하는기업이얼마나많은수요를가지고있는지가불분명하기때문에적정한지원규모를산정하기어렵다는점도있다. 이번보고서에서는먼저다양한관점에서인공지능과컴퓨팅인프라의중요성을설명하고자한다. 이어인공지능관련중소기업과스타트업의인공지능컴퓨팅인프라현황과향후수요를파악하는실태조사결과를분석한다. 총 215개의설문대상에서유효응답기업은 72개이며, 이를토대로인공지능컴퓨팅인프라현황과향후수요를분석하겠다
16 제2절연구방법및범위인공지능컴퓨팅인프라의중요성은고성능컴퓨팅 (High Performance Computing, HPC) 분야를위주로분석했다. HPC는대규모과학계산을수행하기위한컴퓨팅기술로, 일반적으로슈퍼컴퓨터를활용하는컴퓨팅기술을일컫는다. 현대인공지능컴퓨팅인프라에서가장주목받는연산처리장치는 GPU다. GPU는수천개의사칙논리연산유닛 (Arithmetic Logical Units, ALU) 를활용하여계산하는매니코어시스템이다. 따라서고성능병렬처리가필수이며이는필연적으로 HPC분야라고볼수있다. 또한게임인공지능분야의사례를심층분석하여인공지능컴퓨팅인프라의중요성을강조했다. 이어인공지능관련중소기업 스타트업의인공지능컴퓨팅인프라실태조사결과를분석했다. 실태조사의주된목적은중소기업 스타트업의인공지능컴퓨팅인프라의현황과향후수요가얼마나되는지에대한것을파악하기위함에있다. 이를토대로인공지능인프라지원정책의현실적인규모를산정할것이다. 또한인공지능컴퓨팅인프라와직 간접적으로연관된설문과인공지능관련일반설문도진행했다. 이번보고서에서는주요설문문항에대해문항별결과를분석할것이다
17 제 2 장인공지능컴퓨팅인프라의중요성 제 1 절개요 인공지능의부침의역사를살펴보면, 컴퓨팅파워가부족함으로인해암흑기를 맞이했던과거가있다 년대인공신경망기술은인간의뇌신경망을 모사하여지능적행동을구현한다는점에있어서인공지능의두번째황금기를 이끄는원동력이됐다. 인공신경망기술은비선형적인현상을분류할수있는 기능이이론적으로입증됐으나, 이를실제로구현할수있는계산능력이매우 부족했다. 또한데이터의부족과학습방법의일관성결여로인해인공지능의 암흑기 (AI winter) 를초래하기에이른다. 그러나컴퓨팅파워는무어의법칙 2) 에의해지수적인성장을하게된다. 이러한폭발적인성장에힘입어인공신경망기술역시점차구현가능한 영역으로조명받게되기에이른다. 무어의법칙에따르면지난 20 년동안 5,000 배에가까운성능이향상됐다. 무어의법칙이법칙으로서정립되기까지는 사실순탄치않은여정이었다. 초기의연산처리장치의발전은클럭스피드를 높이는것으로진행됐다. 클럭스피드가 3GHz 를넘어서자발열이지나치게 증가하여냉각을위해많은전력을요구했다. 전력대비성능의효율이급격하게 악화되자, 연산처리장치생산기업들은연산처리장치를병렬로탑재하기시작한다. 현재의쿼드코어 (4 개의 CPU) 나옥타코어 (8 개의 CPU) 는연산처리장치를병렬화한 것을의미한다. 이로써무어의법칙은명맥을이어갔으나연산처리장치를 활용하는측면에서어려움이발생하게된다. 바로알고리즘의병렬화에대한 필요성이다. 알고리즘의병렬화는 HPC 분야의전통적인연구분야다. 특히슈퍼컴퓨터는 여러대의고성능컴퓨터를고속통신망으로연결하여활용하기때문에, 알고리즘의병렬화가필수적이다. 기본적으로슈퍼컴퓨터의활용에의해서 발전한 HPC 분야는 HW 의성장과함께발전했다. 연산처리장치의지수적인 성장은과거에해결할수없었던문제에도전할수있는원동력이됐다. 큰 맥락에서인공지능역시마찬가지라고볼수있다. 2) 매 18 개월마다연산처리장치의성능이 2 배향상된다는법칙으로연산처리장치를구성하는트랜지스터의공정이 18 개월마다축소되는것을의미 동일한면적의집적도가향상 - 7 -
18 그렇다면알고리즘의병렬화에대해조금더살펴볼필요가있다. 통상적으로알고리즘이라고하면명령을순차적으로처리하는순차알고리즘을의미한다. 순차알고리즘의전부또는일부를병렬화하는것을병렬알고리즘이라고하는데, 모든순차알고리즘의병렬화가능한것은아니다. 예를들면, 수학점화식이있다. 점화식의 n차항을구하기위해서는초기항부터 n-1항의정보가필요하다. 이경우병렬화가불가능하다. 현재의정보가이전정보에의존하여변경되는순차알고리즘의경우병렬화가거의불가능하다고볼수있다. 병렬화가불가능하다는요인은현재의멀티코어, 매니코어시스템을십분활용하는데주요한병목이발생한다. 결국지수적으로발전한연산처리장치를활용하는데전제돼야하는조건은병렬화가능성이다. 결론적으로심층학습인공지능알고리즘은병렬화가능성이매우높다. 먼저경험적으로많은경우를수행하고최적의결과를도출한다는점에서태스크수준의병렬화 (task-level parallelism) 가용이하다. 또한심층학습의세부알고리즘은병렬화가효율이가장좋은것으로구성된점역시현대 HW의성능을십분활용가능하다. 비단 CPU 뿐만아니라 GPU를비롯해거의모든현대연산처리장치에서최대의성능을도출할수있다는것이다. 이번장에서는인공지능, 특히심층학습영역에서왜컴퓨팅인프라가핵심적인역할을하는지에대해기술할것이다. 이어지는 2절에서는인공지능과컴퓨팅환경에대해소개하고, 3절에서는인공지능과 GPU 컴퓨팅, 4절에서는게임인공지능사례를중심으로인프라의중요성을설명할것이다
19 제 2 절인공지능과컴퓨팅환경 1. 현대연산처리장치개요연산처리장치의성능은초당부동소수점연산수 (FLoating Point Operation per Second, FLOPS) 로측정한다. 부동소수점은일반적으로 IEEE-754 표준에의해단정밀도 (32bit, single precision), 배정밀도 (64bit, double precision) 로구분된다. 보편적으로슈퍼컴퓨터의연산능력을표현하는지표로는배정밀도를사용한다. 현재세계에서가장빠른슈퍼컴퓨터인중국의선웨이타이후라이트는 93.0 PFLOPS( 페타플롭스, 초당 1천조연산 ) 의성능을보유하고있다. 통상적인 CPU나 GPU의경우에는 GFLOPS( 기가플롭스, 초당 1조 ) 나 TFLOPS( 테라플롭스, 초당 10억 ) 를활용한다. 부동소수점연산수는프로그램의덧셈과곱셉연산의수로측정된다. 뺄셈은음수의덧셈으로대체가가능하다. 나눗셈의경우는여러번의덧셈과곱셈으로구성되기때문에, 나눗셈을하나의연산으로보기는어렵다. 예를들어 100차원의두벡터를내적하는연산은덧셈과곱셈이각각 100번수행되는것으로총연산량은 200 FLOP이라고볼수있다. 수치적인연산의특징을살펴보면, 덧셈과곱셈이동시에이루어지는경우가많으므로특정연산처리장치는덧셈과곱셈을한꺼번에처리하는기능을탑재하고있다. 현대연산처리장치의눈부신발전은손안의작은컴퓨터로인식되는스마트폰과과거의슈퍼컴퓨터의비교에서도찾아볼수있다. 스마트폰의두뇌는어플리케이션연산처리장치 (Application Processor, AP) 로저전력고성능의특징을가지고있다. 스마트폰은고해상도사진촬영및영상재생, 물체인식등그래픽처리를위한 GPU도탑재하고있다. 2016년출시된갤럭시 S7의 GPU Mali-T880 MP12는 GFLOPS의이론성능을보유하고있다. 이수치는지난 1996년세계에서가장빠른슈퍼컴퓨터로등극한동경대의 Hitachi SR2201/1024의실측성능 (220.4 GFLOPS) 에육박한다 [ 그림 2-1]. 앞서기술했듯이일반적인수치적인계산이가능한대표적인연산처리장치에는 CPU와 GPU가있다. 고성능 CPU의경우는 22개의코어와 1.5 TFLOPS의이론성능을보유하고있다. CPU는비단계산뿐만아니라다양한작업을처리해야하기때문에기본적으로높은범용성을갖는다. 이로인해순수한계산성능은동일가격 GPU에대비하여약 10배정도낮다 [ 그림 2-2]
20 [ 그림 2-1] 삼성갤럭시 S7에탑재된 GPU의이론성능과슈퍼컴퓨터의비교 자료 : top500.org, Performance Development Samsung Exynos, Wikipedia GPU는본질적으로모니터에그래픽을출력하는역할을한다. 개인용컴퓨터가본격적으로보급된이후 PC 게임시장이급격하게커지면서화려한 3D 그래픽처리를위해고성능 GPU를개발하기에이른다. GPU는 CPU와다르게그래픽용도의목적이확고했기때문에, CPU와같이높은범용성은필요없다. 따라서 GPU는고속처리를위한연산기능을극대화하는방향으로발전했다. 2006년슈퍼컴퓨팅학회 (Supercomputing Conference) 에서는 GPU를활용해과학계산을시도한사례가처음소개됐다. 2008년에는세계최대의 GPU 벤더인 NVIDIA가 GPU에서프로그래밍가능한 CUDA(Compute Unified Device Architecture) 툴킷을공개한다. 이로써 GPU를과학계산에접목하는연구가활발히이루어졌으며, 슈퍼컴퓨터에탑재되기에이르러현대연산처리장치의핵심적인역할을수행하고있다. GPU가괄목할만한성공에이르자가속기형태의계산자원을활용하기위한프레임워크인 OpenCL(Open Computing Language) 도공개됐다
21 GPU는구조상 SIMD(Single Instruction Multiple Data) 형식의병렬화가가장일반적이고효율이높다. SIMD는하나의연산을수행하는다수의데이터를동시에처리하는데이터수준병렬화 (Data-level parallelism) 를뜻한다. 예를들면, 100차원의두벡터의덧셈은 100개의서로다른데이터가덧셈이라는하나의연산으로구성되기때문에 SIMD 방식으로구현이가능하다. CPU와 GPU이외의연산처리장치는크게가속기 (Accelerator) 의영역에속한다. GPU 역시일반적인컴퓨터시스템에서계산을가속한다는관점에서가속기로취급할수있다. 가속기는크게두가지형태가있다. 첫번째는 Intel에서개발한 Xeon Phi다. Xeon Phi는그간 Intel이개발했던 Atom이나 Pentium 프로세서를병렬로집적해제작한가속기다. Xeon Phi의가장큰장점은멀티코어프로세서에서작성한병렬프로그램을손쉽게이식할수있다는것이다. Xeon Phi는 Intel 연산처리장치와동일한 x86계열의명령어집합을활용하기때문이다. 이러한장점으로인해전통적인 CPU기반의슈퍼컴퓨터를활용하는영역에서많은수요가있다. 두번째는 FPGA(Field Programmable Gate Array) 다. FPGA를쉽게표현하자면프로그래밍가능한연산처리장치라고볼수있다. 따라서특정연산에최적화가능한장점이있다. 더불어이장점은저전력의특징과도맞물린다. 그러나도입에필요한높은비용, 어셈블리어수준의복잡한프로그래밍등으로인해진입장벽이매우높다. 최근 OpenCL을활용해프로그래밍장벽을낮추려는시도가있었으나, 최적화에는여전히많은시간을필요로한다. [ 그림 2-2] 현대연산처리장치의성능 자료 : Intel Xeon Processor E v4, Nvidia Tesla P100, Intel Xeon Phi 7120P, -
22 2. 현대연산처리장치의활용측면에서의이슈현대연산처리장치의성능을판단하는기준은이론성능과실측성능이있다. 이론성능은말그대로연산처리장치의 HW 구성에따라서달성할수있는최대성능을나타낸다. 실측성능은실제로수치적인연산이나응용프로그램을수행했을때나타내는수치를말한다. 슈퍼컴퓨터의성능역시이론성능과실측성능으로측정된다. top500.org에서는매년 2회 (6월과 11월 ) 1위부터 500위까지의슈퍼컴퓨터순위를공개하는데그기준은실측성능이다. 보편적으로슈퍼컴퓨터급시스템에서는실측성능으로이론성능의 70% 이상을달성한다. 이것을달성하기위해서는고속통신망구축, 소프트웨어최적화등의 HPC 기술이필요하다. 슈퍼컴퓨터의실측성능은전통적으로대규모선형대수프로그램 (High Performance Linpack 3) ) 으로측정한다. 선형대수프로그램은과학문제를해결하기위해가장보편적이고필수적으로활용된다. 그렇다면이론성능과실측성능의차이에대해서더깊게살펴볼필요가있다. 현대연산처리장치가작동하는방식은폰노이만아키텍처로부터시작한다 [ 그림 2-3]. 연산처리장치의성능은크게두가지요소로좌우된다. 첫번째는연산처리장치자체의계산성능이다. 두번째는연산처리장치에서연산을수행하기위해정보를전송하기위한메모리관련장치의전송성능이다. [ 그림 2-3] 폰노이만연산처리장치의개념도자료 : Von Neumann Architecture, Wikipedia. 3) Linear Algebra Package 의약자로밀집행렬연산으로구성
23 과거연산처리장치는메모리전송속도는빠르나연산처리장치의계산능력은상대적으로느렸다. 그러나연산처리장치의성능은무어의법칙에의해지수적으로성장한반면, 메모리전송장치의성능은선형적으로향상됐다. 이로인해현대연산처리장치는계산성능은매우탁월하나계산을위한메모리전송속도는느려지는경향성을갖는다. 이러한성능의불균형으로인해알고리즘의계산집적도에따라계산의효율이극명하게나뉜다. 연산강도 (Arithmetic Intensity) 는알고리즘의총연산수와메모리전송량의비율로결정된다. 계산강도가높을수록전송된메모리를재사용하여계산하는것으로분석할수있다. 연산강도와연산처리장치의성능은루프라인 (Roofline) 모델로표현할수있다. 여기서루프 (Roof) 의의미는연산처리장치가 HW적으로달성할수있는최대이론성능이다. 앞서기술했다시피연산강도가낮으면연산처리장치의최대성능을사용하지못하기때문에, 연산강도가높아질수록선형적으로그성능이증가한다. 일정연산강도이상에서는이론성능을달성할수있기때문에상수로수렴하게된다. 여기서선형적증가가상수로변하는시점은해당연산처리장치의메모리대역폭과연산성능의비율로결정된다. [ 그림 2-4] 는다양한연산처리장치와알고리즘에대한루프라인모델이다. [ 그림 2-4] 다양한계산자원의루프라인 자료 : How will the fast multipole method fare in the exascale era? ( ) [ 알고리즘설명 ] SpMV : 희소행렬 (Sparse Matrix) 과벡터의곱 Stencil : 편미분방정식의수치해법에적용되는연산 3D FFT : 3차원고속푸리에변환 (Fast Fourier Transformation) FMM : 고속멀티폴방법 (Fast Multipole Method) - n-body 연산에활용 DGEMM : 배정밀도행렬곱연산 (Double-precision GEneralized Matrix Multiplication)
24 정리하자면루프라인모델에서선형적으로증가하는부분은메모리전송에 소요되는시간동안연산처리장치가유휴상태 (idle) 에처한다고볼수있다. 루프라인모델에서의가장큰가정은알고리즘자체가병렬화가능한것을 전제로한다. 루프라인모델을다른시각에서한번더살펴보면우리가간과하기쉬운 내용을짚어볼수있다. 시중에가장보편적으로판매되고있는쿼드코어 (4 개의 연산처리장치 ) CPU 를예로들어보자. 예를들어 12 차원의두벡터의원소별 합을구하는알고리즘을생각해보자. 이것은곧 12 번의덧셈이고, 서로독립적인 연산이기때문에병렬화가가능한알고리즘이다. 12 번의덧셈을 4 개의코어에 3 번의덧셈을각각할당하여계산하는상황을가정해보면, 1 개의코어에서 12 번의덧셈을수행하는시간보다 4 배빠른결과가나올것이라고판단할수 있다. 그러나이것은사실과다르다. 현대연산처리장치에서는오히려 1 개의 코어를사용하나 4 개의코어를사용하나소요되는시간은비슷하게측정된다. 12 차원의벡터가아닌 12 만차원의벡터를적용해도동일한결과가나온다. 그 이유는연산강도를계산해보면명확해진다. 두벡터의합을구하는알고리즘의 연산강도는 1/16 4) 으로고정되기때문이다. 이수치를 [ 그림 2-4] 에대입해보면 거의모든계산자원에서상당히낮은수준의성능을나타낸다. 따라서성능 향상은거의기대할수없는것이다. 위예제를표로정리하면 < 표 2-1> 과같다. < 표 2-1> 병렬계산의효율성 Q. 12 개의원소를갖는두벡터의합을구하는연산이있다고가정하자. 만약 4 개의코어를갖는연산처리장치를활용한다면단일코어대비 4 배의성능향상을달성할수있는가? A. 반드시 4 배의성능향상을보장할수없다. 위연산의연산강도를계산해보면약 1/16 으로, [ 그림 2-4] 에서추정할수있듯이메모리전송량에의해최대성능을달성하기어렵다. 4) 위문제를수식으로나타내면, 여기서 는 12 개의원소를갖는벡터임. 12 개의원소를갖는실수형벡터의 메모리크기는 4byte 12 = 48byte. 계산에필요한벡터 와결과값을저장하는벡터 가계산을위해연산처리장치의 레지스터에전송되고, 결과값 를다시내려받아야하기때문에 4 번의 12 차원벡터전송이발생. 따라서메모리전송량은총 192byte 인반면계산량은 12 번이기때문에연산강도는 1/
25 제3절인공지능과 GPU 컴퓨팅 GPU는본질적으로 3D 게임이나 CAD와같은그래픽관련작업에최적화된연산처리장치이다. 따라서 CPU와는다르게범용성이낮다. 특히 GPU는수천개의사칙논리연산유닛을탑재한매니코어시스템으로, 병렬처리가필수적이다. 앞서소개했듯이 GPU는 2009년부터본격적으로과학계산에활용됐다. 같은가격의 CPU대비 10배이상의계산성능을보유한 GPU는차세대연산처리장치로큰주목을받아왔다. 특히많은계산을필요로하는컴퓨터시뮬레이션분야, 나아가 HPC 시스템을활용하는슈퍼컴퓨터의영역에서 GPU를활용하는연구가활발히진행됐다. 그러나 GPU는학계의기대와는다르게매우제한된영역에서만활용됐다. 이것은 GPU의구조적특징에서기인한것으로 GPU에최적화된소수의알고리즘만이같은가격의 CPU대비 10배이상의성능을확보할수있었다. 결국 CPU에서도병렬화가어렵거나성능이보장되지않는알고리즘은 GPU에서역시성능향상을기대할수없다는것이다. 물론 GPU의높은계산성능을적극적으로활용하고자하는노력도있었다. 하지만 HW 아키텍처에기반하는최적화로인해 SW 개발에소요되는비용이매우컸다. GPU의구조적특징에대해더자세히살펴보자. GPU는일반적으로컴퓨터의주변기기에해당되어일반적으로 PCIe(Peripheral Component Interconnect Express) 에연결된다. PCIe는 GPU를활용함에있어가장먼저직면하는병목이다. PCIe의메모리대역폭은 GPU 메모리의대역폭보다수십배이상차이가나기때문이다. 또한 GPU 메모리대역폭에비해 GPU의연산능력이수배높기때문에상당히높은연산강도를갖는알고리즘이아니라면최대성능을달성하기더욱어려운요인을가지고있다. 정리하자면 GPU는연산능력이매우뛰어나나이를보장해주는메모리대역폭이상대적으로낮은이유로활용에있어매우제한적인요소로작동한다. GPU는메모리전송속도와계산성능의지나친불균형을해소하기위해서메모리전송속도를향상시키는전략을꾀하고있다. 고대역폭메모리 (High Bandwidth Memory, HBM) 등을활용하여 PCIe 병목을줄이는접근을적용하고있다
26 [ 그림 2-5] 는알고리즘별로다양한연산강도를나타낸다. GPU에서거의이론치에가까운성능을내는알고리즘은밀집행렬연산이나 n-body 시뮬레이션등이있다. 희소행렬-벡터곱은사칙연산보다메모리전송에소요되는시간이높기때문에메모리대역폭에의한성능으로제한된다. [ 그림 2-5] 다양한알고리즘의연산강도 자료 : Roofline Performance Model, 정리하자면현대연산처리장치를십분활용하기위한전제조건은매우많다. 먼저현대연산처리장치는연산처리장치의병렬화, 연산성능과메모리전송속도의불균형이라는큰특징을가지고있다. 따라서특정한알고리즘이연산처리장치의최대성능을활용하기위해서는높은병렬화가능성과연산강도를보유해야한다. 이두가지요소로인해연산처리장치의활용측면이상당부분제한되는것이다. 혹은기존의순차알고리즘을연산처리장치의 HW 구조에맞게재설계하는것도방법이다. 심층학습으로대두되는현대인공지능은결론적으로연산강도가높고병렬화가능성이높은알고리즘으로구성돼있다. 따라서 GPU의성능을십분활용할수있는응용분야로각광받음에따라, HPC분야에서도인공지능의가능성에대해주목하고있다. 심층학습의대표적인학습방법인오류역전파법은세부적으로기초선형대수루틴 (Basic Linear Algebra Subprogram, BLAS) 으로구성된다. BLAS는크게세가지수준으로분류된다. BLAS-1은벡터-벡터연산, BLAS-2는행렬-벡터연산, BLAS-3은행렬-행렬연산으로구분된다. 연산강도를살펴보면
27 [ 그림 2-5] 와같이 BLAS-1과 BLAS-2는낮은연산강도를보유한반면 BLAS-3는매우높은연산강도를갖고있다. 인공지능학습알고리즘의대부분이행렬연산이 BLAS-3에속하기때문에연산처리장치의성능을최대한사용할수있다. 사실 BLAS는병렬처리를필수로요구하는슈퍼컴퓨팅분야에서지속적으로발전해왔다. 수치해석적인연산을위해 BLAS는가장기저에있는역할을하기때문이다. NVIDIA는 GPU 전용 BLAS인 cublas 5) 를개발하여자사 GPU에최적화된성능을보여준다. [ 그림 2-6] 은 NVIDIA K40m 모델을활용하여정밀도별 cublas의연산성능이다. [ 그림 2-6] 유효숫자별 cublas 의성능실측치 자료 : cublas Performance NVIDIA는 cublas를기반으로 cudnn(cuda Deep Neural Network) 6) 이라는심층학습라이브러리를제공한다. 현재 NVIDIA GPU는인공지능학계에서가장널리활용되고있으며, cudnn은다양한인공지능공개sw와연계되어 GPU 활용에대한진입장벽을낮췄다. 5) cublas, NVIDIA, 6) cudnn : Efficient Primitives for Deep Learning,
28 제4절인공지능사례분석 게임인공지능을중심으로지금까지현대연산처리장치의지수적인성장과그방향, 그리고이에따른활용측면에서의제약사항, 인공지능학습알고리즘과 GPU를설명했다. 정리하자면인공지능학습알고리즘은현대연산처리장치를십분활용할수있기때문에특히 GPU를많이활용하고있다. 그렇다면인공지능의계산량측면은어떨까? 인공지능은빅데이터를학습한다는점에서일견많은계산량이필요할것으로추정된다. 또한그간역사적인대결을수행했던게임인공지능역시슈퍼컴퓨터급자원을활용한결과였다. 이러한사실을바탕으로할때인공지능에필요한컴퓨팅인프라는상당히많을것이라고추정이가능하다. 이번절에서는구체적인게임인공지능사례를바탕으로인공지능의계산량에대해분석할것이다. 2016년 1월바둑인공지능으로는최초로프로바둑기사와대결하여승리한 AlphaGo는심층학습을활용했다. AlphaGo는두가지형태의인공신경망을활용했다. 정책망 (Policy Network) 은전문바둑기사의착수선호도를학습한인공신경망이다. 특정바둑판상태가정책네트워크에입력으로들어가게되면, 출력으로규칙상착수가능한모든수에대해서착수선호도 ( 확률값 ) 가산출된다. AlphaGo는이를위해 16만개의바둑기보에서 2,940만개의바둑판상태를추출하여학습에활용했다. 정책망의기능은게임트리의폭을줄이는용도로, 전문바둑기사의관점에서착수할지점을선별하는역할을한다. 가치망 (Value Network) 은현재바둑판상태에서승리할근사한확률을찾아내는역할을한다. 바둑은거의무한대경우의수를가지고있기때문에, 특정바둑판상태의승률을정확히예측하기는어렵다. 따라서승률을예측하기위한접근을취할수밖에없다. AlphaGo는가치망을학습하기위해자체대국으로생성된 3,000만개의바둑판상태를활용했다. 가치망의기능은게임트리의깊이를줄이는역할을한다. AlphaGo의인공신경망은한번계산하는데 30 GFLOP의연산량을필요로한다. 특히 AlphaGo의컴퓨팅환경은바둑게임의 30초초읽기동안약 10만개의경우의수를탐색하기때문에, 30초동안계산해야하는연산수는 6 PFLOP (6천조번연산 ) 7) 이다
29 [ 그림 2-7] 은다양한연산처리장치에서 6 PFLOP을처리하는데소요되는시간을표현한다. 일반적인 PC에서 6 PFLOP을처리하기위해필요한시간은약 80분으로 AlphaGo 시스템에비해약 160배나많은시간이소요된다. [ 그림 2-7] 의계산자원은 [ 그림 2-2] 에서소개한연산처리장치를대상으로소요시간을추정했다. 여기서계산자원의성능은이론성능의 80% 8) 로계산했으며, AlphaGo의컴퓨팅환경은 GPU 176개를활용했다고가정한다. [ 그림 2-7] 계산자원별소비시간비교 자료 : 인공지능의핵심인프라 고성능컴퓨팅환경의중요성, 이슈리포트 , 소프트웨어정책연구소 (2016) AlphaGo 이전의게임인공지능역시슈퍼컴퓨터급컴퓨팅환경을활용한 결과다. 슈퍼컴퓨터의성능순위는매년 6 월과 11 월에 1 위부터 500 위까지 top500.org 에서집계한다. 인간과대결해승리한게임인공지능의컴퓨팅환경을 살펴보면 < 표 2-2> 와같이약 2~300 위수준의슈퍼컴퓨터가활용됐다. 연산처리장치 IBM Deep Blue IBM Watson Google AlphaGo 9) 30 노드 POWER2SC (120Hz) VLSI 체스칩 480 개 90 노드 POWER7(3.5GHz, 8 코어, 32 쓰레드 ) 약 35~40 노드 CPU 1,920 코어 GPU 280 장 연산성능 GFLOPS 80 TFLOPS 약 300 TFLOPS top500 순위 < 표 2-2> 게임인공지능과컴퓨팅환경 259 위 ( 월 ) 192 위 ( 월 ) 382 위수준 (2015 년 11 월 ) 자료 : 인공지능의핵심인프라 고성능컴퓨팅환경의중요성, 이슈리포트 , 소프트웨어정책연구소 (2016) 7) 심층학습알고리즘에국한된연산수. 10 만개의경우의수를탐색하기위해필요한심층학습연산은 20 만번으로 6PFLOP 이필요함. 8) 심층학습은연산강도가높은알고리즘으로구성되기때문에이론성능에가까운성능을보임. 9) AlphaGo 의경우구글클라우드를활용하여연산을수행했기때문에, 정량적으로정확한계측이불가능함
30 < 표 2-2> 를보면단편적으로연산처리장치의경향을볼수있다. CPU의성능이제한적이었던 1990년대후반에는전용칩 (IBM Deep Blue) 을제작하여계산에활용했다. 이후 CPU의성능이지수적으로향상되자 CPU기반의슈퍼컴퓨터가등장 (IBM Watson) 하고, 현대에는가속기를탑재한슈퍼컴퓨터 (Google AlphaGo) 가활용됐다. 슈퍼컴퓨터급컴퓨팅환경의수요는결국학습에요구되는데이터의양에도직결된다. IBM Watson은초당 500 GBYTE 10) 에해당하는정보를처리할수있으며, AlphaGo는 16만개의프로바둑기사의기보 11) 를한달간학습했다. 이제구체적으로 AlphaGo의인공지능알고리즘에대해살펴보자. AlphaGo의인공신경망은이미지인식에최적화돼있는합성곱신경망 (Convolutional Neural Network) 를활용했다. Facebook의얼굴인식알고리즘 (DeepFace) 역시 4백만장의얼굴이미지를합성곱신경망으로학습한결과이다. 합성 (Convolution) 의수학적의미는두함수의합성을표현한것으로, 일반적으로는임의의두합수가겹치는영역을적분한값을나타낸다 [ 그림 2-8]. [ 그림 2-8] 합성 (Convolution) 의수학적모형 자료 : Convolution, 이미지에서합성의과정은이미지의경계를찾거나 (edge detection), 이미지자체를흐리게또는선명하게하는데사용되는필터를의미한다. [ 그림 2-9] 는이미지의합성과정을표현하는데 3x3 행렬로표현된합성필터가이미지를이동하며각픽셀값을곱해서합하는연산으로계산된다. 합성필터의역할은이미지의특징을추출하는것으로, 합성필터의값에따라부각해서보고자하는관점이달라진다. 합성곱신경망에서는바로합성필터가가중치역할을하여학습의대상이된다. 10) 약백만권의책에해당하는용량 11) 수치적인데이터의용량은 1.85 TBYTE
31 [ 그림 2-9] 이미지합성 (Convolution) 의과정 자료 : ios Developer Library - vimage Programming Guide [ 그림 2-10] 합성곱신경망에서활용되는합성필터의역할을나타낸다. 여기서특징맵 (Feature map) 은이미지의속성을나타내는것으로, 이미지의가장대표적인특징맵은 RGB(Red, Green, Blue) 의 3채널을활용한다. AlphaGo를예로들어보면, AlphaGo에서활용한특징맵은총 48가지이다. 이것은백돌, 흑돌, 빈칸, 상수, 활로, 꼬부림, 단수등의바둑정보를담고있다. [ 그림 2-10] 합성곱층의개념도 자료 : 인공지능의핵심인프라 고성능컴퓨팅환경의중요성, 이슈리포트 , 소프트웨어정책연구소 (2016)
32 더세부적으로합성곱신경망의과정에대해살펴보자. 합성곱신경망에서이미지에합성필터를적용하는과정은먼저합성필터와필터크기만큼의이미지의원소간의곱을한뒤모두더하는것이다 [ 그림 2-9 참조 ]. 합성필터를행렬이아닌벡터형태로변환했을때는벡터간의내적으로합성과정을수행할수있다. 합성필터벡터와특정이미지의영역벡터의내적결과값은곧다음특징맵의원소가된다. 이것은곧 [ 그림 2-11] 과같이합성필터와이미지를중복을허용하여큰두개의행렬곱으로표현할수있다. 여기서이미지는, 합성곱필터는 라고볼때, 과 은행렬을벡터화한것이다. 따라서이미지전체에합성필터를적용한다는것은 과 의곱으로표현할수있다. [ 그림 2-11] 합성곱의계산 행렬곱 자료 : cudnn : Efficient Primitives for Deep Learning, 행렬곱은 [ 그림 2-5] 의다양한연산강도에서찾아볼수있듯이, 연산강도가매우높은알고리즘에속한다. 결론적으로합성곱신경망의학습 (training) 이나추론 (inferencing) 은행렬곱기반의연산으로이루어졌기때문에, 현대계산자원의성능을최대한활용할수있다
33 AlphaGo 의계산량분석 Ÿ AlphaGo 의계산의대부분은합성곱신경망의계산 12) [ 그림 9] 로비유해서표현하자면, 필터행렬인 의크기는 192 9, 바둑판기보행렬에대응하는 의크기는 AlphaGo 의첫번째합성곱층은 바둑판을 48 가지관점에서분류한특징맵이입력값으로사용 13) * 48 가지관점은예를들어흑돌의위치, 백돌의위치, 빈칸의위치, 활로, 꼬부림등이진수로표현가능 * 첫번째합성필터의크기는 5 5 이고총 192 개의서로다른필터를사용하여다음합성곱층에사용될 192 개의특징맵을생성 * 따라서 48 개의 입력값에 192 개의 5 5 필터와합성 (Convolution) 하는데필요한계산량은약 GFLOP 14) 두번째에서열세번째합성곱층은 192 개의 의정보가입력값이고필터의크기와개수는각각 3 3 과 192 개 * 첫번째합성곱층과동일하게계산할경우총 GFLOP 15) 따라서특정바둑판상태가입력된경우착수확률분포를계산하거나승산을계산할때약 30 GFLOP 의계산량이필요 16) * NVIDIA 의계산전용그래픽카드인 K40 의 cudnn 실측성능은약 1.2 TFLOPS 17) 로초당약 40 번의콘볼루션신경망계산가능 Ÿ AlphaGo 의합성곱신경망은정책네트워크와가치네트워크두가지로구성 18) 정책네트워크는프로바둑기사의착수선호도를예측하는것으로특정바둑판이입력되면빈칸에대한착수확률의분포를산출 * 바둑게임의탐색에서착수가능한모든지점을고려하지않고높은착수확률분포를갖는지점을기준으로탐색 ( 게임트리의폭을줄이는과정 ) 가치네트워크는현재바둑판상태의승산을근사 * 예측한승산이정확할수록게임트리를깊게탐색해야하는소요를줄일수있음 ( 게임트리의깊이를줄이는과정 ) 특정바둑판상태에서성공적인탐색을위해서는정책과가치네트워크를모두계산해야함 * 앞서소개한합성곱신경망계산량에따르면 176 개의 GPU 19) 를활용하면초당 7,040 번의합성곱신경망의계산이가능하나정책 / 가치네트워크를모두계산해야하므로초당 3,520 번의착수를계산할수있음 따라서 30 초의초읽기가주어진다면, 176 개의 GPU 를활용하여약 100,000 개의바둑판상태에대하여착수확률분포와승산을계산할수있음 정책과가치네트워크를학습하는과정은위계산량에더하여네트워크의가중치를조정하는오류역전파법에대한계산을고려해야함
34 지금까지 AlphaGo에필요한연산의양과알고리즘적인특성에대해살펴봤다. 정리하자면이미지인식에최적화된합성곱신경망의학습및추론과정은행렬곱연산으로대체되어현대연산처리장치의성능을십분활용할수있다. 또한합성곱신경망의구조가복잡해질수록, 학습에투입되는데이터의양이많을수록최종적인계산량이증가하기때문에결과적으로굉장히많은양의계산을필요로한다. 인공신경망을활용해최적의결과를도출하는방법에서역시고성능컴퓨팅자원을필요로한다. 인공신경망의가장큰단점은입력과출력의인과관계를설명하지못한다는점이다. AlphaGo역시최정상의바둑실력을보유하고있으나왜바둑을잘두는지에대해대답하기어렵다. 그이유는 AlphaGo의성능은경험적으로얻어진결과이기때문이다. AlphaGo의합성곱신경망은 13층을활용했다. 딥마인드연구진의이전논문을살펴보면합성곱신경망이 10층인경우도테스트를해봤다. 또한 48개의특징맵중 30개를사용하는등수많은시도를했다. 그결과최적의인공신경망의구조를도출해낸것이다. 경험적인연구결과라는것은다른말로개선의여지가여전히남아있다고도볼수있다. 따라서풍부한계산자원을활용하여다양하게시도를해보는것이무엇보다중요하다. 인공지능알고리즘자체역시현대의계산자원에특화돼있지만, 경험적인결과를도출하기위해많은시도를해야한다는점역시컴퓨팅인프라의막대한수요를간접적으로나타낸다. 최근인간의정보를전혀사용하지않고학습한 AlphaGo Zero는데이터를스스로생산했다. 그러나데이터의학습에는여전히고성능컴퓨팅인프라가활용됐다. 결론적으로인공지능연구에서컴퓨팅인프라는최상의결과를도출하기위해필수적인요건이라고볼수있다. 12) Mastering the game of Go with Deep neural networks and tree search, Nature (2016) 13) 자세한신경망구조는다음보고서참고. AlphaGo 의인공지능알고리즘분석, 소프트웨어정책연구소 (2016) 14) 바둑판 * 48 개특징맵 * 5 5 필터 * 25 덧셈 ( 원소끼리곱한후더하는과정, 내적에서의덧셈 ) * 192 개필터 * 2 개연산 ( 활성함수계산 ) = Gflop 15) 바둑판 * 192 개특징맵 * 3 3 필터 * 9 덧셈 ( 원소끼리곱한후더하는과정, 내적에서의덧셈 ) * 192 개필터 * 2 개연산 ( 활성함수계산 ) * 11 층 = Gflop 16) 콘볼루션층만을계산할때는이론적으로 Gflop 이필요하나, 활성함수의계산, fully connected layer 등을고려해볼때도합약 30 Gflop 이필요함 17) cudnn : Efficient Primitives for Deep Learning, 18) 자세한내용은 AlphaGo 의인공지능알고리즘분석 보고서참고, 19) 판후이 2 단과의대국당시사용된분산 AlphaGo 의 GPU 개수
35 제 3 장중소기업 스타트업의인공지능컴퓨팅인프라의실태조사 20) 제1절개요지금까지인공지능과컴퓨팅인프라의중요성에대해서살펴봤다. 현대인공지능기술에서가장주목받고있는심층학습은필연적으로대규모컴퓨팅인프라를필요로한다는점에서많은수요가있다는사실은쉽게체감할수있다. 그러나그수요가구체적으로얼마인지는실태조사없이는파악하기가어렵다. 인공지능컴퓨팅관련해외동향을살펴보면우선상용클라우드서비스가상당수준활성화돼있다. 구글, 아마존, 마이크로소프트등글로벌 IT기업은계산전용클라우드인프라를구축 서비스하고있다. 특히심층학습에성능이좋은 GPU위주의환경이주류를이루고있다. 구글은알파고대국에서활용된심층학습전용 HW인 TPU(Tensorflow Processing Unit) 를기계학습클라우드서비스를통해제공하고있다. 또한국가차원에서의인공지능클라우드컴퓨팅인프라구축도진행중이다. 일본은 195억엔 ( 약 1,900억원 ) 규모의인공지능전용클라우드인프라인 ABCI (AI Bridging Cloud Infrastructure) 를 2018년 1분기까지구축한다고밝혔다. 일본은자국의인공지능연구를활성화하는차원에서신뢰기반의클라우드컴퓨팅서비스를지원한다. 21) 이번장에서는인공지능관련중소기업과스타트업의인공지능컴퓨팅인프라실태조사결과를다루고자한다. 실태조사대상을중소기업과스타트업으로한정한이유는대기업에비해비용적으로인프라구축이어렵기때문이다. 실태조사의가장큰목적은중소기업 스타트업의인공지능연구개발을위한컴퓨팅인프라의현황과향후수요를파악하는데있다. 이것을바탕으로정부차원의인공지능컴퓨팅인프라지원정책을구체화할것이다. 더불어정부차원의인공지능컴퓨팅인프라지원형태에관한설문조사도실시했다. 20) 3 장의내용은 중소기업 스타트업의인공지능컴퓨팅인프라현황과시사점, 소프트웨어정책연구소 (2018) 에서인용 21) 일본 ABCI 도입배경과운영방안, SPRi 해외전문가초청세미나, 소프트웨어정책연구소 (2017)
36 제 2 절인공지능컴퓨팅인프라실태조사 1. 실태조사개요 중소기업 스타트업의인공지능컴퓨팅인프라현황과향후수요를파악하기위해인공지능관련중소기업 스타트업 215개社를대상으로정했다. 실태조사대상을선정한모집단은지능정보산업협회의협조를얻었다. 실태조사대상 215개기업에대해서개별방문면접을통한설문조사를수행했으며유효한표본은 72개기업을확보했다 < 표 3-1>. < 표 3-1> 인공지능컴퓨팅인프라실태조사일반현황 조사대상 조사방법 국내인공지능관련중소기업 스타트업 215 개社 조사대상선정은지능정보산업협회에서협조를얻음 개별방문면접을설문조사 유효표본 215 개社중 72 개社 조사기간 2017 년 9 월 13 일 ~ 9 월 29 일 실태조사설문설계에서중점적으로고려한사항은다음과같다. 인공지능컴퓨팅인프라의대부분의수요는심층학습을활용하는여부가가장큰영향을미친다고가정했다. 그이유는 2장에서설명했듯이심층학습은경험적으로최적의결과를도출해내고, 빅데이터를처리한다는관점에서매우많은계산을요구하기때문이다. 또한컴퓨팅인프라가제역할을하기위해서는학습을위한데이터의현황도파악해야하기때문에데이터관련설문문항도설계했다. 인공지능컴퓨팅인프라의현황과향후수요를측정하는기준은 GPU의보유량과향후수요량으로파악했다. 심층학습은 CPU를활용해도충분히시험수준의연구는가능하다. 그러나 GPU의이론성능은동일가격대비 CPU보다 10배이상높은것이일반적이기때문에, CPU 현황을조사한다고해도결국 GPU의보유현황과향후수요로결정되기때문이다. GPU의대안으로는 Intel의 XeonPhi, 구글 TPU가있으나저변확대가미흡하기때문에 GPU만을조사했다
37 심층학습알고리즘의특성과 HW Ÿ 심층학습알고리즘은병렬처리효율이높고연산강도 * 가높은서브루틴으로세분화 22) * 연산강도는해당알고리즘의연산수를메모리전송량으로나눈값으로, 연산강도가높다는것은메모리전송량보다연산이많다는것을의미 현대연산처리장치는연산성능이메모리전송속도보다월등히뛰어나므로, 연산강도가높은알고리즘에적합 특히, 매니코어시스템인 GPU 의경우연산처리를담당하는산술논리장치 (Arithmetic Logical Unit) 가수천개탑재되어있기때문에알고리즘의병렬화가능성이높을수록기대성능이향상 심층학습알고리즘은병렬화효율이높은기초선형대수프로그램 (Basic Linear Algebra Subprograms) 으로구성되고, 그중연산강도가매우높은행렬곱연산이대부분을차지함 Ÿ 따라서, 심층학습은현대연산처리장치를가장효율적으로활용할수있는알고리즘이며, 가격대비연산처리성능이높은 HW 가보다높은효율을보유하기때문에시판중인 HW 중에서 GPU 가가장적합 Ÿ (GPU) GPU 는모니터에그래픽출력을담당하는전용 HW 로 3D 작업이나게임에주로활용됐으나, 무어의법칙에의해연산성능이지수적으로향상되면서과학계산에의활용이확산 Ÿ ( 가속기 ) 대표적인가속기는 Intel 의 Xeon Phi 와 FPGA(Field Programmable Gate Array) 등이있으나비용이매우높아범용성이낮음 Ÿ (TPU) 구글이개발한심층학습전용 HW 로저전력고성능의특징을가지고있으며, 구글의기계학습공개 SW 인텐서플로우와연동이가능하여편의성은높으나구글의기계학습클라우드플랫폼에서만활용가능 Ÿ (Neuromorphic Chip) 뇌신경망을모사하여 HW 로구현한뉴로모픽칩은현재상용목적으로출시되지않았고, 스파이킹신경망 (Spiking Neural Network) 를활용해학습해야함 22) 세부내용은 인공지능의핵심인프라 고성능컴퓨팅환경의중요성 이슈리포트참고
38 인공지능컴퓨팅인프라의현황과향후수요를측정하는방법은가장대중화된 GPU 모델별개수로파악했다. 현재심층학습분야에서가장대중화된 GPU는 NVIDIA의 GPU다. 그대안으로 AMD가생산하는 GPU도있지만심층학습관련 SW의최적화가미흡하여저변확대가진행중인상황이다. 대부분의공개SW 역시 NVIDIA GPU에서의계산을주로지원하기때문에, 사실심층학습에활용되는 HW는 NVIDIA GPU를활용한다고여겨도무방하다. 인공지능컴퓨팅인프라의현황과향후수요는대표적인세가지 NVIDIA GPU에대해서보유현황과향후수요를파악하여이론성능을곱한뒤모두합산한수치로정량화했다. 설문조사에고려한 GPU 모델과이론성능 23) 은 < 표 3-2> 와같다. < 표 3-2> 설문조사 GPU 모델모델명 GTX 1070 GTX 1080 GTX 1080Ti, TITAN X, P100 급 이론성능 (TFLOPS) 자료 : List of NVIDIA graphical processing units, Wikipedia 또한정부차원의인공지능컴퓨팅인프라지원정책의형태에대한선호도를파악하는설문문항을설계했다. 인공지능컴퓨팅인프라지원정책의형태는크게두가지로구분될수있다. 먼저클라우드형태는민간상용클라우드와유사한과금체계를부여하여보다많은연구주체가활용하는것이다. 중소기업 스타트업의적극적인활용을유도하기위해서상용클라우드대비적절한가격을설문했다. 두번째형태는제안서기반의지원방식이다. 클라우드형태는보다많은기업이인프라의수혜를받는접근이라면, 제안서기반은소수의인공지능기업이컴퓨팅인프라를점유하는형태다. 이것은슈퍼컴퓨터활용과유사한방식으로컴퓨팅인프라활용제안서를검토평가하여특정기업에집중적으로무상지원하는형태이다. 설문조사에서는두가지를병행하여운영하는형태에대한문항도설계했으며, 혼합운영시적절한비율도조사했다. 클라우드와제안서기반지원방식에대한장 단점은 < 표 3-3> 과같다. 23) 이론성능은단정도부동소수점 (single precision floating point) 연산을기준으로함
39 < 표 3-3> 인공지능컴퓨팅인프라지원형태의장 단점 지원방식장점단점 클라우드 제안서 다수가혜택을받을수있는환경 과금형방식으로지속가능한운영에용이 특정기업에집중적인지원으로성과제고에용이 인프라환경의운영이상대적으로용이 클라우드운영에대한소요발생 인프라환경의규모에따라집중운영에대한어려움발생 다수가혜택을받기어려움 아이디어구현위주의단순한테스트불가 실태조사의범위는크게두가지로나뉜다. 첫번째는실태조사의궁극적인목적인컴퓨팅인프라의현황과향후수요를파악하는데있다. 이부분에서는심층학습과 GPU 활용여부를시작으로 < 표 3-2> 에해당하는 GPU 현황과향후수요를조사했다. 또한정부의인공지능컴퓨팅인프라운영방식에대한설문과기추진된사업에대한인지 수혜여부를파악했다. 두번째는인공지능 R&D 및기술수준에대한조사도병행했다. 구체적인실태조사범위는 < 표 3-4> 와같다. < 표 3-4> 인공지능컴퓨팅인프라실태조사범위구분조사범위 컴퓨팅인프라현황 인공지능 R&D 및기술수준 인공지능연구분야, 데이터의종류, 데이터의양 현재와향후수요 심층학습, GPU 활용여부, 인공지능계산 GPU 규모 현재와향후수요 선호하는정부의인공지능컴퓨팅인프라지원사업운영방식 ( 클라우드, 제안서 ) 인공지능컴퓨팅인프라관련정부지원사업인지여부, 수혜경험, 애로사항 인공지능관련 R&D 예산비율 현재및향후 인공지능제품및서비스개발을위한 SW 사용현황 인공지능컴퓨팅인프라사업에대한의견 인공지능기술분류체계에대한해당영역설문 해당인공지능기술분야에대한기업과우리나라의기술수준 설문조사대상 215 개기업에서유효한응답을한 72 개기업의특성은다음 < 표 3-5> 와같다
40 < 표 3-5> 72개실태조사응답기업에대한특성구분응답기업수백분율 ( 단위 : %) 전체 년이전 설립년도 년 년이후 억미만 억미만 억미만 매출액기준 억미만 억미만 억미만 억미만 억이상 비활용 심층학습활용 활용 활용예정 비활용 GPU 활용 활용 활용예정 정부지원인지여부 인지 비인지
41 2. 실태조사결과중소기업 스타트업의인공지능컴퓨팅인프라의조사결과에앞서심층학습과 GPU활용여부에대한결과를먼저기술하겠다. 설문조사설계상인공지능컴퓨팅인프라의대부분의수요는심층학습을활용해제품이나서비스를개발하는기업과심층학습을위해 GPU를활용하는기업에서발생할것이라고가정했기때문이다. 이결과는간접적으로국내인공지능관련중소기업 스타트업중어느정도의비율이인공지능기술을직접적으로활용하고있는지에대해가늠할수있다. 먼저심층학습을활용하고있는기업은 31개 (43.1%) 기업이며, GPU를사용은 26개 (36.1%) 기업으로조사됐다. 국내인공지능연구는지난 2016년 알파고쇼크 가촉진제역할을했기때문에, 심층학습이나 GPU를활용하는기업은과반에미치지못했다. 그러나활용예정이라고답한수치를합산해보면심층학습을활용하고있거나활용할예정인기업은 53개 (73.7%) 기업, GPU 활용및활용예정기업은 41개 (56.9%) 기업으로파악됐다. 이결과는향후인공지능과관련된인프라의잠재적인수요가있다는것으로분석할수있다. 심층학습을활용하고있는기업중 GPU를활용하는경우는 74.2%, GPU를활용하는기업중심층학습을활용하는경우는 88.5% 로높은상관성을나타냈다. 인공지능관련중소기업 스타트업의심층학습적용은상당히높을것으로판단되나, 본격적인서비스개발에필요한 GPU 활용은다소소극적으로분석된다. 그이유는심층학습을시험하는초기단계에는반드시 GPU가필요한것은아니기때문으로추정된다. [ 그림 3-1] 심층학습및 GPU 활용여부설문결과
42 유효한응답을한 72개기업에대한컴퓨팅인프라현황은 PFLOPS이며, 향후수요는 PFLOPS로파악됐다. 조사대상을 215개기업으로추정 24) 할 경우인공지능컴퓨팅인프라현황은 PFLOPS이며, 향후수요는 PFLOPS로조사됐다. < 표 3-2> 에해당하는모델별 GPU 설문조사결과는 < 표 3-6> 과같다. < 표 3-6> GPU 현황및향후수요 ( 설문응답 72개기업대상 ) 모델명 GTX 1070 GTX 1080 GTX 1080Ti, TITAN X, P100 급 현황 194개 117개 887개 향후수요 553개 230개 1,630개 연산량환산 25) ( 현황 ) 총계 ( 현황 ) 연산량환산 ( 수요 ) 총계 ( 수요 ) 1,008.8 TFLOPS TFLOPS 9,402.2 TFLOPS PFLOPS 2,875.6 TFLOPS 1,886 TFLOPS 17,278 TFLOPS PFLOPS < 표 3-6> 결과를토대로전체설문조사대상인 215 개기업으로추정하기위해 215 개기업의 2016 년매출액기준으로구분한현황은 < 표 3-7> 과같다. < 표 3-7> 전체설문조사대상 215 개기업의매출액분포 구분 10 억원미만 억원미만 억원미만 억원미만 억원미만 억원미만 200~500 억원미만 500 억원이상 72 개대상 215 개대상 ) 추정방법은 215 개기업의 2016 년매출애기준으로산정 25) GPU 조사현황에 < 표 3> 의이론성능을곱한수치
43 설문조사를통한인공지능컴퓨팅인프라현황과향후수요수치의의미는해석에주의가필요하다. 먼저국내인공지능관련중소기업 스타트업의수가절대적으로부족하다. 또한설문에응답한 72개기업의컴퓨팅인프라수요를 215개기업의수요로확대한경우역시 72개기업의대표성에편향이있을수있다. 일부편향을고려하더라도국내인공지능관련중소기업과스타트업의컴퓨팅인프라현황과향후수요는 215개기업으로추정한것을활용하는것이적절하다. 인공지능컴퓨팅인프라의현황과향후수요의실태조사결과로산출된연산량 (FLOPS) 은이론적인최대치를의미하는것이다. 예를들면 215개기업의향후수요량이라고측정된 PFLOPS는이수치를단일시스템으로구성해야하는것은아니다. 단정밀도 (single precision) 으로 PFLOPS라는수치는 2018년도입이예정된국가슈퍼컴퓨터 5호기의이론성능 26) 에못미친다. 슈퍼컴퓨터 5호기는장비가격만 500억원이넘는고가의장비이고, 수십 PFLOPS의연산을한번에처리할수있는성능을갖는다. 따라서현황이나향후수요는단일시스템이라기보다는분산된컴퓨터로봐야한다. 또한인공지능컴퓨팅인프라의현황과향후수요는단순합산으로산출됐기때문에활용률측면은고려되지않았다. 활용률은장비의가동현황을나타내는것으로 100% 일경우유휴상태 (idle) 없이작동하는것을의미한다. 이러한이유로단순합산수치에는인프라를구성하는형태에대한정보는없다. 예를들면, 컴퓨터 1대에 GPU를여러장활용할수있고, 이러한컴퓨터를클러스터로구축할수도있다. 이부분은설문이지나치게기술적인측면으로집중되기때문에, 이번설문조사에서는제외했다. 결론적으로인공지능컴퓨팅인프라현황과수요로추정된수치는컴퓨팅인프라지원정책을설계하는데고려할자료로활용될수있지만, 반드시저수치를달성해야한다는의미는아니다. 인공지능컴퓨팅인프라의현황과향후수요는매출액 30억미만의기업, 2010년이후에설립된기업, 심층학습과 GPU를활용하는기업일수록높게나타났다. 인공지능컴퓨팅인프라현황의 87.9%( 약 10 PFLOPS) 가매출액 30억미만의기업이차지하며, 향후수요역시 76.6%( 약 16.9 PFLOPS) 로높은비중을차지했다. 26) 슈퍼컴퓨터 5 호기의이론성능은 25.7 PFLOPS( 배정밀도 ). 단정밀도로추정할경우 51.4 PFLOPS
44 < 표 3-3> 에서소개한두가지인공지능컴퓨팅인프라지원방법에대한설문 결과이다 [ 그림 3-2]. [ 그림 3-2] 인공지능컴퓨팅인프라지원방법에대한선호도 조사 설문조사결과클라우드형태와제안서형태의혼합운영을 26개 (36.1%) 기업이선택하여가장선호하는형태로조사됐다. 혼합운영시클라우드와제안서형태의비중은평균적으로 50:50이었다. 슈퍼컴퓨터활용과유사한제안서형태는 25개 (34.7%) 기업이선호했다. 혼합운영이나제안서형태를선택한응답기업 51개에대해서제안서형태의정책에대한구체적인방법을설문했다. 제안서형태의정책에대한방법은크게두가지가있다. 1 컴퓨팅인프라활용의최대치를제한하되, 보다많은기업에지원한다. 2 지원받는기업의수를제한하되, 컴퓨팅인프라활용의최대치를제한하지않는다. 제안서형태의구체적인지원방법인 1안과 2안의선호도는 50:50으로중립적인의견이대다수였다. 제안서형태의컴퓨팅인프라적정활용기간에대한조사에서는 6개월활용후심사를통해연장 하는방안이 61%(31개기업응답 ) 를차지했다
45 일정비용을지불하고사용하는클라우드형태는 18개 (25%) 기업이선택했다. 정부가지원의클라우드서비스는사용활성화를위해상용서비스보다저렴한가격정책이필요하다. 따라서혼합운영이나클라우드형태를선택한응답기업 44개에대해서적절한클라우드사용료를설문한결과상용대비평균 45% 로분석됐다. 설문응답기업이향후확보하고자하는데이터의양 9,083 테라바이트 (TB) 는현재구축한 1,837TB 대비평균적으로 4.8배증가할것으로조사됐다. 데이터는종류는크게정형텍스트, 비정형텍스트, 이미지및영상, 신호, 음성및청각데이터로세분화하여중복응답을허용하는것으로질문을설계했다. 자연어처리에주로활용되는정형텍스트와비정형텍스트는각각응답기업의 50%, 48.5% 가활용하고, 이어이미지및영상데이터활용은응답기업의 43.1% 가활용했다. 전기사용, 금융거래등신호형식의데이터는 25% 가활용하며, 음성인식등청각에관련된데이터는 18.1% 의응답기업이활용하는것으로분석됐다. 데이터의양적인측면에서는 1~2TB 27) 수준으로데이터를구축 활용하고있는기업 (23개, 31.9%) 이가장많은것으로조사됐고, 향후구축할데이터양이 50TB 이상인경우는 30.6% 으로많은수요가발생할것으로예상된다. 설문응답 72개기업이현재활용하고있는데이터의양은평균적으로 26.76TB이며, 향후구축예정인데이터의양은평균 TB이다. 특히향후구축데이터의양은심층학습이나 GPU를활용예정이라고응답한기업에서높게나타났다. 결론적으로인공지능컴퓨팅인프라구축시막대한데이터를저장 가공하기위한스토리지서버역시구축해야할필요성역시존재하는것으로분석된다. 현재정부가추진하고있는인공지능컴퓨팅인프라지원사업에대한인지여부도조사했다. 정부가추진하고있는인공지능컴퓨팅인프라관련사업은크게두가지로컴퓨팅인프라지원은아직본격적으로시작하지않은상황이다. HPC 이노베이션허브구축사업의 2017년예산은 77억원이며, 20개스타트업에컴퓨팅인프라를지원할계획을갖고있다. 지능정보산업인프라조성사업의 2017년예산은 50억원이며, 지식베이스, 인공지능 SW 이용환경구축등을수행하고인공지능컴퓨팅인프라는일부지원하고있다. 27) 1TB 는 2 백만장의 500 킬로바이트 (KB) 이미지, 약백만권의책이저장가능
46 정부의인공지능컴퓨팅인프라사업에대한인지여부조사결과 63.9% 가인지하고있지않은것으로조사됐다. 향후정부의인공지능컴퓨팅인프라지원사업에대한활용의사를설문한결과 63개 (87.5%) 기업이활용의사가있는것으로높게나타났다. 응답기업의인공지능기술영역의최고기술보유국대비국내수준과자사의수준을설문조사한결과모두 다소뒤쳐진수준 으로조사됐다 [ 그림 4]. 이결과는설문응답수의평균으로추정했다. [ 그림 3-3] 인공지능기술수준조사결과 인공지능컴퓨팅인프라사업관련의견에서는연구인력의지원요구가 18.1% 로가장많았으며, 인프라운영에대한기술적인완성도에대한필요성이 제기됐다 < 표 3-8>
47 < 표 3-8> 인공지능컴퓨팅인프라사업관련주요의견 인력지원 기술지원 연구개발인력지원필요 - 인공지능컴퓨팅인프라구축에앞서인력지원이선행돼야함 - 특히, 빅데이터의이해를갖춘전문인력양성을요구 인력양성을위한커리큘럼필요 - 컴퓨팅인프라를활용하기위한교육필요 사용성에대한고려 - 고장이나오작동에대한실시간대처필요 - 행정적인절차에대한간소화 - 정부지원사업의홍보필요 기술지원및보안 - 시스템오류를해결할수있는기술적지원필요 - 데이터의보안에대한신뢰가있어야함 다양한플랫폼에의연동 - 다양한공개SW 지원, 게임 로봇등응용분야와의연계필요 제3절소결중소기업 스타트업의인공지능컴퓨팅인프라현황과향후수요조사결과향후 3년이내현재보다 2배정도의인프라수요가발생할것으로예산된다. 인공지능컴퓨팅의주요수요처는매출액 30억원이하의기업과 2010년이후에설립된기업에에집중되어있으며, 심층학습과 GPU를활용한다고응답한기업일수록컴퓨팅인프라의현황과향후수요가높게측정됐다. 특히자금운용이상대적으로어려운스타트업에우선적으로인프라를공급할필요성제기된다. 또한, 심층학습과 GPU를활용예정으로응답한기업에대한잠재적인수요도고려해야하므로신속한인공지능컴퓨팅인프라구축이필요할것이다. 인공지능컴퓨팅인프라관련설문조사의결과는 GPU 장비의단순합산으로산정된것이기때문에, 정책설계의유의가필요하다. 정부의인공지능컴퓨팅인프라지원의형태에관한설문결과클라우드와제안서형태를혼합한방법을가장선호하는것으로조사됐다. 클라우드와제안서형태두가지방법에서는제안서형태를더선호하는것으로파악된다. 클라우드형태는상용클라우드
48 서비스의 45% 정도의요금이적절한것으로분석됐으며, 제안서형태의경우적정활용기간은 6개월활용후재심사를선호했다. 인공지능연구에활용하고자하는데이터의양도현재대비향후 4.8배증가할것으로전망되어, 데이터와관련한인프라구축의병행필요할것이다
49 제 4 장요약및시사점 이번보고서에서는인공지능과컴퓨팅인프라의중요성에대해서심도있게분석했다. 현대인공지능의핵심인심층학습은경험적으로최상의결과를도출해낸것이다. 심층학습은수많은변수가존재하기때문에, 다양한가능성을상정하여많이시도해보는것이가장일반적인접근이다. 또한심층학습의특성상대규모데이터를필요로하므로사실인공지능에컴퓨팅인프라가중요하다는사실은직관적으로이해할수있다. 심층학습의세부알고리즘은현대연산처리장치를십분활용할수있는연산들로구성된다. 다시말하자면컴퓨팅인프라를 2배구축하면기존보다 2배에가까운성능을기대할수있다는것이다. 이처럼유연한확장성 (Scalability) 을갖는인공지능알고리즘의특성상컴퓨팅인프라가많이확보될수록빠른연구결과를도출할수있는밑거름이될것이다. 현재인공지능분야의기술발전속도는매우넓고빠르게진행된다. 인공지능은범용기술 (General Purpose Technology) 로발전함에따라컴퓨터공학을넘어자연 사회과학까지영역을넓히고있다. 인공지능연구의특징은매우빠르다는점과점진적으로개선된다는점에서 SW의특성과비슷하다. 인공지능컴퓨팅인프라의확보는이러한인공지능의특성을반영한연구환경에직결된다고볼수있다. 이번보고서에서는상대적으로자금운용이어려운중소기업 스타트업의인공지능컴퓨팅인프라에대한실태조사결과를분석했다. 가장큰특징은신생기업일수록, 매출액 30억원미만의작은기업일수록인공지능컴퓨팅인프라의수요가높게측정됐다. 설문대상기업과의인터뷰에서도대다수의스타트업이컴퓨팅인프라지원이필요하다고밝힘에따라, 정부차원의인공지능컴퓨팅인프라정책은큰실효를거둘가능성이높다. 이실태조사결과는향후본격적인인공지능컴퓨팅인프라지원정책을설계하는데기반자료로활용할수있을것이다
50 참고문헌 1. Silver, D. et al., Mastering the game of Go with Deep neural networks and tree search, Nature vol 529, pp , 28 Jan cudnn : Efficient Primitives for Deep Learning, 3. Barba, Lorena A., and Rio Yokota. "How will the fast multipole method fare in the exascale era." SIAM News 46.6 (2013): AlphaGo의인공지능알고리즘분석, 소프트웨어정책연구소 (2016) 5. 국가슈퍼컴퓨팅역량강화방안, 소프트웨어정책연구소 (2017) 6. 인공지능의핵심인프라 고성능컴퓨팅환경의중요성, 소프트웨어정책연구소 (2017) 7. 중소기업 스타트업의인공지능컴퓨팅인프라현황과시사점, 소프트웨어정책연구소 (2018) 8. Convolutional Neural Network, 9. cublas, NVIDIA, CUDA Toolkit Documentation, NVIDIA, Deep Blue Fused Multiply-Add, Top500, Intel Xeon Processor E v4, Intel Xeon Phi 7120P, Nvidia Tesla P100, Roofline Performance Model Samsung Exynos, Wikipedia Watson (computer), Wikipedia,
51 별첨 1. 실태조사설문지 통계법제 33 조 ( 비밀의보호등 ) 1 통계작성과정에서알려진사항으로서개인또는법인이나단체의비밀에속하는사항은보호되어야한다. 2 통계작성을위하여수집된개인또는법인이나단체의비밀에속하는기초자료는통계작성의목적외에사용하여서는아니된다. ID 중소기업 스타트업의인공지능컴퓨팅인프라현황과수요조사 안녕하십니까? 귀사의무궁한발전을기원합니다. 소프트웨어정책연구소에서는인공지능과고성능컴퓨팅인프라의중요성을강조하며, 중소기업 스타트업을위한컴퓨팅인프라지원사업에대해정책연구를수행하고있습니다. 이에본조사는중소기업 스타트업의인공지능컴퓨팅인프라현황과수요를파악하고자합니다. 인공지능은빅데이터를학습해패턴을도출하고미래를예측한다는점에있어막대한계산량을필요로합니다. 따라서현실적이고효과적인인공지능컴퓨팅인프라지원정책을위해귀사의적극적인도움을요청드립니다. 응답결과는정책개발을위한기초자료로만활용할예정이며, 그외의목적으로는절대사용되지않습니다. 응답하신내용은통계법제 33 조에의해철저히비밀을보장받습니다. 인공지능컴퓨팅인프라정책결정을위한귀중한자료로사용할예정이오니바쁘시더라도귀사의고견을응답해주시기바랍니다 년 9 월 주관 : 소프트웨어정책연구소 조사기관 : 마크로밀엠브레인 사업체일반현황 기업체명설립년도년월 상장여부 1 코스피 2 코스닥 3 코넥스 4 비상장 응답자성명 응답자전화번호 조사일시 2017 년월일 ( 오전 / 오후 ) 시 분부터 시 분까지 조사원성명 관리자 (SV) 에디터 검증원
52 A. 컴퓨팅인프라현황및전망 인공지능계산을위한컴퓨터 인공지능연구개발에활용하고있는계산용서버및 PC 기준, 클라우드컴퓨터의경우도포함. 단, 웹서버및인트라넷용서버는제외 문 1. 귀사의인공지능연구를적용하고있는분야를모두선택해주십시오. 1 의료 2 국방 3 교육 4 농업 5 법률 6 웰니스 7 제조 8 홈 9 금융 10 문화관광 11 유통 12 사무관리 13 도시 14 교통 15 에너지 16 안전 17 공공서비스 18 기타 ( ) 문 2. 귀사에서인공지능연구에활용하고있는데이터의종류를모두선택해주십시오. 1 이미지및영상 2 정형텍스트 3 비정형텍스트 4 음성및청각데이터 5 신호 6 기타 ( ) 예시 1 이미지 / 영상 : 일반적인사진, 의료사진및영상, CCTV 영상, 위성영상등 2 정형텍스트 : 일반적인데이터베이스를활용할수있는텍스트데이터 ( 구매이력등 ) 3 비정형텍스트 : 신문기사, 문서등정형적으로데이터베이스화할수없는데이터 4 음성 : 음성, 음파등청각과관련된데이터 5 신호 : 시계열적인특성이있는데이터 ( 시간에대한의존성이있는경우 ) 6 기타 : 위범주에해당하지않는데이터는자세하게기술해주시기바랍니다. 문 3. 귀사에서인공지능연구에활용하고있는데이터의양을작성해주십시오. ( ) 테라바이트 * (TeraByte, TB) * 테라바이트는 1,000 기가바이트 ( 일반 PC 에탑재되는하드디스크용량은 1 테라바이트 ) 문 4. 귀사에서향후인공지능연구에활용하기위해확보하고자하는데이터의양을작성해주십시오. ( ) 테라바이트 (TeraByte, TB) 문 5. 귀사에서는인공지능연구에딥러닝 * 을활용하고계십니까? 1 활용하고있지않다 2 활용하고있다 3 활용할예정이다 * 딥러닝은기계학습의한종류로빅데이터를학습하여패턴을인식하는알고리즘. 본문항에서의딥러닝은
53 합성곱신경망 (CNN), 순환신경망 (RNN), 심층신경망 (DNN) 등을포함하고, 기존인공신경망 (Artificial Neural Network) 에서파생된신경망방법론도모두포함문 6. 귀사에서는인공지능연구에 GPU* 를활용하고계십니까? 1 활용하고있지않다 2 활용하고있다 3 활용할예정이다 * GPU는그래픽연산처리장치 (Graphical Processing Units) 으로 3D 가속이나그래픽처리를하기위한용도로주로활용됐으나, 계산용도특히딥러닝에최적화된연산처리장치로부상문 7-8. 귀사에서인공지능계산을위한 GPU 규모 * 현황과수요 ** 를아래표에작성하여주십시오. * 현시점에서가장널리활용되는학습용 (training) 연산처리장치는 GPU이기때문에 GPU의규모로현황과수요를파악하고자함 ** GPU 규모에대한수요부분은향후 3년이내추진하고자하는인공지능제품및서비스개발에필요한규모작성 성능별보기참조 현황의경우, GPU를활용하는경우만작성부탁드립니다. < 응답표 > GPU 모델명성능요약계산능력 1 GTX GTX GTX 1080Ti 4 GTX TITAN X (Pascal, 10series) 5 P100 (P40 포함 ) 6 해당사항이없는경우 이론성능 : 5.2 TFLOPS 메모리 : 8GB 이론성능 : 8.2 TFLOPS 메모리 : 8GB 이론성능 : 10.6 TFLOPS 메모리 : 11GB 이론성능 : 10.1 TFLOPS 메모리 : 12GB 이론성능 : 10.6 TFLOPS (11.8 TFLOPS) 메모리 : 16GB (24GB) 모델명을알고있을경우별도기입 이미지학습 : 초당 100여장기계번역 1) : 1배성능향상이미지학습 : 초당 150여장기계번역 : 1.5배성능향상 이미지학습 : 초당 200 여장 2) 기계번역 : 2 배성능향상 1) 기계번역성능기준 : K80 활용시 1 배 (LSTM + RNN 활용 ) - 문 7. 현재보유규모 장 장 장 장 문 8. 향후희망규모 장 장 장 장 2) 3, 4는데스크탑보급형그래픽카드이고, 5의경우는계산전용으로생산하여워크스테이션급으로활용가능 (5는한컴퓨터에최대 8장으로구성가능, DGX-1) 문 9. 귀사에서인공지능 R&D를위한향후컴퓨팅인프라형태를어떤비율로계획하고있습니까? 아래의표에합이 100% 가되도록응답하여주십시오. 클라우드자체구축합계 % % 100%
54 문 10. 정부에서인공지능을위한컴퓨팅인프라를지원하는사업을시행하는것을알고있습니까? ( 예 - 지능정보산업인프라조성사업, 글로벌 HPC 이노베이션허브구축사업 ) 1 알고있다 2 모른다 문 11. [ 문 10 의 1 응답자만 ] 최근 1 년간정부에서추진하고있는인공지능관련컴퓨팅인프라 지원사업의수혜를받은경험이있습니까? 1 컴퓨팅인프라수혜경험있음 2 컴퓨팅인프라수혜경험없음 문 12. 귀사에서인공지능관련사업을수행하시면서컴퓨팅인프라와관련한애로사항이있습니까? 전혀어려움이없다 그다지어려움이없는편이다 보통이다 어려움이약간있는편이다 어려움이매우많다 문 13. 정부에서인공지능연구를위해클라우드컴퓨팅인프라지원사업을운영할시, 다음중귀사에서선호하는지원사업운영방식은무엇입니까? 1 상용보다저렴한과금형클라우드서비스 è 문 13-1 로이동 2 제안서채택으로일정규모컴퓨팅인프라무상지원 è 문 13-2 로이동 3 1과 2의혼합운영 è 문 13-1 로이동 4 기타의견 ( ) è 문 13-5 로이동 문 [ 문13의 1, 3 응답자 ] 저렴한과금형클라우드서비스를지원하는형태로운영될시, 상용클라우드요금대비적절한과금형클라우드요금의비율은몇 % 라고생각합니까? ( %) 문 [ 문13의 2, 3 응답자 ] 제안서채택방식으로컴퓨팅인프라를보급할경우적정한기준은어떤것인지선택해주십시오. 1 컴퓨팅인프라활용의최대치를제한하되, 많은기업에지원하는방식 2 지원받는기업의수를제한하되, 컴퓨팅인프라활용의최대치를제한하지않는방식 문 [ 문13의 2, 3 응답자 ] 제안서채택방식으로컴퓨팅인프라를보급할경우적정한활용 기간은어떤것인지선택해주십시오. 1 1개월 ~ 6개월 2 6개월 ~ 1년 3 6개월활용후심사를통해연장 4 기타의견 ( ) 문 [ 문13의 3 응답자 ] 과금형클라우드방식과제안서채택방식의혼합형태로구성할경우 그비율을작성해주십시오
55 과금형클라우드제안서채택방식합계 % % 100% 문 [ 문 13 의 4 응답자 ] 귀사에서선호하시는정부클라우드컴퓨팅인프라운영방식에대해 자유롭게제안해주시기바랍니다. 문 14. 정부에서인공지능을위한컴퓨팅인프라를지원하는사업을시행할경우귀사에서는정부에서 지원하는컴퓨팅인프라활용의사가있으십니까? 1 활용의사있음 2 활용의사없음 B. 인공지능관련 R&D 투자및개발현황 문 15. 귀사에서현재인공지능관련 R&D에투입하고있는예산비율을선택해주시기바랍니다. 1 매출의 5% 이하 2 매출의 5~10% 3 매출의 10~20% 4 매출의 20~30% 5 매출의 30% 이상 문 16. 귀사에서향후인공지능관련 R&D에투입할예정인예산규모비율을선택해주시기바랍니다. 1 매출의 5% 이하 2 매출의 5~10% 3 매출의 10~20% 4 매출의 20~30% 5 매출의 30% 이상 문 17. 귀사에서인공지능제품및서비스개발을위해사용하고있는 SW를모두선택해주십시오. 1 텐서플로우 (Tensorflow) 2 토치 (Torch) 3 띠아노 (Theano) 4 카페 (Caffe) 5 CNTK/DMTK 6 케라스 (Keras) 7 매틀랩 (MATLAB) 6 R( 통계프로그램 ) 7 기타 ( ) 문 18. 최근 1년간정부에서추진하고있는인공지능관련 R&D 사업에선정되신적이있으십니까? 선정된적이있으시다면, 지원받으신연구비금액을적어주십시오. 1 정부 R&D 사업선정경험있음 ( 총지원받은연구비 : 원 ) 2 정부 R&D 사업선정경험없음
56 문 19. 인공지능컴퓨팅인프라지원사업에대한귀사의자유로운의견을부탁드립니다. 제시하신의견은향후정책설계의자료로활용됩니다. 귀사에서당면하고있는과제를작성하셔도좋습니다. ( 예시 ) 컴퓨팅인프라의보안이매우중요하다. 컴퓨팅인프라를직접적으로활용할수있는 HPC(High Performance Computing) 엔지니어가필요하다. C. 인공지능기술수준 문 20. 다음중귀사에해당하는인공지능영역을모두선택해주십시오. 지능정보기술 4대분야 17대기술中 인공지능 SW(7종 ) 1 추론및기계학습 2 지식표현및언어지능 3 청각지능 4 시각지능 5 복합지능 6 지능형에이전트 7 인간-기계협업 문 21. 다음중귀사에서가장연관도가높은데이터 네트워크기술을모두선택해주십시오. 지능정보기술 4 대분야 17 대기술中데이터 네트워크 (4 종 ) 1 사물인터넷 2 클라우드컴퓨팅 3 빅데이터 4 모바일 (5G) 문 22. 귀사의인공지능분야에서세계최고수준대비우리나라의기술수준과귀사의기술수준은각 각어느위치에있는지응답해주십시오. 세계최고 100점기준대비 (%) 우리나라기술수준 귀사기술수준 1 100점 : 세계최고수준 ~99점 : 최고산업기술과동등한수준 ~89점 : 최고산업기술국에근접한수준 ~79점 : 최고산업기술국보다다소뒤쳐진수준 ~69점 : 최고산업기술국보다낮은수준 점이하 : 최고산업기술국보다아주낮은수준 6 6 문 23. 귀사의재무현황에대해응답해주십시오. 구분 2016년 2017년 ( 연말추정치 ) 2018년 ( 목표치 ) 전체매출액 백만원 백만원 백만원 인공지능매출액 백만원 백만원 백만원 끝까지설문에응답해주셔서감사합니다
57 별첨 2. 실태조사결과표 별첨 2 는중소기업 스타트업의컴퓨팅인프라현황과향후수요에대한 설문결과데이터로구성된다. < 표별첨 2-1> 인공지능연구분야 [Base: 전체응답자 (n=72), Unit: %] (Base) 사무공공서비금융교육제조에너관리지스 유통의료국방홈교통안전법률문화관광도시농업웰니스 기타 전체 (72) 년이전 (20) 설립년도 년 (25) 년이후 (27) 억미만 (17) 억미만 (17) 억미만 (6) 매출액 억미만 (4) 억미만 (3) 억미만 (9) 억미만 (8) 억이상 (8) 비활용 (19) 딥러닝활용 활용 (31) 활용예정 (22) 비활용 (31) GPU 활용 활용 (26) 활용예정 (15) 정부지원인지여부 인지 (26) 비인지 (46)
58 < 표별첨 2-2> 인공지능연구활용데이터종류 [Base: 전체응답자 (n=72), Unit: %] (Base) 정형텍스트 비정형텍스트 이미지및영상 신호 음성및청각데이터 빅데이터 전체 (72) 년이전 (20) 설립년도 년 (25) 년이후 (27) 억미만 (17) 억미만 (17) 억미만 (6) 매출액 억미만 (4) 억미만 (3) 억미만 (9) 억미만 (8) 억이상 (8) 비활용 (19) 딥러닝활용 활용 (31) 활용예정 (22) 비활용 (31) GPU 활용 활용 (26) 활용예정 (15) 정부지원인지여부 인지 (26) 비인지 (46)
59 < 표별첨 2-3> 인공지능연구활용데이터양 [Base: 전체응답자 (n=72), Unit: %, TB] (Base) 1TB 미만 1-2TB 미만 2-5TB 미만 5-50TB 미만 50TB 이상 모름평균합계 전체 (72) , 년이전 (20) 설립년도 년 (25) 년이후 (27) 억미만 (17) 억미만 (17) 억미만 (6) 매출액 억미만 (4) 억미만 (3) 억미만 (9) 억미만 (8) 억이상 (8) 비활용 (19) 딥러닝활용 활용 (31) 활용예정 (22) 비활용 (31) GPU 활용 활용 (26) 활용예정 (15) 정부지원인지여부 인지 (26) 비인지 (46) ,
60 < 표별첨 2-4> 향후인공지능연구활용을위한확보데이터양 [Base: 전체응답자 (n=72), Unit: %, TB] (Base) 1TB 미만 1-2TB 미만 2-5TB 미만 5-50TB 미만 50TB 이상 모름평균합계 전체 (72) , 년이전 (20) ,220 설립년도 년 (25) , 년이후 (27) , 억미만 (17) , 억미만 (17) 억미만 (6) ,105 매출액 억미만 (4) 억미만 (3) 억미만 (9) , 억미만 (8) , 억이상 (8) 비활용 (19) ,448 딥러닝활용 활용 (31) ,613 활용예정 (22) ,023 비활용 (31) ,690 GPU 활용 활용 (26) ,409 활용예정 (15) ,985 정부지원인지여부 인지 (26) ,281 비인지 (46) ,
61 < 표별첨 2-5> 딥러닝활용여부 [Base: 전체응답자 (n=72), Unit: %] (Base) 활용하고있지않음활용하고있음활용할예정임 전체 (72) 년이전 (20) 설립년도 년 (25) 년이후 (27) 억미만 (17) 억미만 (17) 억미만 (6) 매출액 억미만 (4) 억미만 (3) 억미만 (9) 억미만 (8) 억이상 (8) 비활용 (19) 딥러닝활용 활용 (31) 활용예정 (22) 비활용 (31) GPU 활용 활용 (26) 활용예정 (15) 정부지원인지여부 인지 (26) 비인지 (46)
62 < 표별첨 2-6> GPU 활용여부 [Base: 전체응답자 (n=72), Unit: %] (Base) 활용하고있지않음활용하고있음활용할예정임 전체 (72) 년이전 (20) 설립년도 년 (25) 년이후 (27) 억미만 (17) 억미만 (17) 억미만 (6) 매출액 억미만 (4) 억미만 (3) 억미만 (9) 억미만 (8) 억이상 (8) 비활용 (19) 딥러닝활용 활용 (31) 활용예정 (22) 비활용 (31) GPU 활용 활용 (26) 활용예정 (15) 정부지원인지여부 인지 (26) 비인지 (46)
63 < 표별첨 2-7> 현재보유인공지능계산 GPU 규모 [Base: 전체응답자 (n=72), Unit: TFLOPS] 평균 합계 (Base) GTX 1070 GTX 1080 GTX 1080Ti /GTX TITAN X (Pascal,10series)/ P100 (P40 포함 ) GTX 1070 GTX 1080 GTX 1080Ti /GTX TITAN X (Pascal,10series)/ P100 (P40 포함 ) 전체 (72) ,370 1, , 년이전 (20) 설립년도 년 (25) 년이후 (27) , , 억미만 (17) , , 억미만 (17) , , 억미만 (6) 매출액 억미만 (4) 억미만 (3) 억미만 (9) 억미만 (8) 억이상 (8) 비활용 (19) , ,184 딥러닝활용 활용 (31) , ,099 활용예정 (22) , ,120 비활용 (31) , ,141 GPU 활용 활용 (26) , ,099 활용예정 (15) , ,162 정부지원인지여부 인지 (26) , ,547 비인지 (46) , ,
64 < 표별첨 2-8> 현재보유인공지능계산 GPU 규모 - 추정 [Base: 전체응답자 (n=215/ 모집단 ), Unit: TFLOPS] 평균 합계 (Base) GTX 1070 GTX 1080 GTX 1080Ti /GTX TITAN X (Pascal,10series)/ P100 (P40 포함 ) GTX 1070 GTX 1080 GTX 1080Ti /GTX TITAN X (Pascal,10series)/ P100 (P40 포함 ) 전체 (72) ,093 3,135 3,017 25, 년이전 (20) ,021 1, 설립년도 년 (25) ,492 1,067 1, 년이후 (27) ,580 1, , 억미만 (17) ,788 1, , 억미만 (17) , , 억미만 (6) 매출액 억미만 (4) , , 억미만 (3) 억미만 (9) 억미만 (8) , 억이상 (8) 비활용 (19) , ,897 딥러닝활용 활용 (31) ,552 1,664 2,578 12,310 활용예정 (22) ,320 1, ,734 비활용 (31) , ,784 GPU 활용 활용 (26) ,686 1,694 2,682 12,310 활용예정 (15) , ,847 정부지원인지여부 인지 (26) ,151 1, ,741 비인지 (46) ,942 1,376 2,366 13,
65 < 표별첨 2-9> 향후희망하는계산 GPU 규모 [Base: 전체응답자 (n=72), Unit: TFLOPS] 평균 합계 (Base) GTX 1070 GTX 1080 GTX 1080Ti /GTX TITAN X (Pascal,10series)/ P100 (P40 포함 ) GTX 1070 GTX 1080 GTX 1080Ti /GTX TITAN X (Pascal,10series)/ P100 (P40 포함 ) 전체 (72) ,040 2,876 1,886 17, 년이전 (20) , ,654 설립년도 년 (25) ,989 1, 년이후 (27) , , 억미만 (17) , , 억미만 (17) , , 억미만 (6) 매출액 억미만 (4) 억미만 (3) 억미만 (9) , , 억미만 (8) , 억이상 (8) 비활용 (19) , ,431 딥러닝활용 활용 (31) ,303 1,082 1,558 10,664 활용예정 (22) ,200 1, ,184 비활용 (31) , ,841 GPU 활용 활용 (26) , ,624 9,180 활용예정 (15) ,532 1, ,258 정부지원인지여부 인지 (26) , ,438 비인지 (46) ,328 1,971 1,517 8,
66 < 표별첨 2-10> 향후희망하는계산 GPU 규모 - 추정 [Base: 전체응답자 (n=215/ 모집단 ), Unit: TFLOPS] 평균 합계 (Base) GTX 1070 GTX 1080 GTX 1080Ti /GTX TITAN X (Pascal,10series)/ P100 (P40 포함 ) GTX 1070 GTX 1080 GTX 1080Ti /GTX TITAN X (Pascal,10series)/ P100 (P40 포함 ) 전체 (72) ,312 8,520 5,651 47, 년이전 (20) ,754 1,718 2,412 4,624 설립년도 년 (25) ,824 3,880 1, 년이후 (27) ,734 2,923 1,554 42, 억미만 (17) ,771 2, , 억미만 (17) , , 억미만 (6) ,024 1, 매출액 억미만 (4) , , 억미만 (3) 억미만 (9) ,293 1, , 억미만 (8) ,253 1,659 2, 억이상 (8) ,235 1, 비활용 (19) , ,944 딥러닝활용 활용 (31) ,259 3,186 4,812 26,261 활용예정 (22) ,843 5, ,936 비활용 (31) ,332 1, ,709 GPU 활용 활용 (26) ,965 2,641 5,020 22,303 활용예정 (15) ,015 3, ,129 정부지원인지여부 인지 (26) ,792 2,964 1,146 22,682 비인지 (46) ,520 5,556 4,505 24,
67 주의 1. 이보고서는소프트웨어정책연구소에서수행한연구보고서입니다. 2. 이보고서의내용을발표할때에는반드시소프트웨어정책연구소에서수행한연구결과임을밝 혀야합니다 ISBN [ 소프트웨어정책연구소 ] 에의해작성된 [SPRI 보고서 ] 는공공저작물자유이용허락표시기준제 4 유형 ( 출처표시 - 상업적이용금지 - 변경금지 ) 에따라이용할수있습니다. ( 출처를밝히면자유로운이용이가능하지만, 영리목적으로이용할수없고, 변경없이그대로이용해야합니다.)
목 차 1. 연구 목적 2. 컴퓨팅 파워와 병렬 컴퓨팅 3. AlphaGo의 계산량 분석 4. 결 론
인공지능 컴퓨팅 환경 확보 방안 및 전략 2016. 08. 25. 2016 정보과학회 HPC연구회 하계 워크샵 추형석 소프트웨어정책연구소 선임연구원 신기술확산연구팀 목 차 1. 연구 목적 2. 컴퓨팅 파워와 병렬 컴퓨팅 3. AlphaGo의 계산량 분석 4. 결 론 1. 연구목적 배경및필요성 컴퓨팅환경확보는인공지능연구를위해선결되어야하는과제 인공지능연구에왜 컴퓨팅파워
More information본보고서는 미래창조과학부정보통신진흥기금 을지원받아제작한것으로미래창조과학부의공식의견과다를수있습니다. 본보고서의내용은연구진의개인견해이며, 본보고서와관련한의문사항또는수정 보완할필요가있는경우에는아래연락처로연락해주시기바랍니다. 소프트웨어정책연구소 SW융합연구실추형석선임연구원 (
2017.01.26. 인공지능의핵심인프라 고성능컴퓨팅환경의중요성 추형석선임연구원 안성원선임연구원 본보고서는 미래창조과학부정보통신진흥기금 을지원받아제작한것으로미래창조과학부의공식의견과다를수있습니다. 본보고서의내용은연구진의개인견해이며, 본보고서와관련한의문사항또는수정 보완할필요가있는경우에는아래연락처로연락해주시기바랍니다. 소프트웨어정책연구소 SW융합연구실추형석선임연구원
More informationCh 1 머신러닝 개요.pptx
Chapter 1. < > :,, 2017. Slides Prepared by,, Biointelligence Laboratory School of Computer Science and Engineering Seoul National University 1.1 3 1.2... 7 1.3 10 1.4 16 1.5 35 2 1 1.1 n,, n n Artificial
More information차 례. 서론. 선행연구고찰. 학교생활기록부신뢰도제고를위한설문조사결과. 학교생활기록부신뢰도제고를위한면담조사결과 Ⅴ. 학교생활기록부신뢰도제고를위한개선방안제언 169 Ⅵ. 결론 195 참고문헌 부록 표차례 그림차례 서 론 1 Ⅰ. 서론 Ⅰ. 서론 1. 연구의필요성및목적 3 학교생활기록부신뢰도제고방안연구 4 Ⅰ. 서론 2. 연구의내용및범위 5 학교생활기록부신뢰도제고방안연구
More information산업별인적자원개발위원회역할및기능강화를위한중장기발전방안연구 한국직업자격학회
산업별인적자원개발위원회역할및기능강화를위한중장기발전방안연구 2015. 12 한국직업자격학회 o o o o o 1) SC 내에서 Sub-SC 가존재하는것이아니라 NOS, 자격개발등의개발및운영단위가 Sub-sector 로구분되어있음을의미함. o o o o o o o o o Ⅰ. 서론 1 1. 연구필요성 o o 산업별인적자원개발위원회역할및기능강화를위한중장기발전방안연구
More information딥러닝 첫걸음
딥러닝첫걸음 4. 신경망과분류 (MultiClass) 다범주분류신경망 Categorization( 분류 ): 예측대상 = 범주 이진분류 : 예측대상범주가 2 가지인경우 출력층 node 1 개다층신경망분석 (3 장의내용 ) 다범주분류 : 예측대상범주가 3 가지이상인경우 출력층 node 2 개이상다층신경망분석 비용함수 : Softmax 함수사용 다범주분류신경망
More information<4D6963726F736F667420576F7264202D20C3D6BDC52049435420C0CCBDB4202D20BAB9BBE7BABB>
주간기술동향 2016. 2. 24. 최신 ICT 이슈 인공지능 바둑 프로그램 경쟁, 구글이 페이스북에 리드 * 바둑은 경우의 수가 많아 컴퓨터가 인간을 넘어서기 어려움을 보여주는 사례로 꼽혀 왔 으며, 바로 그런 이유로 인공지능 개발에 매진하는 구글과 페이스북은 바둑 프로그램 개 발 경쟁을 벌여 왔으며, 프로 9 단에 도전장을 낸 구글이 일단 한발 앞서 가는
More information...... ....-....-155 09.1.20
접지 접지 ISBN 978-89-6211-252-8 슈퍼컴퓨터가 만드는 디디컴 C M Y K 슈퍼컴퓨터가 만드는 C M Y K 슈퍼컴퓨터가 만드는 디디컴 uper 슈퍼컴퓨터가 만드는 발행일 슈퍼컴퓨터는 슈퍼맨처럼 보통의 컴퓨터로는 도저히 2008년 10월 3 1일 1쇄 발행 2009년 01월 30일 2쇄 발행 엄두도 낼 수 없는 대용량의 정보들을 아주 빠르게
More information지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월
지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., 2004 5 2009 12 KOSPI200.,. * 2009. 지능정보연구제 16 권제 1 호 2010 년 3 월 김선웅 안현철 社 1), 28 1, 2009, 4. 1. 지능정보연구제 16 권제 1 호 2010 년 3 월 Support
More information04 Çмú_±â¼ú±â»ç
42 s p x f p (x) f (x) VOL. 46 NO. 12 2013. 12 43 p j (x) r j n c f max f min v max, j j c j (x) j f (x) v j (x) f (x) v(x) f d (x) f (x) f (x) v(x) v(x) r f 44 r f X(x) Y (x) (x, y) (x, y) f (x, y) VOL.
More information1 경영학을 위한 수학 Final Exam 2015/12/12(토) 13:00-15:00 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오. 1. (각 6점) 다음 적분을 구하시오 Z 1 4 Z 1 (x + 1) dx (a) 1 (x 1)4 dx 1 Solut
경영학을 위한 수학 Fial Eam 5//(토) :-5: 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오.. (각 6점) 다음 적분을 구하시오 4 ( ) (a) ( )4 8 8 (b) d이 성립한다. d C C log log (c) 이다. 양변에 적분을 취하면 log C (d) 라 하자. 그러면 d 4이다. 9 9 4 / si (e) cos si
More informationMicrosoft PowerPoint - e pptx
Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells
More information±èÇö¿í Ãâ·Â
Smartphone Technical Trends and Security Technologies The smartphone market is increasing very rapidly due to the customer needs and industry trends with wireless carriers, device manufacturers, OS venders,
More information본보고서는 과학기술정보통신부정보통신진흥기금 을지원받아제작한것으로과학기술정보통신부의공식의견과다를수있습니다. 본보고서의내용은연구진의개인견해이며, 본보고서와관련한의문사항또는수정 보완할필요가있는경우에는아래연락처로연락해주시기바랍니다. 소프트웨어정책연구소기술 공학연구실추형석선임연
2018. 1. 23. AlphaGo Zero 의인공지능알고리즘 추형석선임연구원 본보고서는 과학기술정보통신부정보통신진흥기금 을지원받아제작한것으로과학기술정보통신부의공식의견과다를수있습니다. 본보고서의내용은연구진의개인견해이며, 본보고서와관련한의문사항또는수정 보완할필요가있는경우에는아래연락처로연락해주시기바랍니다. 소프트웨어정책연구소기술 공학연구실추형석선임연구원 (hchu@spri.kr)
More information<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>
IT OOKOOK 87 이론, 실습, 시뮬레이션 디지털논리회로 ( 개정 3 판 ) (Problem Solutions of hapter 9) . T 플립플롭으로구성된순서논리회로의해석 () 변수명칭부여 F-F 플립플롭의입력 :, F-F 플립플롭의출력 :, (2) 불대수식유도 플립플롭의입력 : F-F 플립플롭의입력 : F-F 플립플롭의출력 : (3) 상태표작성 이면,
More informationIntroduction to Deep learning
Introduction to Deep learning Youngpyo Ryu 동국대학교수학과대학원응용수학석사재학 youngpyoryu@dongguk.edu 2018 년 6 월 30 일 Youngpyo Ryu (Dongguk Univ) 2018 Daegu University Bigdata Camp 2018 년 6 월 30 일 1 / 66 Overview 1 Neuron
More information40043333.hwp
1 2 3 4 5 128.491 156.559 12 23 34 45 안녕하십니까? 본 설문은 설악산과 금강산 관광연계 개발에 관한 보다 실질적인 방향을 제시하고자 만들어졌습니다. 귀하께서 해주신 답변은 학문적인 연구에 도움이 될 뿐 아니라 더 나아가 다가오는 21세기 한국관광 발전에 많은 기여를 할 것입니다.
More informationChap 6: Graphs
5. 작업네트워크 (Activity Networks) 작업 (Activity) 부분프로젝트 (divide and conquer) 각각의작업들이완료되어야전체프로젝트가성공적으로완료 두가지종류의네트워크 Activity on Vertex (AOV) Networks Activity on Edge (AOE) Networks 6 장. 그래프 (Page 1) 5.1 AOV
More informationJournal of Educational Innovation Research 2017, Vol. 27, No. 2, pp DOI: * Review of Research
Journal of Educational Innovation Research 2017, Vol. 27, No. 2, pp.79-102 DOI: http://dx.doi.org/10.21024/pnuedi.27.2.201706.79 * Review of Research Trends on Curriculum for Students with Severe and multiple
More informationⅡ. Embedded GPU 모바일 프로세서의 발전방향은 저전력 고성능 컴퓨팅이다. 이 러한 목표를 달성하기 위해서 모바일 프로세서 기술은 멀티코 어 형태로 발전해 가고 있다. 예를 들어 NVIDIA의 최신 응용프 로세서인 Tegra3의 경우 쿼드코어 ARM Corte
스마트폰을 위한 A/V 신호처리기술 편집위원 : 김홍국 (광주과학기술원) 스마트폰에서의 영상처리를 위한 GPU 활용 박인규, 최호열 인하대학교 요 약 본 기고에서는 최근 스마트폰에서 요구되는 다양한 멀티미 디어 어플리케이션을 embedded GPU(Graphics Processing Unit)를 이용하여 고속 병렬처리하기 위한 GPGPU (General- Purpose
More information소성해석
3 강유한요소법 3 강목차 3. 미분방정식의근사해법-Ritz법 3. 미분방정식의근사해법 가중오차법 3.3 유한요소법개념 3.4 편미분방정식의유한요소법 . CAD 전처리프로그램 (Preprocessor) DXF, STL 파일 입력데이타 유한요소솔버 (Finite Element Solver) 자연법칙지배방정식유한요소방정식파생변수의계산 질량보존법칙 연속방정식 뉴톤의운동법칙평형방정식대수방정식
More informationComputer Architecture
정수의산술연산과부동소수점연산 정수의산술연산부동소수점수의표현부동소수점산술연산 이자료는김종현저 - 컴퓨터구조론 ( 생능출판사 ) 의내용을편집한것입니다. 3.5 정수의산술연산 기본적인산술연산들 2 2 3.5.1 덧셈 2 의보수로표현된수들의덧셈방법 두수를더하고, 만약올림수가발생하면버림 3 3 병렬가산기 (parallel adder) 덧셈을수행하는하드웨어모듈 4- 비트병렬가산기와상태비트제어회로
More information(Hyunoo Shim) 1 / 24 (Discrete-time Markov Chain) * 그림 이산시간이다연쇄 (chain) 이다왜 Markov? (See below) ➀ 이산시간연쇄 (Discrete-time chain): : Y Y 의상태공간 = {0, 1, 2,..., n} Y n Y 의 n 시점상태 {Y n = j} Y 가 n 시점에상태 j 에있는사건
More informationPowerPoint 프레젠테이션
Autodesk Software 개인용 ( 학생, 교사 ) 다운로드가이드 진동환 (donghwan.jin@autodesk.com) Manager Autodesk Education Program - Korea Autodesk Education Expert 프로그램 www.autodesk.com/educationexperts 교육전문가프로그램 글로벌한네트워크 /
More informationDBPIA-NURIMEDIA
The e-business Studies Volume 17, Number 6, December, 30, 2016:275~289 Received: 2016/12/02, Accepted: 2016/12/22 Revised: 2016/12/20, Published: 2016/12/30 [ABSTRACT] SNS is used in various fields. Although
More information슬라이드 1
장연립방정식을 풀기위한반복법. 선형시스템 : Guss-Sedel. 비선형시스템 . 선형시스템 : Guss-Sedel (/0) 반복법은초기근을가정한후에더좋은근의값을추정하는체계적인절차를이용한다. G-S 방법은선형대수방정식을푸는반복법중에서 가장보편적으로사용되는방법이다. 개의방정식에서 인 ( 대각원소들이모두 0 이아닌 ) 경우를다루자. j j b j b j j j
More informationOCW_C언어 기초
초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향
More information장연립방정식을풀기위한반복법 12.1 선형시스템 : Gauss-Seidel 12.2 비선형시스템 12.1 선형시스템 : Gauss-Seidel (1/10) 반복법은초기근을가정한후에더좋은근의값을추정하는체계적인절차를이용한다. G-S 방법은선형대수방정
. 선형시스템 : GussSedel. 비선형시스템. 선형시스템 : GussSedel (/0) 반복법은초기근을가정한후에더좋은근의값을추정하는체계적인절차를이용한다. GS 방법은선형대수방정식을푸는반복법중에서 가장보편적으로사용되는방법이다. 개의방정식에서 인 ( 대각원소들이모두 0 이아닌 ) 경우를다루자. j j b j j b j j 여기서 j b j j j 현재반복단계
More informationPowerPoint 프레젠테이션
System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소
More informationChapter ...
Chapter 4 프로세서 (4.9절, 4.12절, 4.13절) Contents 4.1 소개 4.2 논리 설계 기초 4.3 데이터패스 설계 4.4 단순한 구현 방법 4.5 파이프라이닝 개요*** 4.6 파이프라이닝 데이터패스 및 제어*** 4.7 데이터 해저드: 포워딩 vs. 스톨링*** 4.8 제어 해저드*** 4.9 예외 처리*** 4.10 명령어 수준
More information조사구번호 가구번호 - 한국종합사회조사 성균관대학교서베이리서치센터 종로구성균관로 전화
조사구번호 가구번호 - 한국종합사회조사 성균관대학교서베이리서치센터 종로구성균관로 전화 srckgss@skku.edu http://src.skku.edu http://kgss.skku.edu 인사말씀 안녕하십니까 저희성균관대학교서베이리서치센터 에서는지난 년이래해마다한국종합사회조사 를시행하고있습니다 이조사는한국사회를종합적으로파악하고세계의주요국가들과비교연구하는데필요한자료를만들어내는목적이있습니다
More information슬라이드 1
강력한성능! 인터넷 / 업무용데스크탑 PC NX-H Series Desktop PC NX1- H700/H800/H900 NX2- H700/H800/H900 NX1-H Series 사양 Series 제품설명 ( 모델명 ) NX1-H Series, 슬림타입 기본형모델중보급형모델고급형모델 NX1-H800:112SN NX1-H800:324SN NX1-H800:534MS
More information비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2
비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,
More information그린홈이용실태및만족도조사
2009 년도연구용역보고서 그린홈이용실태및 만족도설문조사 - 2009. 11. - 이연구는국회예산정책처의연구용역사업으로수행된것으로서, 보고서의내용은연구용역사업을수행한연구자의개인의견이며, 국회예산정책처의공식견해가아님을알려드립니다. 책임연구원 이화여자대학교소비자학과교수정순희 그린홈이용실태및만족도 설문조사 2009. 11. 책임연구원 정순희 ( 이화여자대학교소비자학과교수
More information<4D6963726F736F667420576F7264202D20C3D6BDC52049435420C0CCBDB4202D20BAB9BBE7BABB>
최신 ICT 이슈 최신 ICT 이슈 알파고의 심층강화학습을 뒷받침한 H/W 와 S/W 환경의 진화 * 알파고의 놀라운 점은 바둑의 기본규칙조차 입력하지 않았지만 승리 방식을 스스로 알아 냈다는 것이며, 알파고의 핵심기술인 심층강화학습이 급속도로 발전한 배경에는 하드웨 어의 진화와 함께 오픈소스화를 통해 발전하는 AI 관련 소프트웨어들이 자리하고 있음 2014
More information이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다
이장에서사용되는 MATLAB 명령어들은비교적복잡하므로 MATLAB 창에서명령어를직접입력하지않고확장자가 m 인 text 파일을작성하여실행을한다. 즉, test.m 과같은 text 파일을만들어서 MATLAB 프로그램을작성한후실행을한다. 이와같이하면길고복잡한 MATLAB 프로그램을작성하여실행할수있고, 오류가발생하거나수정이필요한경우손쉽게수정하여실행할수있는장점이있으며,
More informationData Industry White Paper
2017 2017 Data Industry White Paper 2017 1 3 1 2 3 Interview 1 ICT 1 Recommendation System * 98 2017 Artificial 3 Neural NetworkArtificial IntelligenceAI 2 AlphaGo 1 33 Search Algorithm Deep Learning IBM
More informationMicrosoft PowerPoint - chap06-2pointer.ppt
2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.
More information2013_1_14_GM작물실용화사업단_소식지_내지_인쇄_앙코르130.indd
GM작물실용화사업단 인식조사 및 실용화 방향 설정 GM작물 인식조사 및 실용화 방향 설정 한국사회과학데이터센터 김욱 박사 1. 조사목적 GM 작물 관련 인식조사는 사회과학자들을 바탕으로 하여 국내 다양한 이해관계자들의 GM 작물 관련 인식 추이를 지속적이고, 체계적으로 모니터링하여 인식이 어떻게 변화하고 있는가를 탐구하기 위한 것입니다. 2. 조사설계 2.1.
More information<4D6963726F736F667420576F7264202D20B1E2C8B9BDC3B8AEC1EE2DC0E5C7F5>
주간기술동향 2016. 5.18. 컴퓨터 비전과 인공지능 장혁 한국전자통신연구원 선임연구원 최근 많은 관심을 받고 있는 인공지능(Artificial Intelligence: AI)의 성과는 뇌의 작동 방식과 유사한 딥 러닝의 등장에 기인한 바가 크다. 이미 미국과 유럽 등 AI 선도국에서는 인공지능 연구에서 인간 뇌 이해의 중요성을 인식하고 관련 대형 프로젝트들을
More informationMicrosoft PowerPoint - 30.ppt [호환 모드]
이중포트메모리의실제적인고장을고려한 Programmable Memory BIST 2010. 06. 29. 연세대학교전기전자공학과박영규, 박재석, 한태우, 강성호 hipyk@soc.yonsei.ac.kr Contents Introduction Proposed Programmable Memory BIST(PMBIST) Algorithm Instruction PMBIST
More informationMicrosoft PowerPoint - chap04-연산자.pptx
int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); } 1 학습목표 수식의 개념과 연산자, 피연산자에 대해서 알아본다. C의 를 알아본다. 연산자의 우선 순위와 결합 방향에
More information문제지 제시문 2 보이지 않는 영역에 대한 정보를 얻기 위하여 관측된 다른 정보를 분석하여 역으로 미 관측 영역 에 대한 정보를 얻을 수 있다. 가령 주어진 영역에 장애물이 있는 경우 한 끝 점에서 출발하여 다른 끝 점에 도달하는 최단 경로의 개수를 분석하여 장애물의
제시문 문제지 2015학년도 대학 신입학생 수시모집 일반전형 면접 및 구술고사 수학 제시문 1 하나의 동전을 던질 때, 앞면이나 뒷면이 나온다. 번째 던지기 전까지 뒷면이 나온 횟수를 라 하자( ). 처음 던지기 전 가진 점수를 점이라 하고, 번째 던졌을 때, 동전의 뒷면이 나오면 가지고 있던 점수를 그대로 두고, 동전의 앞면이 나오면 가지고 있던 점수를 배
More information보도자료 2014 년국내총 R&D 투자는 63 조 7,341 억원, 전년대비 7.48% 증가 - GDP 대비 4.29% 세계최고수준 연구개발투자강국입증 - (, ) ( ) 16. OECD (Frascati Manual) 48,381 (,, ), 20
보도자료 2014 년국내총 R&D 투자는 63 조 7,341 억원, 전년대비 7.48% 증가 - GDP 대비 4.29% 세계최고수준 연구개발투자강국입증 - (, ) 2014 10 30() 16. OECD(Frascati Manual) 48,381 (,, ), 2014,. * 통계법국가승인지정통계 ( 제 10501 호 ) 로서 1963 년에최초실시된이래, 매년시행하고있는전국
More informationMicrosoft PowerPoint - chap01-C언어개요.pptx
#include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을
More informationMicrosoft Word - PLC제어응용-2차시.doc
과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,
More informationMicrosoft PowerPoint - Java7.pptx
HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)
More informationPowerPoint Presentation
오에스아이소프트코리아세미나세미나 2012 Copyright Copyright 2012 OSIsoft, 2012 OSIsoft, LLC. LLC. PI Coresight and Mobility Presented by Daniel Kim REGIONAL 세미나 SEMINAR 세미나 2012 2012 2 Copyright Copyright 2012 OSIsoft,
More informationContributors: Myung Su Seok and SeokJae Yoo Last Update: 09/25/ Introduction 2015년 8월현재전자기학분야에서가장많이쓰이고있는 simulation software는다음과같은알고리즘을사용하고있다.
Contributors: Myung Su Seok and SeokJae Yoo Last Update: 09/25/2015 1. Introduction 2015년 8월현재전자기학분야에서가장많이쓰이고있는 simulation software는다음과같은알고리즘을사용하고있다. 2. Installation 2.1. For Debian GNU/Linux 국내에서사용되는컴퓨터들의
More informationPython과 함께 배우는 신호 해석 제 5 강. 복소수 연산 및 Python을 이용한 복소수 연산 (제 2 장. 복소수 기초)
제 5 강. 복소수연산및 을이용한복소수연산 ( 제 2 장. 복소수기초 ) 한림대학교전자공학과 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 1 배울내용 복소수의기본개념복소수의표현오일러 (Euler) 공식복소수의대수연산 1의 N 승근 한림대학교 제 5 강. 복소수연산및 을이용한복소수연산 2 복소수의 4 칙연산 복소수의덧셈과뺄셈에는직각좌표계표현을사용하고,
More information강의 개요
DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE
More informationCC......-.........hwp
방송연구 http://www.kbc.go.kr/ 프로그램 선택은 다단계적인 과정을 거칠 것이라는 가정에서 출발한 본 연 구는 TV시청을 일상 여가행위의 연장선상에 놓고, 여러 다양한 여가행위의 대안으로서 TV시청을 선택하게 되는 과정과, TV를 시청하기로 결정할 경우 프로그램 선택은 어떤 과정을 거쳐서 이루어지는지 밝히고자 했다. 27) 연구 결과, TV시청
More information김기남_ATDC2016_160620_[키노트].key
metatron Enterprise Big Data SKT Metatron/Big Data Big Data Big Data... metatron Ready to Enterprise Big Data Big Data Big Data Big Data?? Data Raw. CRM SCM MES TCO Data & Store & Processing Computational
More information숙련기술인의경제적 사회적지위 분석을위한측정지표개발
2013-06 숙련기술인의경제적 사회적지위 분석을위한측정지표개발 2013. 11 . 2013. 11. : ( ) : (, ) : (, ) ( ( ) ) ( ( ) ) ( ( ) ) : ( ) ( ) ( ) ( ) < > I. 1 1. 1 2. 3 II. 5 1. 5 1.1 5 1.2. 7 1.3. 8 2. 10 III. 20 1. 20 1.1. 20 1.2.
More informationChap 6: Graphs
그래프표현법 인접행렬 (Adjacency Matrix) 인접리스트 (Adjacency List) 인접다중리스트 (Adjacency Multilist) 6 장. 그래프 (Page ) 인접행렬 (Adjacency Matrix) n 개의 vertex 를갖는그래프 G 의인접행렬의구성 A[n][n] (u, v) E(G) 이면, A[u][v] = Otherwise, A[u][v]
More informationCUDA Programming Tutorial 2 - Memory Management – Matrix Transpose
CUDA Programming Tutorial 2 Memory Management Matrix Transpose Sungjoo Ha April 20th, 2017 Sungjoo Ha 1 / 29 Memory Management 병렬연산장치를활용하기위해하드웨어구조의이해를바탕에둔메모리활용이필요 CUDA 프로그래밍을하며알아야하는두가지메모리특성을소개 전치행렬계산을예제로
More informationMicrosoft PowerPoint - ch07 - 포인터 pm0415
2015-1 프로그래밍언어 7. 포인터 (Pointer), 동적메모리할당 2015 년 4 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) Outline 포인터 (pointer) 란? 간접참조연산자
More informationJournal of Educational Innovation Research 2018, Vol. 28, No. 1, pp DOI: * A Analysis of
Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp.99-117 DOI: http://dx.doi.org/10.21024/pnuedi.28.1.201803.99 2015 * A Analysis of the Characters and Issues about the 2015 Revised Social
More information<4D F736F F D F5357BAB05FC5EBC7D5C7D8BCAEBDC3BDBAC5DB5FBCBAB4C920BAD0BCAE20B0E1B0FABAB8B0EDBCAD5F F
CAE S/W 별통합해석시스템성능분석결과보고서 Nehalem CPU vs HarperTown CPU 비교분석 클루닉스 본자료는최신 Intel Processor Architecture인 Nehalem CPU 기반에서 CAE 해석 S/W에대한성능분석보고서입니다. 클루닉스의통합해석시스템구성제품인 GridCenter-CAP을이용하여테스트되었으며, 클루닉스의허가없이복사나배포를금지합니다.
More information<BBEABEF7B5BFC7E22DA5B12E687770>
2 40) 1. 172 2. 174 2.1 174 2.2 175 2.3 D 178 3. 181 3.1 181 3.2 182 3.3 182 184 1.., D. DPC (main memory). D, CPU S, ROM,.,.. D *, (02) 570 4192, jerrypak@kisdi.re.kr 172 . D.. (Digital Signal Processor),
More information다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");
다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher
More information제출문 차례 제1장조사개요 / 1 제2장주요결과요약 / 8 제3장조사결과 / 17 부록 / 103 i 표차례 ii iii iv v 그림차례 vi 조사대상 의약품제조업체의 CEO 또는인사담당자 유효표본수 100 개업체 조사방법 사전전화접촉을기반으로 e-mail, 전화, fax 를활용한자기기입식조사 ( 데이터입력은구조화된온라인설문지로입력 ) 2012 년도생산액규모의실제비율을쿼터로설정하여진행
More informationMicrosoft PowerPoint - 권장 사양
Autodesk 제품컴퓨터사양 PRONETSOFT.CO 박경현 1 AutoCAD 시스템사양 시스템요구사양 32 비트 AutoCAD 2009 를위한시스템요구사항 Intel Pentium 4 프로세서 2.2GHz 이상, 또는 Intel 또는 AMD 듀얼 코어프로세서 16GH 1.6GHz 이상 Microsoft Windows Vista, Windows XP Home
More information= ``...(2011), , (.)''
Finance Lecture Note Series 사회과학과 수학 제2강. 미분 조 승 모2 영남대학교 경제금융학부 학습목표. 미분의 개념: 미분과 도함수의 개념에 대해 알아본다. : 실제로 미분을 어떻게 하는지 알아본다. : 극값의 개념을 알아보고 미분을 통해 어떻게 구하는지 알아본다. 4. 미분과 극한: 미분을 이용하여 극한값을 구하는 방법에 대해 알아본다.
More information1)2) 1
1)2) 1 2 3 4 수업전활동 수업중활동 수업후활동 5 년도 / 학기 학수번호 교과목명 교강사명 개요 / 진행 6 7 8 9 인적사항응답자수 ( 명 ) 구성비인적사항응답자수 ( 명 ) 구성비 10 자체평가에따른잘한점 자체평가에따른아쉬운점 자체평가에따른잘한점 자체평가에따른아쉬운점 자체평가중잘한점 자체평가중미비점 자체평가중잘한점 자체평가중미비점 11 자체평가에따른잘한점
More information슬라이드 1
마이크로컨트롤러 2 (MicroController2) 2 강 ATmega128 의 external interrupt 이귀형교수님 학습목표 interrupt 란무엇인가? 기본개념을알아본다. interrupt 중에서가장사용하기쉬운 external interrupt 의사용방법을학습한다. 1. Interrupt 는왜필요할까? 함수동작을추가하여실행시키려면? //***
More informationJournal of Educational Innovation Research 2016, Vol. 26, No. 3, pp DOI: Awareness, Supports
Journal of Educational Innovation Research 2016, Vol. 26, No. 3, pp.335-363 DOI: http://dx.doi.org/10.21024/pnuedi.26.3.201612.335 Awareness, Supports in Need, and Actual Situation on the Curriculum Reconstruction
More informationPowerPoint 프레젠테이션
주식회사미루웨어 deep learning 개발머쉰 미루웨어는 NVIDIA GPU Computing / GPU 가상화분야솔루션제공공식파트너사입니다. http://www.miruware.com / miruware@miruware.com T : 02-562-8993 / F : 02-562-8994 Deep Learning 개발환경 Unutu 장점 ( 개발머쉰 )
More information연구보고서 2009-05 일반화선형모형 (GLM) 을이용한 자동차보험요율상대도산출방법연구 Ⅰ. 요율상대도산출시일반화선형모형활용방법 1. 일반화선형모형 2 연구보고서 2009-05 2. 일반화선형모형의자동차보험요율산출에적용방법 요약 3 4 연구보고서 2009-05 Ⅱ. 일반화선형모형을이용한실증분석 1. 모형적용기준 < > = 요약 5 2. 통계자료및통계모형
More information<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>
뻔뻔한 AVR 프로그래밍 The Last(8 th ) Lecture 유명환 ( yoo@netplug.co.kr) INDEX 1 I 2 C 통신이야기 2 ATmega128 TWI(I 2 C) 구조분석 4 ATmega128 TWI(I 2 C) 실습 : AT24C16 1 I 2 C 통신이야기 I 2 C Inter IC Bus 어떤 IC들간에도공통적으로통할수있는 ex)
More information<32382DC3BBB0A2C0E5BED6C0DA2E687770>
논문접수일 : 2014.12.20 심사일 : 2015.01.06 게재확정일 : 2015.01.27 청각 장애자들을 위한 보급형 휴대폰 액세서리 디자인 프로토타입 개발 Development Prototype of Low-end Mobile Phone Accessory Design for Hearing-impaired Person 주저자 : 윤수인 서경대학교 예술대학
More information목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2
제 8 장. 포인터 목차 포인터의개요 배열과포인터 포인터의구조 실무응용예제 C 2 포인터의개요 포인터란? 주소를변수로다루기위한주소변수 메모리의기억공간을변수로써사용하는것 포인터변수란데이터변수가저장되는주소의값을 변수로취급하기위한변수 C 3 포인터의개요 포인터변수및초기화 * 변수데이터의데이터형과같은데이터형을포인터 변수의데이터형으로선언 일반변수와포인터변수를구별하기위해
More information[ 마이크로프로세서 1] 1 주차 1 차시. 마이크로프로세서개요 1 주차 1 차시마이크로프로세서개요 학습목표 1. 마이크로프로세서 (Microprocessor) 를설명할수있다. 2. 마이크로컨트롤러를성능에따라분류할수있다. 학습내용 1 : 마이크로프로세서 (Micropr
1 주차 1 차시마이크로프로세서개요 학습목표 1. 마이크로프로세서 (Microprocessor) 를설명할수있다. 2. 마이크로컨트롤러를성능에따라분류할수있다. 학습내용 1 : 마이크로프로세서 (Microprocessor) 1. 마이크로프로세서란? 1 작은실리콘칩위에트랜지스터를수천만개집적한소자 2 마이크로 [μ] 는매우작은크기, 프로세서는처리기혹은 CPU를뜻하므로
More informationMicrosoft PowerPoint - C프로그래밍-chap03.ppt [호환 모드]
Chapter 03 변수와자료형 2009 한국항공대학교항공우주기계공학부 (http://mercury.kau.ac.kr/sjkwon) 1 변수와자료유형 변수 프로그램에서자료값을임시로기억할수있는저장공간을변수 (variables) 변수 (Variables) 는컴퓨터의메모리인 RAM(Random Access Memory) 에저장 물건을담는박스라고생각한다면박스의크기에따라담을물건이제한됨
More informationVector Differential: 벡터 미분 Yonghee Lee October 17, 벡터미분의 표기 스칼라미분 벡터미분(Vector diffrential) 또는 행렬미분(Matrix differential)은 벡터와 행렬의 미분식에 대 한 표
Vector Differential: 벡터 미분 Yonhee Lee October 7, 08 벡터미분의 표기 스칼라미분 벡터미분(Vector diffrential) 또는 행렬미분(Matrix differential)은 벡터와 행렬의 미분식에 대 한 표기법을 정의하는 방법이다 보통 스칼라(scalar)에 대한 미분은 일분수 함수 f : < < 또는 다변수 함수(function
More informationMicrosoft PowerPoint - [2009] 02.pptx
원시데이터유형과연산 원시데이터유형과연산 원시데이터유형과연산 숫자데이터유형 - 숫자데이터유형 원시데이터유형과연산 표준입출력함수 - printf 문 가장기본적인출력함수. (stdio.h) 문법 ) printf( Test printf. a = %d \n, a); printf( %d, %f, %c \n, a, b, c); #include #include
More informationJournal of Educational Innovation Research 2018, Vol. 28, No. 3, pp DOI: NCS : * A Study on
Journal of Educational Innovation Research 2018, Vol. 28, No. 3, pp.157-176 DOI: http://dx.doi.org/10.21024/pnuedi.28.3.201809.157 NCS : * A Study on the NCS Learning Module Problem Analysis and Effective
More information... 연구총서 2011-24.. 철도산업해외진출활성화방안 Policy Measures for Exporting Technology and Expertise of the Korean Rail Industry... 문진수ㆍ김덕광... 서문 원장 김경철 목차 표목차 그림목차 요약 제 1 장 서론 제
More information[한반도]한국의 ICT 현주소(송부)
ICT 2016. 5. 3 SKT KT LGU+ ( ) ( ) ( ) 18,000 15939 16141 16602 17164 17137 18,000 21990 23856 23811 23422 22281 12,000 10905 11450 11000 10795 13,500 13,425 9,000 9185 9,000 8,850 6,000 4,500 4,275 3,000-0
More information¹Ì·¡Æ÷·³-5±âºê·Î¼Å_1228.ps
미래에 대해 얼마나 알고 계십니까? 새로운 미래, 어떻게 맞이할 것입니까? 오늘보다 나은 내일, 더 큰 미래를 열어갑시다 2014년 아시아 세계경제 33% 차지 / 광컴퓨터 상용화 2016년 대한민국 경제활동 인구 감소 시작 2021년 인공지능 로봇 실용화 2024년 유전자 치료와 암 정복 가능 2025년 중국 세계 1위 경제대국 / 세계인구 80억 돌파 2030년
More informationCopyright IBM Corporation 2017 한국아이비엠주식회사 (07326) 서울시영등포구국제금융로10 서울국제금융센터 (Three IFC) TEL : (02) 년 2 월 Printed in Korea
Copyright IBM Corporation 2017 한국아이비엠주식회사 (07326) 서울시영등포구국제금융로10 서울국제금융센터 (Three IFC) TEL : (02) 3781-7900 www.ibm.com/kr 2017 년 2 월 Printed in Korea All Rights Reserved IBM, IBM 로고, ibm.com은미국및 / 또는다른국가에서
More informationMicrosoft Word - DELL_PowerEdge_TM_ R710 서버 성능분석보고서.doc
DELL PowerEdge R710 Server 성능분석보고서 본자료는 클루닉스에서자사통합시뮬레이션시스템구성제품인 GridCenter를이용하여 Dell PowerEdge R710 서버의성능을분석한보고서입니다. 클루닉스와 DELL의협의없이발췌및배포를금합니다. BMT 환경 : GridCenter-CAP, GridCenter-HPC, CAE 어플리케이션 Abaqus,Fluent,Gaussian
More information3 권 정답
3 권 정답 엄마표학습생활기록부 엄마가선생님이되어아이의학업성취도를평가해주세요. 021 계획준수 학습기간 월일 ~ 월일 원리이해 시간단축 정확성 종합의견 022 계획준수 학습기간 월일 ~ 월일 원리이해 시간단축 정확성 종합의견 023 계획준수 학습기간 월일 ~ 월일 원리이해 시간단축 정확성 종합의견 024 계획준수 학습기간 월일 ~ 월일 원리이해 시간단속 정확성
More information경북자동차부품관련연구소의효율적 운영방안
2009-046 경북자동차부품관련연구소의효율적 운영방안 차례 표차례 그림차례 요약 1. 연구배경및목적,,, IT. 3,.,.. 2. 국내 지역자동차산업현황 2007 20.3 GDP 2.5%. 9%, 12%, 13%, 07 409, 285 5, 147 2.9. 8.6%, 7.0%, 4.5%, i . ( ) ( ) ( ) 4,577 277,319 38,865,170
More informationJournal of Educational Innovation Research 2017, Vol. 27, No. 1, pp DOI: NCS : G * The Analy
Journal of Educational Innovation Research 2017, Vol. 27, No. 1, pp.133-158 DOI: http://dx.doi.org/10.21024/pnuedi.27.1.201703.133 NCS : G * The Analysis of the Cognitive Level of Basic Job Skills of Specialized
More information프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음
프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 CHAPTER 9 둘중하나선택하기 관계연산자 두개의피연산자를비교하는연산자 결과값은참 (1) 아니면거짓 (0) x == y x 와 y 의값이같은지비교한다. 관계연산자 연산자 의미 x == y x와 y가같은가? x!= y
More informationJournal of Educational Innovation Research 2017, Vol. 27, No. 3, pp DOI: (NCS) Method of Con
Journal of Educational Innovation Research 2017, Vol. 27, No. 3, pp.181-212 DOI: http://dx.doi.org/10.21024/pnuedi.27.3.201709.181 (NCS) Method of Constructing and Using the Differentiated National Competency
More informatione-spider_제품표준제안서_160516
The start of something new ECMA Based Scraping Engine CONTENTS 3 4 1 2 3 4 5 6 7 8 9 5 6 ECMA Based Scraping Engine 7 No.1 No.2 No.3 No.4 No.5 8 24 ( ) 9 ios Device (all architecture) Android Device (all
More informationMicrosoft Word _whitepaper_latency_throughput_v1.0.1_for_
Sena Technologies 백서 : Latency/Throughput Test September 11, 2008 Copyright Sena Technologies, Inc 2008 All rights strictly reserved. No part of this document may not be reproduced or distributed without
More information<4D F736F F D20C5EBC7D5C7D8BCAEBDC3BDBAC5DB5F D2BC0C720424D54B0E1B0FABAB8B0EDBCAD2E646F63>
통합해석시스템기반 STARCCM+ 의병렬계산성능 BMT 결과보고서 클루닉스 본자료는 클루닉스에서 CAE 해석 S/W(STARCCM+) 의병렬처리성능을측정한 BMT 결과보고서입니다. BMT 환경 : GridCenter-CAP, GridCenter-HPC BMT S/W : STARCCM+ BMT 진행 : 클루닉스 BMT 일자 : 2009년 08월 12일 ~2009년
More informationPJTROHMPCJPS.hwp
제 출 문 농림수산식품부장관 귀하 본 보고서를 트위스트 휠 방식 폐비닐 수거기 개발 과제의 최종보고서로 제출 합니다. 2008년 4월 24일 주관연구기관명: 경 북 대 학 교 총괄연구책임자: 김 태 욱 연 구 원: 조 창 래 연 구 원: 배 석 경 연 구 원: 김 승 현 연 구 원: 신 동 호 연 구 원: 유 기 형 위탁연구기관명: 삼 생 공 업 위탁연구책임자:
More informationArt & Technology #5: 3D 프린팅 - Art World | 현대자동차
Art & Technology #5: 3D 프린팅 새로운 기술, 새로운 가능성 미래를 바꿔놓을 기술 이 무엇인 것 같으냐고 묻는다면 어떻게 대답해야 할까요? 답은 한 마치 한 쌍(pair)과도 같은 3D 스캐닝-프린팅 산업이 빠른 속도로 진화하고 있는 이유입니 가지는 아닐 것이나 그 대표적인 기술로 3D 스캐닝 과 3D 프린팅 을 들 수 있을 것입니 다. 카메라의
More informationJournal of Educational Innovation Research 2017, Vol. 27, No. 2, pp DOI: : Researc
Journal of Educational Innovation Research 2017, Vol. 27, No. 2, pp.251-273 DOI: http://dx.doi.org/10.21024/pnuedi.27.2.201706.251 : 1997 2005 Research Trend Analysis on the Korean Alternative Education
More informationSW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING
More information초보자를 위한 분산 캐시 활용 전략
초보자를위한분산캐시활용전략 강대명 charsyam@naver.com 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 그러나현실은? 서비스에필요한것은? 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 적절한기능 서비스안정성 트위터에매일고래만보이면? 트위터에매일고래만보이면?
More information... 연구총서 도시부도로교통혼잡해소를위한 도로정책방안개발 The Development of Highway Policies to Mitigate Traffic Congestion on Urban Area... 성낙문외 5 인...
... 연구총서 2012-09.. 도시부도로교통혼잡해소를위한 도로정책방안개발 The Development of Highway Policies to Mitigate Traffic Congestion on Urban Area... 성낙문외 5 인... 서문 원장 김경철 목차 표목차 그림목차 요약 제
More informationMicrosoft PowerPoint - 실습소개와 AI_ML_DL_배포용.pptx
실습강의개요와인공지능, 기계학습, 신경망 < 인공지능입문 > 강의 허민오 Biointelligence Laboratory School of Computer Science and Engineering Seoul National University 실습강의개요 노트북을꼭지참해야하는강좌 신경망소개 (2 주, 허민오 ) Python ( 프로그래밍언어 ) (2주, 김준호
More information` Companies need to play various roles as the network of supply chain gradually expands. Companies are required to form a supply chain with outsourcing or partnerships since a company can not
More information3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < >
. 변수의수 ( 數 ) 가 3 이라면카르노맵에서몇개의칸이요구되는가? 2칸 나 4칸 다 6칸 8칸 < > 2. 다음진리표의카르노맵을작성한것중옳은것은? < 나 > 다 나 입력출력 Y - 2 - 3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < > 2 2 2 2 2 2 2-3 - 5. 다음진리표를간략히한결과
More informationAPOGEE Insight_KR_Base_3P11
Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows
More information