DBPIA-NURIMEDIA
|
|
- 래연 목
- 5 years ago
- Views:
Transcription
1 논문 한국통신학회논문지 '10-12 Vol.35 No.12 임베디드코어설계를위해설계계층을이용한효율적인 아키텍처탐색 준회원김상우 *, 정회원황선영 * An Efficient Architecture Exploration for Embedded Core Design Exploiting Design Hierarchy Sang-Woo Kim* Associate Member, Sun-Young Hwang* Regular Member 요 약 본논문은임베디드코어의설계계층을이용한아키텍처탐색방법론을제안한다. 제안된방법은다양한설계검증과계층적인설계수준에따른성능측정을고려한체계적인아키텍처탐색을수행한다. 성능측정도구는설계모듈에관련있는성능데이터를가진프로파일을생성한다. 프로파일생성기는설계모듈과성능매개변수에대한연관규칙을얻기위해데이터마이닝을수행한다. 프로파일생성기의추론엔진은다음탐색과정의설계성능을향상시키는새로운연관규칙을얻는다. 제안된아키텍처탐색방법론의효율성을확인하기위해 JPEG 인코더, Chen-DCT, FFT의어플리케이션에대한아키텍처탐색을수행하였다. 제안된방법을이용하여설계된임베디드코어는 MIPS R3000의초기임베디드코어에비해평균 60.8% 의수행사이클감소를보인다. Key Words : 아키텍처탐색, Embedded System, Design Hierarchy, 성능 estimation, 프로파일 ABSTRACT This paper proposes an architecture exploration methodology for the design of embedded cores exploiting design hierarchy. The proposed method performs systematic architecture exploration by taking different approaches for verifying designs and estimating performances depending on the hierarchy level in design process. Performance estimation tools generate profile having performance data related with design modules of an embedded core. Profile analyzer performs data-mining to acquire association rules between the design modules and performance parameters. Inference engine in the profile analyzer updates the association rules which will be used to improve the design performance at next exploration steps. To show the efficiency of the proposed architecture explorations methodology, experiments had been performed for JPEG encoder, Chen-DCT, and FFT application functions. The embedded cores designed by taking the proposed method show performance improvement by 60.8% in terms of clock cycles on the average when compared with the initial embedded core in MIPS R3000. Ⅰ. 서론 한정된용량의배터리로동작하는임베디드시스템 에서다양한어플리케이션에대한짧은 time-to-market 과끊임없는성능개선등에대한요구를충족시키기가어렵게되어, 핵심기능을단일칩으로집약하고전 본연구는교육과학기술부의재원으로한국연구재단의지원을받아수행되었습니다. (# ). * 서강대학교전자공학과 CAD & ES 연구실 (hwang@sogang.ac.kr) 논문번호 :KICS , 접수일자 :2010 년 6 월 29 일, 최종논문접수일자 : 2010 년 12 월 7 일
2 논문 / 임베디드코어설계를위해설계계층을이용한효율적인아키텍처탐색 력소비를최소화한시스템반도체의설계, 개발이중요하게되었다 [1][2]. 시스템수준의저전력설계를위해동적전력관리, 동적전압조절, 저전력코드를생성하는컴파일러등의방법이제안되었다. 동적전력관리는시스템구성요소가불필요한전력소모를최소화하기위해시스템의동작환경에따라전력상태를변화시키는방법이고 [3], 동적전압조절은프로세서의동작전압과이에따른동작주파수를조절하는방법이다 [4]. 저전력코드를생성하는컴파일러는명령어의 recoding과스케줄링을통해프로세서에저전력동작이가능한명령어를재구성한다 [5][6]. 특정어플리케이션에대한고성능동작과설계스펙의변동에능동적으로대처할수있는 ASIP (Application Specific Instruction-set Processor) 의사용으로최적화된명령어집합과프로세서구조를갖는임베디드코어의설계가짧은시간내에가능하게되었으나, 저전력 ASIP 설계는최적화된명령어집합과프로세서의구조에알맞은저전력코드를생성하는컴파일러설계에많은비용과시간이필요하다. 이러한문제점을해결하기위해제안된머신기술언어를이용한 ASIP 설계방식에서는기술된타겟프로세서에적합한컴파일러와시뮬레이터등을자동생성하여설계의정확성과일관성을검증할수있도록하여야, 보다다양하고넓은탐색공간에서의아키텍처탐색이가능하다 [5]. 최적화된 ASIP을설계하기위한아키텍처탐색은전력소모, 실행시간, 칩면적등을조합한비용함수의값이최적화된설계모듈을찾아내는과정이다 [7][8]. 최적화된설계모듈을얻어내는과정은컴파일러와시뮬레이터등을생성하는과정, 성능측정의결과를획득하고분석하는과정에소요되는시간이필요하므로, 고려해야할설계모듈이많을수록설계시간과비용이증가하게된다 [7]. 아키텍처탐색의효율성을향상시키기위해서로 trade-off 관계에있는설계검증을위한시뮬레이션의수행속도와성능측정의정확성을동시에고려한효율적인시스템의개발이필요하다 [9-11]. 컴파일러기반의아키텍처탐색은타겟프로세서와컴파일러설계의일관성을위해머신기술언어기반방식을이용하며, 어플리케이션프로그램의정적분석결과와시뮬레이션을통해얻은동적분석결과를이용하여어플리케이션에최적화된타겟프로세서의구조와명령어집합을결정한다 [8,12]. 이방법은다양한컴파일러의최적화기법을고려하여고성능 ASIP을얻을수있으나아키텍처탐색과정에서컴파일러의 최적화기법과관련이없는시뮬레이션과프로파일분석등을수행하므로최종 ASIP을얻는과정에많은시간이소요된다 [11]. 이를극복하기위해시뮬레이션의수행속도와성능측정의정확성을동시에고려한아키텍처탐색방법은어플리케이션프로그램의각 basic-block의수행빈도와수행사이클수예측한결과를바탕으로초기 ASIP을빠르게결정하고, 시뮬레이터를이용하여얻은프로파일을분석한결과를가지고초기 ASIP을개선하는방법이제안되었으나 [6], 역시설계 hierarchy에따른특성을활용하며아키텍처탐색을수행하지않고있다. 본연구에서는임베디드코어설계를위해머신기술언어기반방식의아키텍처탐색을위한방법론을제시한다. 제안된아키텍처탐색방법은어플리케이션에최적화된임베디드코어를빠르게얻기위해, 아키텍처탐색과정에서설계단계에따라성능측정할설계모듈을정해놓고불필요한프로파일링의과정을최소화한다. 아키텍처탐색과정에서얻은프로파일은다음설계단계에서의아키텍처탐색의수행단계에서시뮬레이터를수행하여얻은프로파일에포함되도록계층적으로프로파일을프로파일데이터베이스에저장된다. 아키텍처탐색의수행단계를효율적으로결정하기위해제안된프로파일분석기는프로파일데이터베이스에서현재아키텍처탐색의수행단계에해당되는관련프로파일을입력으로분석과정과추정과정을통해임베디드코어의성능을향상시킬수있는임베디드코어의설계모듈에대한정보를찾아낸다. 임베디드코어의성능을보다향상시킬수있는설계모듈을중심으로아키텍처탐색의다음단계를위한임베디드코어의구조를개선한다. 본논문의구성은다음과같다. 제 2절에서는제안하는방식이적용되는전체 framework인 RISGen (Retargetable Instruction-set Simulator Generator) 시스템의개관을설명하고, 제 3절에서는제안된아키텍처탐색흐름도와프로파일데이터베이스, 그리고프로파일분석기에대해설명한다. 제 4절에서는제안된아키텍처탐색방법을이용하여얻어낸최종임베디드코어의성능과아키텍처탐색방법의효율성에대한실험결과를보이며, 마지막으로제 5절에서결론및추후과제를제시한다. Ⅱ. RISGen 시스템개관 RISGen 시스템은 SMDL 언어 [13-15] 로기술한타겟프로세서모델의구조적정보와행위정보를가진 IR
3 한국통신학회논문지 '10-12 Vol.35 No.12 (Intermediate Representation) 로부터시뮬레이션커널 과성능측정모델을참조하여 event-driven 방식의 시뮬레이터와 retargetable 컴파일러, 그리고임베디드 코어를자동생성한다. 그림 1 은 RISGen 시스템의개 관을보인다. 그림 1. RISGen 시스템의개관 1760 임베디드코어모델은 IR 을입력으로한임베디드 코어생성기에서생성되며임베디드코어의파이프라인정보, 데이터패스구조정보, 기능유닛간의연결정보등을가진다 [13]. RISGen 라이브러리는 event-driven 방식의시뮬레이션커널, 운영체제에동작하는시스템콜을시뮬레이션하기위한시스템콜모델, trade-off 관계에있는시뮬레이션의수행속도와성능측정의정확성에대한성능측정모델등을가진다. 시뮬레이터생성기는임베디드코어모델과 RISGen 라이브러리를참조하여성능측정모델에해 당되는 event-driven 방식의시뮬레이터를생성한다 [15]. 아키텍처탐색과정을효율적으로수행하기위해설계단계에알맞은성능측정의속도와정확도를가진성능측정모델이필요하다 [9][11]. 그림 2는 RISGen 시스템에서수행속도와정확도관계를보인다. 인스트럭션스케줄을이용하는방법은컴파일러인스트럭션스케줄러가어플리케이션프로그램을정적으로분석한결과인 basic-block 수준의프로파일을빠르게얻어낸다 [17]. 사이클수준시뮬레이터를이용하는방법은타겟프로세서의파이프라인구조를총체적으로반영한시뮬레이션을수행하여정확한성능측정을구할수있으나시뮬레이션속도가느리다. 명령어수준시뮬레이터를이용하는방법은각명령어가타겟프로세서의파이프라인에동작되는사이클값을이용하여시뮬레이션을수행하며파이프라인구조의세부적인정보를고려하지않으므로, 사이클수 그림 2. RISGen 시스템에서수행속도와정확도관계준시뮬레이터를이용한방법보다성능측정의정확도가낮으나빠른시뮬레이션속도를가진다. Ⅲ. 제안된아키텍처탐색시스템본절에서는제안된임베디드코어의설계계층을이용한아키텍처탐색흐름과프로파일분석기를제시한다. 3.1 임베디드코어의설계계층을이용한아키텍처탐색흐름아키텍처탐색은일반적으로매우긴시간을요구할과정으로최적화된프로세서모델을얻어내는과정에서불필요한성능측정등을최소화하는것이중요하다 [5,10,11]. 본논문에서제안된아키텍처탐색시스템은임베디드코어의설계단계에서서로다른설계계층에서의특성을이용하여체계적으로탐색시간을줄일수있도록한다. 그림 3은제안된아키텍처탐색흐름도를보인다. 머신기술언어의파싱에의해생성된프로세서모델은임베디드코어생성기, SRCC (Sogang Retargetable Compiler Compiler) 시스템과시뮬레이터생성기에서임베디드코어모델, retargetable 컴파일러와시뮬레이터생성에필요한타겟프로세서의구조적정보와행위정보를가진다 [13][14][15]. SRCC 시스템에서생성된 retargetable 컴파일러는초기임베디드코어를얻을때까지어플리케이션프로그램을정적으로분석한결과인 basic-block 수준의프로파일을생성하고, 초기임베디드코어가확정되면바이너리코드로변환한다. 본논문의아키텍처탐색시스템에이용되는컴파일드코드방식의시뮬레이터는시뮬레이션속도를향상시키기위해제안되었다 [16]. 시뮬레이터생성기는임베디드코어모델과 RISGen 라이브 1760
4 논문 / 임베디드코어설계를위해설계계층을이용한효율적인아키텍처탐색 그림 3. 제안된아키텍처탐색흐름도러리, 그리고바이너리코드를참조하여시뮬레이션의명령어디코드과정을정적으로결정하고사이클수준과명령어수준컴파일드코드방식의시뮬레이터를생성한다. 성능측정으로획득한프로파일정보는다음설계단계에서의아키텍처탐색의수행단계에서얻어낼프로파일에포함되도록계층적구조를갖는프로파일데이터베이스에저장된다. 프로파일분석기는현재아키텍처탐색의수행단계에해당되는프로파일데이터베이스의관련프로파일을이용하여임베디드코어의성능을향상시킬수있는설계모듈을구하고, 얻어낸설계모듈을바탕으로임베디드코어의구조를개선한다. 아키텍처탐색의수행단계에서목표하는임베디드코어를얻을때까지위과정을반복한다. 제안된아키텍처탐색은프로파일정보를얻어내는성능측정도구가가진성능측정의수행속도와정확도를고려하여어플리케이션에최적화된임베디드코어를빠르게얻어내는 3단계아키텍처탐색방식을수행한다. 아키텍처탐색의 1단계는초기임베디드코어의구조를빠르게결정하기위해 basic-block 수준의프로파일정보를얻어내는컴파일러의인스트럭션스케줄링결과를이용한다. 이과정은넓은설계공간을가지며프로세서리소스, 프로세서구조등의관련설계모듈을고려하여초기임베디드코어에결정하고최적화된컴파일러의명령어선택기를얻는다. 개선된임베디드코어의각설계모듈은임베디드코어의성능기여도값이설계자가정해놓은기준값보다작으면개선할설계모듈의목록에제외하며, 고려할 설계모듈이없을경우초기임베디드코어의구조로정하고컴파일러의명령어선택기를생성한다. 아키텍처탐색의 2단계는 1단계보다축소된설계공간에서임베디드코어의각설계모듈에대해정확한프로파일정보를얻어내기위해명령어수준컴파일드코드방식의시뮬레이션을수행한다. 이과정에서레지스터파일, 기능유닛, 명령어집합아키텍처구조, 프로세서리소스간의연결구조, 데이터패스구조등의설계모듈을고려하여향상된임베디드코어를결정하고최적화된컴파일러의인스트럭션스케줄러를생성한다. 아키텍처탐색의 3단계는데이터포워딩등과같은최적화된임베디드하드웨어기법을이용한임베디드코어설계를위해 2단계보다더욱정확한임베디드코어의각설계모듈에대한프로파일을생성하는사이클수준컴파일드코드방식의시뮬레이션을수행한다. 이과정에서임베디드코어의세부적인파이프라인구조를중심으로레지스터파일, 기능유닛, 명령어집합아키텍처구조, 데이터패스구조등의설계모듈을개선하여임베디드코어의성능을극대화시킬수있는결과를생성한다. 3.2 프로파일분석기제안된아키텍처탐색을효율적으로수행하기위해서는임베디드코어의설계모듈에관련있는성능데이터를올바르게분석하는프로파일분석기가필요하다. 그림 4는제안된프로파일데이터베이스를보인다. 제안된프로파일데이터베이스에서는아키텍처탐색의수행단계에따른성능측정이요구되는임베디드코어의설계모듈을고려한프로파일분석을위해현재아키텍처탐색의수행단계에서얻은프로파일이다음설계단계의아키텍처탐색의수행과정에서얻은프로파일에포함되도록계층적으로프로파일을구성된다 [18]. 아키텍처탐색의 1단계는임베디드코어그림 4. 제안된프로파일데이터베이스
5 한국통신학회논문지 '10-12 Vol.35 No.12 를빠르게결정하기위해컴파일러의인스트럭션스케줄링결과를이용하여프로세서리소스, 프로세서구조등에대한프로파일정보를얻는다. 아키텍처탐색의 2단계는초기임베디드코어의성능을향상시키기위해명령어수준컴파일드코드방식의시뮬레이터를이용하여기능유닛, 레지스터파일, 명령어집합아키텍처등과데이터패스구조, 파이프라인구조등에대한프로파일정보를얻는다. 아키텍처탐색의 3단계는임베디드코어의성능을극대화시키기위해사이클수준컴파일드코드방식의시뮬레이터를이용하여산술논리유닛, 분기처리유닛, 레지스터크기, 레지스터사용정보, 명령어행위, 어드레싱모드등에대한프로파일정보를얻는다. 아키텍처탐색의수행단계가증가할수록더욱구체적인프로파일정보를얻어야하므로성능측정의높은정확도를가진성능측정도구를사용한다. 그림 5는프로파일데이터베이스에서현재아키텍처탐색의수행단계에해당되는관련프로파일을분석하여개선된임베디드코어의설계정보를생성하는프로파일분석기를보인다. 제안된프로파일분석기는프로파일분석을통해연관규칙을찾아내는데이터마이닝기법을적용한다 [18]. 데이터마이닝블록은임베디드코어의설계모듈에관련있는성능데이터를가진프로파일을분석과정에의해설계모듈과성능매개변수에대한연관규칙을구하여연관규칙저장소에저장한다. 프로파일분석기의라이브러리는임베디드코어의설계에서고려해야할설계모듈에대한우선순위를구성한다. 추론엔진은데이터마이닝블록의연관규칙저장소와라이브러리를참조하여패턴매칭을수행하며추론할수없는연관규칙을데이터마이닝블록의연관규칙저장소에업데이트한다. 추론엔진에서임베디드코어 의성능을향상시킬수있는새로운연관규칙을더이상을구할수없으면본과정을완료하고다음탐색과정에서임베디드코어의성능을향상시킬수있는설계모듈의정보를가진새로운연관규칙을얻는다. 얻어낸연관규칙을바탕으로 SMDL 언어로기술된타겟프로세서를개선한다. Ⅳ. 실험결과제안된아키텍처탐색시스템의효율성검증을위해 JPEG 인코더, Chen-DCT, FFT에최적화된임베디드코어를설계하였다. MIPS R3000 프로세서를 SMDL 언어로기술하여초기프로세서로사용하였다. MIPS R3000 프로세서는 IF, ID/OF, ALU, MEM, WB 스테이지로 5단파이프라인구조를가지며 ALU, load, store, jump branch, condition branch 명령어종류로구성된명령어집합을가진다. JPEG 인코더에최적화된초기임베디드코어를얻기위해아키텍처탐색 1단계를수행하였다. 아키텍처탐색 1단계는산술논리유닛, 분기처리유닛등의구조에따른컴파일러의명령어선택기를자동생성하기위해명령어종류에따른수행빈도를가진 basic-block 수준의프로파일을얻어낸다. 생성된프로파일은컴파일러인스트럭션스케줄러를이용하여 JPEG 인코더프로그램을정적으로분석한결과인각 basic-block 수행빈도, basic-block의명령어종류별개수와스케줄지연시간, 조건분기의 taken과 non-taken 횟수, 각 basic-block의수행빈도와스케줄지연시간을곱하여총합한전체수행사이클의값등을가진다. 그림 6은 MIPS R3000의초기임베디드코어에서명령어종류에따른수행빈도를보인다. Basic-block 수준의프로파일을입력으로한프로파일분석기는 ALU와 load 명령어종류의수행빈도가전체 75.4% 이고조건분기명령어종류에서총 그림 5. 제안된프로파일분석기 그림 6. MIPS R3000 의초기임베디드코어에서명령어종류에따른수행빈도.
6 논문 / 임베디드코어설계를위해설계계층을이용한효율적인아키텍처탐색 454,264번 not-taken과총 50,307번 taken의횟수등의결과를얻었다. JPEG 인코더프로그램의이진코드크기와전체수행사이클의값을감소하기위해 ALU 와 load 명령어종류에서많이수행하는명령어중심으로합성된명령어집합을구성하고산술유닛구조를개선하였다 [14]. PC 블록을포함한분기처리유닛은 non-taken 횟수가전체 90% 를차지하므로 not-taken 중심으로분기타겟주소를미리계산하는구조를가진다. 이러한과정을반복하여프로파일분석기에서더이상최적화할필요가없다는분석결과가나오면아키텍처탐색 2단계로수행하였다. 2단계에사용되는명령어수준컴파일드코드방식의시뮬레이터는파이프라인스테이지의구체적인구조적정보와행위정보를고려하지않고빠른시뮬레이션의수행속도를가지므로레지스터데이터의의존성등을최소화하여개선된레지스터파일, 데이터패스구조등을빠르게설계할수있다. 레지스터파일구조의설계는가장많이수행되는명령어패턴을중심으로컴파일러생성시스템에서사용되는레지스터용도에따른레지스터크기를결정하였다 [8][14]. JPEG 인코더프로그램을고려한레지스터파일구조는전체수행사이클의값을일정비율로감소할때까지 MIPS R3000 프로세서의레지스터파일구조에서 temporary 레지스터 7개와 argument 레지스터 2개로정하여불필요한레지스터의개수를최소화하였다. Temporary 레지스터는전체수행사이클의값을감소시키기위해 common sub-expression elimination 등의코드최적화를수행하여연산과정의임시데이터를저장하기위한레지스터로사용한다 [14]. Argument 레지스터는함수호출의매개변수전달을위한레지스터이며, JPEG 인코더프로그램의함수들이 3개이상의 argument 레지스터를필요하지않다. 합성된명령어집합과레지스터파일구조를바탕으로데이터패스구조를재구성하고최적화된컴파일러의인스트럭션스케줄러를자동생성하였다. 마지막으로아키텍처탐색 3단계는전체수행사이클의값을감소시킬수있도록파이프라인스테이지별구조를개선한다. 개선된파이프라인구조는 ID/OF 스테이지에서분기처리유닛을배치하여 non-taken 분기를수행하고 ALU 스테이지에서자주수행하는명령어패턴을고려한산술유닛과재구성된데이터패스등의구조를배치하였다. 또한데이터포워딩등과같은최적화된임베디드하드웨어기법을이용하여파이프라인세부구조를개선하고최종임베디드코어를생성하였다. 최종임베디드코어는특정어플리케이션에최적화된하드웨어 자원과수행사이클등을가지며제안된아키텍처탐색방법에서생성된컴파일러를이용하면다른응용프로그램의소스코드를최종임베디드코어의구조에적합한머신코드로변환하므로보다많은어플리케이션적용이가능하다. 표 1은 JPEG 인코더, Chen-DCT, FFT 어플리케이션에따른 MIPS 3000의임베디드코어와제안된아키텍처탐색방법을수행하여얻은최종임베디드코어의성능비교를보인다. 측정된임베디드코어의수행사이클은사이클수준컴파일드코드방식의시뮬레이터로시뮬레이션을수행한결과이다. 제안된아키텍처탐색방법을수행하여얻은최종임베디드코어는 MIPS R3000의초기임베디드코어에불필요한하드웨어자원을최소화하기위해특정어플리케이션에최적화된산술연산유닛과분기처리유닛의구조, 레지스터파일구조, 데이터패스구조, 파이프라인구조등을개선되었으며, MIPS R3000의초기임베디드코어에비해평균 60.8% 수행사이클이감소된결과를보인다. 또한컴파일러기반의아키텍처탐색방법 [8] 을수행하여얻은 JPEG 인코더어플리케이션에최적화된임베디드코어와비교하면평균 11.7% 수행사이클의값이감소되었다. 설계계층을이용한아키텍처탐색방법은설계모듈별로적합한컴파일러의최적화기법을적용하여향상된수행사이클을가진임베디드코어를설계할수있다. 그림 7은세가지어플리케이션에대해제안된아키텍처탐색방법으로최종임베디드코어를얻을때까지각아키텍처탐색의수행단계에서총반복횟수비교를보인다. 아키텍처탐색 1단계의총반복횟수를 1로놓고아키텍처탐색 2단계와 3단계의상대적인총반복횟수를구하였다. 아키텍처탐색 3단계는 1단계에비해평균 11.3배총반복횟수를가지며 3단계는 2단계에비해평균 3.9배총반복횟수를가진다. 아키텍처탐색의수행단계가증가할수록임베디드코어, 컴파일러와컴파일드코드방식의시뮬레이터의생성과프 표 1. 어플리케이션별임베디드코어의성능비교. 어플리케이션 MIPS R3000 의초기임베디드코어 (# cycles) 개선된임베디드코어 (# cycles) 비고 JPEG 인코더 6,635,496 2,592, % Chen-DCT 191,742 81, % FFT 53,178 22, % Average 2,293, , %
7 한국통신학회논문지 '10-12 Vol.35 No.12 코어를설계하였으며, 그결과는 MIPS R3000의초기임베디드코어에비해평균 60.8% 수행사이클이감소되었다. 추후과제는제안된아키텍처탐색방법으로얻은임베디드코어와특정어플리케이션에최적화된 IP (Intellectual Property) 등을고려하여버스구조등을결정하는확장된아키텍처탐색연구가필요하다. 그림 7. 아키텍처탐색의수행단계에따른총반복횟수비교. 로파일분석과정의총반복횟수가증가하였다. 이 결과를통해제안된아키텍처탐색방법은보다짧은 time-to-market을위해아키텍처탐색 2단계와 3단계의반복횟수를줄어야하나빠른시뮬레이션속도를가진컴파일드코드방식의시뮬레이터로체계적으로설계공간을축소시키면서컴파일러의최적화된명령어선택기와인스트럭션스케줄러를생성할수있다는점에서의의가있다 Ⅴ. 결론및추후과제 본논문은설계과정에서설계 hierarchy에따라다른탐색방법을갖도록하여효율적으로탐색공간을축소시키고불필요한성능측정과정을최소화하는아키텍처탐색방법을제안하였다. 아키텍처탐색 1단계는컴파일러의인스트럭션스케줄을이용하여빠르게성능측정된프로파일을바탕으로컴파일러의명령어선택기를결정하고초기임베디드코어를얻었다. 아키텍처탐색 2단계는컴파일러의인스트럭션스케줄러를결정하기위해 1단계보다높은성능측정의정확성을가진명령어수준컴파일드코드방식의시뮬레이터를수행하였고, 3단계는임베디드코어의파이프라인구조를중심으로사이클수준컴파일드코드방식의시뮬레이터를수행하여프로파일링하고최적화된임베디드코어를생성하였다. 초기임베디드코어를빠르게결정할수있으며, 임베디드코어의설계모듈에관련있는성능데이터를분석하는프로파일분석기를제안하였다. 프로파일분석기는프로파일데이터베이스에서현재아키텍처탐색의수행단계에해당되는관련프로파일을분석과정과추정과정을통해임베디드코어의성능을향상시킬수있는설계모듈의정보를가진새로운연관규칙을찾아낸다. 제안된아키텍처탐색방법을이용하여 JPEG 인코더, Chen-DCT, FFT 어플리케이션에최적화된임베디드 1764 참고문헌 [1] J. Rabaey and M. Pedram, Eds., Low Power Design Methodologies, Kluwer Academic Pub., [2] T. Makimoto and Y. Sakai, Evolution of Low Power Electronics and Its Future Applications, in Proc. ISLPED, pp.2-5, Aug [3] T. Burd, T. Pering, A. Stratakos, and R. Brodersen, A Dynamic Voltage Scaled Microprocessor System, IEEE J. Solid-State Circuits, Vol.35, No.11, pp , Nov [4] L. Benini, A. Bogliolo, and G. De Micheli, A Survey of Design Techniques for System-Level Dynamic Power Management, IEEE Trans. VLSI Systems, Vol.8, No.3, pp , June [5] M. Jain, M. Balakrishnan, and A. Kumar, ASIP Design Methodologies : Survey and Issues, in Proc. IEEE/ACM Int. Conf. VLSI Design. (VLSI 2001), pp.76-81, Jan [6] S. Lee, S. Lee, and S. Hwang, A Concurrent Instruction Scheduling and Recoding Algorithm for Power Minimization in Embedded Systems, IEICE Transactions on Information and Systems, Vol.93-D, No.8, Aug [7] M. Gries and K. Keutzer, Eds., Building ASIPs: The Mescal Methodology, Springer, [8] 이성래, 황선영, Application에최적의 ASIP 설계를위한효율적인 Architecture Exploration 방법, 한국통신학회논문지, 32권, 9호, pp , 2007년 9월. [9] K. Karuri, Al Faruque, S. Kraemer, R. Leupers, G. Ascheid, and H. Meyr, Fine-grained Application Source Code Profiling for ASIP Design, in Proc. Design Automation
8 논문 / 임베디드코어설계를위해설계계층을이용한효율적인아키텍처탐색 Conference, pp , June [10] L. Cai, A. Gerstlauer, and D. Gajski, Retargetable Profiling for Rapid, Early System-level Design Space Exploration, in Proc. Design Automation Conference, pp , July [11] T. Kempf, K. Karuri, S. Wallentowitz, G. Ascheid, R. Leupers and H. Meyr, A SW Performance Estimation Framework for Early System-level -design using Fine-grained Instrumentation, in Proc. Conf. Design Automation and Test in Europe, pp , March [12] A. Shrivastava, S. Park, E. Earlie, N. Dutt, A. Nicolau and Y. Paek, Automatic Design Space Exploration of Register Bypasses in Embedded Processors, IEEE Trans. Computer-Aided Design, Vol.26, No.12, pp , Dec [13] 조재범, 유용호, 황선영, 임베디드프로세서코어자동생성시스템의구축, 한국통신학회논문지, 30권 6A호, pp , 2005년 6월. [14] 이성래, 황선영, 머쉰행위기술로부터 Retargetable 컴파일러생성시스템구축, 한국통신학회논문지, 32권 5호, pp , 2007년 5월. [15] 홍성민, 박창수, 황선영, DSP 프로세서용인스트럭션셋시뮬레이터자동생성기의설계에관한연구, 한국통신학회논문지, 제32권. 9호, pp , 2007년 9월. [16] M. Reshiadi, N. Bansal, P. Mishra, and N. Dutt, An Efficient Retargetable Framework for Instruction-Set Simulation, in Proc. IEEE/ACM/IFIP Int. Conf. Hardware/Software Codesign & System Synthesis, pp.13-18, Oct [17] T. Conte and C. Gimarc, Fast Simulation Of Computer Architectures, Kluwer Academic Pub., [18] J. Han, M. Kamber and J. Pei, Data Mining: Concepts and Techniques, Morgan Kaufmann, 김상우 (Sang-Woo Kim) 준회원 2009년 2월서강대학교전자공학과 2009년 3월 ~ 현재서강대학교전자공학과석사과정 < 관심분야 > ASIP Design, Retargetable Compiler for Embedded System 황선영 (Sun-Young Hwang) 정회원 1976년 2월서울대학교전자공학과 1976년 2월한국과학원전기및전자공학과공학석사취득 1986년 10월미국 Stanford대학교전자공학박사학위취득 1976년~1981년삼성반도체 ( 주 ) 연구원, 팀장 1986년~1989년 Stanford 대학 Center for Integrated Systems 연구소책임연구원및 Fairchild Semiconductor, Palo Alto Research Center 기술자문 1989년~1992년삼성전자 ( 주 ) 반도체기술자문 2002년 4월 ~2004년 3월서강대학교정보통신대학원장 1989년 3월~현재서강대학교전자공학과교수 < 관심분야 > SoC 설계및 framework 구성, CAD 시스템, Embedded 시스템, DSP 시스템설계등
DBPIA-NURIMEDIA
논문 11-36-01-09 임베디드코어설계시효율적인설계공간탐색을위한컴파일드코드방식시뮬레이터생성시스템구축 준회원김상우 *, 정회원황선영 * Construction of a Compiled-code Simulator Generation System for Efficient Design Exploration in Embedded Core Design Sang-Woo
More informationDBPIA-NURIMEDIA
논문 13-38B-01-02 한국통신학회논문지 '13-01 Vol.38B No.01 http://dx.doi.org/10.7840/kics.2013.38b.1.10 동적분기예측을지원하는임베디드코어자동생성시스템의설계와구현 이현철, 황선영 Design and Implementation of an Automatic Embedded Core Generation System
More informationDBPIA-NURIMEDIA
논문 09-34-06-11 한국통신학회논문지 '09-06 Vol. 34 No. 6 임베디드시스템을위한개선된예측동적전력관리방법 준회원김상우 *, 정회원황선영 * An Improved Predictive Dynamic Power Management Scheme for Embedded Systems Sang-Woo Kim* Associate Member, Sun-Young
More informationexample code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for
2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon
More informationDBPIA-NURIMEDIA
논문 07-32-10-15 한국통신학회논문지 '07-10 Vol. 32 No. 10 저전력소모임베디드프로세서코어자동생성시스템의설계 준회원김동원 *, 정회원황선영 * Design of an Automatic Generation System for Embedded Processor Cores with Minimal Power Consumption Dong-Won
More informationDBPIA-NURIMEDIA
논문 10-35-08-15 한국통신학회논문지 '10-08 Vol.35 No. 8 건설생산성 향상을 위한 건설현장 내 RFID 네트워크 시스템 적용 방안 준회원 김 신 구*, 정회원 이 충 희*, 이 성 형*, 종신회원 김 재 현* Method of RFID Network System Application for Improving of Construction
More informationDBPIA-NURIMEDIA
논문 10-35-03-03 한국통신학회논문지 '10-03 Vol. 35 No. 3 원활한 채널 변경을 지원하는 효율적인 IPTV 채널 관리 알고리즘 준회원 주 현 철*, 정회원 송 황 준* Effective IPTV Channel Control Algorithm Supporting Smooth Channel Zapping HyunChul Joo* Associate
More informationDBPIA-NURIMEDIA
논문 07-32-5-05 한국통신학회논문지 07-5 Vol. 32 No. 5 머쉰행위기술로부터 Retargetable 컴파일러생성시스템구축 준회원이성래 *, 정회원황선영 * Construction of a Retargetable Compiler Generation System from Machine Behavioral Description Sung-Rae Lee*
More informationÀ±½Â¿í Ãâ·Â
Representation, Encoding and Intermediate View Interpolation Methods for Multi-view Video Using Layered Depth Images The multi-view video is a collection of multiple videos, capturing the same scene at
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 10, Oct ,,. 0.5 %.., cm mm FR4 (ε r =4.4)
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2018 Oct.; 29(10), 799 804. http://dx.doi.org/10.5515/kjkiees.2018.29.10.799 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Method
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 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 information28 저전력복합스위칭기반의 0.16mm 2 12b 30MS/s 0.18um CMOS SAR ADC 신희욱외 Ⅰ. 서론 Ⅱ. 제안하는 SAR ADC 구조및회로설계 1. 제안하는 SAR ADC의전체구조
Journal of The Institute of Electronics and Information Engineers Vol.53, NO.7, July 2016 http://dx.doi.org/10.5573/ieie.2016.53.7.027 ISSN 2287-5026(Print) / ISSN 2288-159X(Online) 논문 2016-53-7-4 c Abstract
More informationHigh Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a lo
High Resolution Disparity Map Generation Using TOF Depth Camera In this paper, we propose a high-resolution disparity map generation method using a low-resolution Time-Of- Flight (TOF) depth camera and
More information04-다시_고속철도61~80p
Approach for Value Improvement to Increase High-speed Railway Speed An effective way to develop a highly competitive system is to create a new market place that can create new values. Creating tools and
More informationDBPIA-NURIMEDIA
논문 13-38A-12-14 한국통신학회논문지 (J-KICS) '13-12 Vol.38A No.12 http://dx.doi.org/10.7840/kics.2013.38a.12.1094 4-Way 캐쉬의선택된 를이용한향상된동적분기예측기구현 황인성, 황선영 An Improved Dynamic Branch Predictor by Selective Access of
More information45-51 ¹Ú¼ø¸¸
A Study on the Automation of Classification of Volume Reconstruction for CT Images S.M. Park 1, I.S. Hong 2, D.S. Kim 1, D.Y. Kim 1 1 Dept. of Biomedical Engineering, Yonsei University, 2 Dept. of Radiology,
More information05(533-537) CPLV12-04.hwp
모바일 OS 환경의 사용자 반응성 향상 기법 533 모바일 OS 환경의 사용자 반응성 향상 기법 (Enhancing Interactivity in Mobile Operating Systems) 배선욱 김정한 (Sunwook Bae) 엄영익 (Young Ik Eom) (Junghan Kim) 요 약 사용자 반응성은 컴퓨팅 시스템에서 가장 중요 한 요소 중에 하나이고,
More information09권오설_ok.hwp
(JBE Vol. 19, No. 5, September 2014) (Regular Paper) 19 5, 2014 9 (JBE Vol. 19, No. 5, September 2014) http://dx.doi.org/10.5909/jbe.2014.19.5.656 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a) Reduction
More informationDBPIA-NURIMEDIA
논문 06-31-4A-03 한국통신학회논문지 '06-4 Vol.31 No.4A 실시간시스템에서효율적인동적전력관리를위한태스크스케줄링알고리듬에관한연구 준회원이원규 *, 정회원황선영 * An Improved Task Scheduling Algorithm for Efficient Dynamic Power Management in Real-Time Systems Won-Gyu
More information박선영무선충전-내지
2013 Wireless Charge and NFC Technology Trend and Market Analysis 05 13 19 29 35 45 55 63 67 06 07 08 09 10 11 14 15 16 17 20 21 22 23 24 25 26 27 28 29 30 31 32 33 36 37 38 39 40
More information임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과
임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 System call table and linkage v Ref. http://www.ibm.com/developerworks/linux/library/l-system-calls/ - 2 - Young-Jin Kim SYSCALL_DEFINE 함수
More information12È«±â¼±¿Ü339~370
http://www.kbc.go.kr/ k Si 2 i= 1 Abstract A Study on Establishment of Fair Trade Order in Terrestrial Broadcasting Ki - Sun Hong (Professor, Dept. of Journalism & Mass Communication,
More informationDBPIA-NURIMEDIA
논문 10-35-11-07 한국통신학회논문지 '10-11 Vol.35 No.11 멀티프로세서임베디드시스템에서여유시간예측에의한저전력태스크스케줄링 준회원서범식 *, 정회원황선영 * An Energy-Efficient Task Scheduling Algorithm for Multi Processor Embedded System by Laxity Estimation
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 information08김현휘_ok.hwp
(Regular Paper) 21 3, 2016 5 (JBE Vol. 21, No. 3, May 2016) http://dx.doi.org/10.5909/jbe.2016.21.3.369 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a), a) An Audio Coding Technique Employing the Inter-channel
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 information6.24-9년 6월
리눅스 환경에서Solid-State Disk 성능 최적화를 위한 디스크 입출력요구 변환 계층 김태웅 류준길 박찬익 Taewoong Kim Junkil Ryu Chanik Park 포항공과대학교 컴퓨터공학과 {ehoto, lancer, cipark}@postech.ac.kr 요약 SSD(Solid-State Disk)는 여러 개의 낸드 플래시 메모리들로 구성된
More informationService-Oriented Architecture Copyright Tmax Soft 2005
Service-Oriented Architecture Copyright Tmax Soft 2005 Service-Oriented Architecture Copyright Tmax Soft 2005 Monolithic Architecture Reusable Services New Service Service Consumer Wrapped Service Composite
More informationI
I II III (C B ) (C L ) (HL) Min c ij x ij f i y i i H j H i H s.t. y i 1, k K, i W k C B C L p (HL) x ij y i, i H, k K i, j W k x ij y i {0,1}, i, j H. K W k k H K i i f i i d ij i j r ij i j c ij r ij
More information¼º¿øÁø Ãâ·Â-1
Bandwidth Efficiency Analysis for Cooperative Transmission Methods of Downlink Signals using Distributed Antennas In this paper, the performance of cooperative transmission methods for downlink transmission
More information서현수
Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,
More information2 : (JEM) QTBT (Yong-Uk Yoon et al.: A Fast Decision Method of Quadtree plus Binary Tree (QTBT) Depth in JEM) (Special Paper) 22 5, (JBE Vol. 2
(Special Paper) 22 5, 2017 9 (JBE Vol. 22, No. 5, Sepember 2017) https://doi.org/10.5909/jbe.2017.22.5.541 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) (JEM) a), a), a) A Fast Decision Method of Quadtree
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이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론
이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 27, no. 8, Aug [3]. ±90,.,,,, 5,,., 0.01, 0.016, 99 %... 선형간섭
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Aug.; 27(8), 693700. http://dx.doi.org/10.5515/kjkiees.2016.27.8.693 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) Design
More information. 서론,, [1]., PLL.,., SiGe, CMOS SiGe CMOS [2],[3].,,. CMOS,.. 동적주파수분할기동작조건분석 3, Miller injection-locked, static. injection-locked static [4]., 1/n 그림
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Feb.; 27(2), 170175. http://dx.doi.org/10.5515/kjkiees.2016.27.2.170 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) Analysis
More informationuntitled
PMIS 발전전략 수립사례 A Case Study on the Development Strategy of Project Management Information System 류 원 희 * 이 현 수 ** 김 우 영 *** 유 정 호 **** Yoo, Won-Hee Lee, Hyun-Soo Kim, Wooyoung Yu, Jung-Ho 요 약 건설업무의 효율성
More information13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3
13 Lightweight BPM Engine SW 13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3 BPM? 13 13 Vendor BPM?? EA??? http://en.wikipedia.org/wiki/business_process_management,
More informationDE1-SoC Board
실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically
More informationPowerPoint 프레젠테이션
Programming Languages 모듈과펑터 2016 년봄학기 손시운 (ssw5176@kangwon.ac.kr) 담당교수 : 임현승교수님 모듈 (module) 관련있는정의 ( 변수또는함수 ) 를하나로묶은패키지 예약어 module과 struct end를사용하여정의 아래는모듈의예시 ( 우선순위큐, priority queue) # module PrioQueue
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Feb.; 29(2), IS
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2018 Feb.; 29(2), 93 98. http://dx.doi.org/10.5515/kjkiees.2018.29.2.93 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) UHF-HF
More information<33312D312D313220C0CCC7D1C1F820BFB0C3A2BCB12E687770>
Journal of the Society of Korea Industrial and Systems Engineering Vol No pp March 8 Scatter Search를 이용한 신뢰성 있는 네트워크의 경제적 설계 * ** * ** Economic Design of Reliable Networks Using Scatter Search HanJin Lee*
More informationDBPIA-NURIMEDIA
무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 901 무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 (A Effective Sinkhole Attack Detection Mechanism for LQI based Routing in WSN) 최병구 조응준 (Byung
More information학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석
,, Even the short history of the Web system, the techniques related to the Web system have b een developed rapidly. Yet, the quality of the Webbased application software has not improved. For this reason,
More information[ 마이크로프로세서 1] 1 주차 1 차시. 마이크로프로세서개요 1 주차 1 차시마이크로프로세서개요 학습목표 1. 마이크로프로세서 (Microprocessor) 를설명할수있다. 2. 마이크로컨트롤러를성능에따라분류할수있다. 학습내용 1 : 마이크로프로세서 (Micropr
1 주차 1 차시마이크로프로세서개요 학습목표 1. 마이크로프로세서 (Microprocessor) 를설명할수있다. 2. 마이크로컨트롤러를성능에따라분류할수있다. 학습내용 1 : 마이크로프로세서 (Microprocessor) 1. 마이크로프로세서란? 1 작은실리콘칩위에트랜지스터를수천만개집적한소자 2 마이크로 [μ] 는매우작은크기, 프로세서는처리기혹은 CPU를뜻하므로
More informationÀ¯Çõ Ãâ·Â
Network Virtualization Techniques for Future Internet Services in cloud computing are based on network virtualization that provides both flexibility and network isolation. Network virtualization consists
More information<313920C0CCB1E2BFF82E687770>
韓 國 電 磁 波 學 會 論 文 誌 第 19 卷 第 8 號 2008 年 8 月 論 文 2008-19-8-19 K 대역 브릭형 능동 송수신 모듈의 설계 및 제작 A Design and Fabrication of the Brick Transmit/Receive Module for K Band 이 기 원 문 주 영 윤 상 원 Ki-Won Lee Ju-Young Moon
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 30(3),
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2019 Mar.; 30(3), 223 228. http://dx.doi.org/10.5515/kjkiees.2019.30.3.223 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Analysis
More information이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다
이장에서사용되는 MATLAB 명령어들은비교적복잡하므로 MATLAB 창에서명령어를직접입력하지않고확장자가 m 인 text 파일을작성하여실행을한다. 즉, test.m 과같은 text 파일을만들어서 MATLAB 프로그램을작성한후실행을한다. 이와같이하면길고복잡한 MATLAB 프로그램을작성하여실행할수있고, 오류가발생하거나수정이필요한경우손쉽게수정하여실행할수있는장점이있으며,
More informationMicrosoft PowerPoint - hy2-12.pptx
CPU의구조와기능 CPU 의명령어수행과정 명령어인출 (Instruction Fetch) : 기억장치로부터명령어를읽어온다 명령어해독 (Instruction Decode) : 수행해야할동작을결정하기위하여명령어를해독한다 모든명령어들에대하여공통적으로수행 데이터인출 (Data Fetch) : 명령어실행을위하여데이터가필요한경우에는기억장치혹은 I/O 장치로부터그데이터를읽어온다
More information14.531~539(08-037).fm
G Journal of the Korea Concrete Institute Vol. 20, No. 4, pp. 531~539, August, 2008 š x y w m š gj p { sƒ z 1) * 1) w w Evaluation of Flexural Strength for Normal and High Strength Concrete with Hooked
More information정보기술응용학회 발표
, hsh@bhknuackr, trademark21@koreacom 1370, +82-53-950-5440 - 476 - :,, VOC,, CBML - Abstract -,, VOC VOC VOC - 477 - - 478 - Cost- Center [2] VOC VOC, ( ) VOC - 479 - IT [7] Knowledge / Information Management
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Sep.; 26(10),
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Sep.; 26(10), 907 913. http://dx.doi.org/10.5515/kjkiees.2015.26.10.907 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Prediction
More information마이크로시스템제작 lecture1. 강의소개및 MultiSIM 선덕한 마이크로시스템 1
마이크로시스템제작 lecture1. 강의소개및 MultiSIM 선덕한 마이크로시스템 1 1. 강의소개 1.1 목표 Ø 강의소개 Ø MultiSIM 소개및기본 Tool 사용방법 1.2 강의평가방법 Ø 출석 20% Ø 과제물 50% (Term Project) Ø 기말고사 20% Ø 수업참여도 10% 마이크로시스템 2 1.3 연락처 E-Mail : sundukhan@hanmail.net
More information[Brochure] KOR_TunA
LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /
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 information°í¼®ÁÖ Ãâ·Â
Performance Optimization of SCTP in Wireless Internet Environments The existing works on Stream Control Transmission Protocol (SCTP) was focused on the fixed network environment. However, the number of
More information자연언어처리
제 7 장파싱 파싱의개요 파싱 (Parsing) 입력문장의구조를분석하는과정 문법 (grammar) 언어에서허용되는문장의구조를정의하는체계 파싱기법 (parsing techniques) 문장의구조를문법에따라분석하는과정 차트파싱 (Chart Parsing) 2 문장의구조와트리 문장 : John ate the apple. Tree Representation List
More information<35335FBCDBC7D1C1A42DB8E2B8AEBDBAC5CDC0C720C0FCB1E2C0FB20C6AFBCBA20BAD0BCAE2E687770>
Journal of the Korea Academia-Industrial cooperation Society Vol. 15, No. 2 pp. 1051-1058, 2014 http://dx.doi.org/10.5762/kais.2014.15.2.1051 멤리스터의 전기적 특성 분석을 위한 PSPICE 회로 해석 김부강 1, 박호종 2, 박용수 3, 송한정 1*
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 28(11),
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2017 Nov.; 28(11), 837 842. http://dx.doi.org/10.5515/kjkiees.2017.28.11.837 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) 8PSK-TCM
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6),
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Jun.; 27(6), 495 503. http://dx.doi.org/10.5515/kjkiees.2016.27.6.495 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Design
More information09È«¼®¿µ5~152s
Korean Journal of Remote Sensing, Vol.23, No.2, 2007, pp.45~52 Measurement of Backscattering Coefficients of Rice Canopy Using a Ground Polarimetric Scatterometer System Suk-Young Hong*, Jin-Young Hong**,
More informationDBPIA-NURIMEDIA
한국소음진동공학회 2015추계학술대회논문집년 Study of Noise Pattern and Psycho-acoustics Characteristic of Household Refrigerator * * ** ** Kyung-Soo Kong, Dae-Sik Shin, Weui-Bong Jeong, Tae-Hoon Kim and Se-Jin Ahn Key Words
More information878 Yu Kim, Dongjae Kim 지막 용량수준까지도 멈춤 규칙이 만족되지 않아 시행이 종료되지 않는 경우에는 MTD의 추정이 불가 능하다는 단점이 있다. 최근 이 SM방법의 단점을 보완하기 위해 O Quigley 등 (1990)이 제안한 CRM(Continu
한 국 통 계 학 회 논 문 집 2012, 19권, 6호, 877 884 DOI: http://dx.doi.org/10.5351/ckss.2012.19.6.877 Maximum Tolerated Dose Estimation Applied Biased Coin Design in a Phase Ⅰ Clinical Trial Yu Kim a, Dongjae Kim
More informationMicrosoft PowerPoint - additional01.ppt [호환 모드]
1.C 기반의 C++ part 1 함수 오버로딩 (overloading) 디폴트매개변수 (default parameter) 인-라인함수 (in-line function) 이름공간 (namespace) Jong Hyuk Park 함수 Jong Hyuk Park 함수오버로딩 (overloading) 함수오버로딩 (function overloading) C++ 언어에서는같은이름을가진여러개의함수를정의가능
More informationLevel 학습 성과 내용 1수준 (이해) 1. 기본적인 Unix 이용법(명령어 또는 tool 활용)을 습득한다. 2. Unix 운영체계 설치을 익힌다. 모듈 학습성과 2수준 (응용) 1. Unix 가상화 및 이중화 개념을 이해한다. 2. 하드디스크의 논리적 구성 능력
CLD 모듈 계획서 Unix Systems 운영관리기법 교과목 코드 모듈명 Unix Systems Administration 코디네이터 김두연 개설 시기 2015. 5 th term 학점/시수 3 수강 대상 1~3학년 분반 POL Type TOL Type SOS Type 유형 소프트웨어 개발 컴퓨팅 플랫폼 관리 개발 역량 분석/설계 프로그래밍
More information11 함범철.hwp
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2012 Aug.; 23(8), 958 966. http://dx.doi.org/10.5515/kjkiees.2012.23.8.958 ISSN 1226-3133 (Print) LTCC Bluetooth/WiFi A Bluetooth/WiFi
More informationhttp://www.kbc.go.kr/pds/2.html Abstract Exploring the Relationship Between the Traditional Media Use and the Internet Use Mee-Eun Kang This study examines the relationship between
More information#111-131 ¸®´õ½ÊÆ÷Ä¿½º_07-2
CHURCH GROWTH CHURCH GROWTH CHURCH GROWTH CHURCH GROWTH CHURCH GROWTH CHURCH GROWTH CHURCH GROWTH CHURCH GROWTH 112 118 122 127 132 June 2012 113 114 July 2012 July 2012 115 116 July 2012 July 2012 117
More informationDBPIA-NURIMEDIA
The e-business Studies Volume 17, Number 6, December, 30, 2016:237~251 Received: 2016/11/20, Accepted: 2016/12/24 Revised: 2016/12/21, Published: 2016/12/30 [ABSTRACT] Recently, there is an increasing
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11),
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Nov.; 26(11), 985991. http://dx.doi.org/10.5515/kjkiees.2015.26.11.985 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) Analysis
More information07.045~051(D04_신상욱).fm
J. of Advanced Engineering and Technology Vol. 1, No. 1 (2008) pp. 45-51 f m s p» w Á xá zá Ÿ Á w m œw Image Retrieval Based on Gray Scale Histogram Refinement and Horizontal Edge Features Sang-Uk Shin,
More information마이크로프로세서 개요
1 주 개요 메카트로닉스공학부 조철우 8051 Pin Layout 8051 3 Atmel 89C2051 4 강의의개요 컴퓨터및의기원과동작원리를학습 마이크로컨트롤러를배우기위한기초원리 마이크로컨트롤러를활용하기위한도구사용법 마이크로컨트롤러를활용하기위한기초시스템설계및프로그래밍 History of Computer 컴퓨터의역사. 최초의컴퓨터 - 1946년 ENIAC,
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 6, Jun Rate). STAP(Space-Time Adaptive Processing)., -
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2018 Jun.; 29(6), 457463. http://dx.doi.org/10.5515/kjkiees.2018.29.6.457 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) Sigma-Delta
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(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228
(JBE Vol. 1, No. 1, January 016) (Regular Paper) 1 1, 016 1 (JBE Vol. 1, No. 1, January 016) http://dx.doi.org/10.5909/jbe.016.1.1.60 ISSN 87-9137 (Online) ISSN 16-7953 (Print) a), a) An Efficient Method
More information04 김영규.hwp
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 214 Nov.; 25(11), 1121 1127. http://dx.doi.org/1.5515/kjkiees.214.25.11.1121 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Planar
More information10 이지훈KICS2015-03-068.hwp
논문 15-40-05-10 The Journal of Korean Institute of Communications and Information Sciences '15-05 Vol.40 No.05 http://dx.doi.org/10.7840/kics.2015.40.5.851 가로등 인프라를 활용한 안전한 스마트 방범 시스템 차 정 화, 이 주 용 *, 이
More informationISP and CodeVisionAVR C Compiler.hwp
USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Sep.; 30(9),
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2019 Sep.; 30(9), 712 717. http://dx.doi.org/10.5515/kjkiees.2019.30.9.712 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) MOS
More information03.Agile.key
CSE4006 Software Engineering Agile Development Scott Uk-Jin Lee Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2018 Background of Agile SW Development
More information<31325FB1E8B0E6BCBA2E687770>
88 / 한국전산유체공학회지 제15권, 제1호, pp.88-94, 2010. 3 관내 유동 해석을 위한 웹기반 자바 프로그램 개발 김 경 성, 1 박 종 천 *2 DEVELOPMENT OF WEB-BASED JAVA PROGRAM FOR NUMERICAL ANALYSIS OF PIPE FLOW K.S. Kim 1 and J.C. Park *2 In general,
More information05 목차(페이지 1,2).hwp
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2014 Oct.; 25(10), 10771086. http://dx.doi.org/10.5515/kjkiees.2014.25.10.1077 ISSN 1226-3133 (Print)ISSN 2288-226X (Online)
More information(JBE Vol. 20, No. 6, November 2015) (Regular Paper) 20 6, (JBE Vol. 20, No. 6, November 2015) ISSN
(JBE Vol. 20, No. 6, November 2015) (Regular Paper) 20 6, 2015 11 (JBE Vol. 20, No. 6, November 2015) http://dx.doi.org/10.5909/jbe.2015.20.6.880 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a), a) Frame
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6),
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Jun.; 276), 504511. http://dx.doi.org/10.5515/kjkiees.2016.27.6.504 ISSN 1226-3133 Print)ISSN 2288-226X Online) Near-Field
More informationRRH Class-J 5G [2].,. LTE 3G [3]. RRH, W-CDMA(Wideband Code Division Multiple Access), 3G, LTE. RRH RF, RF. 1 RRH, CPRI(Common Public Radio Interface)
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Mar.; 26(3), 276 282. http://dx.doi.org/10.5515/kjkiees.2015.26.3.276 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) RRH
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Dec.; 27(12),
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Dec.; 27(12), 1036 1043. http://dx.doi.org/10.5515/kjkiees.2016.27.12.1036 ISSN 1226-3133 (Print) ISSN 2288-226X (Online)
More informationµðÇÃÇ¥Áö±¤°í´Ü¸é
2013. JAN. FEB. VOL.23 2013. JAN. FEB. VOL.23 Review Preview Company Technical Point Focus Issue Market Trend Industrial Trend Policy Report KDIA News Tour Statistics KDIA 02 10 11 12 15 16 22 28 36 38
More information슬라이드 1
Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치
More informationMicrosoft PowerPoint - ICCAD_Analog_lec01.ppt [호환 모드]
Chapter 1. Hspice IC CAD 실험 Analog part 1 Digital circuit design 2 Layout? MOSFET! Symbol Layout Physical structure 3 Digital circuit design Verilog 를이용한 coding 및 function 확인 Computer 가알아서해주는 gate level
More information학습목차 r 컴퓨터본체에서 CPU 의위치살펴보기 r CPU 의성능 r CPU 의기능 r CPU 의조직 r 레지스터의조직 r 명령어사이클 r 명령어파이프라이닝 컴퓨터구조 2 9. CPU 조직과기능
컴퓨터구조 제 9 강 중앙처리장치의조직과기능 학습목차 r 컴퓨터본체에서 CPU 의위치살펴보기 r CPU 의성능 r CPU 의기능 r CPU 의조직 r 레지스터의조직 r 명령어사이클 r 명령어파이프라이닝 컴퓨터구조 2 9. CPU 조직과기능 학습목표 rcpu 의성능을향상시키는요인들을알아본다. rcpu 의기본적인기능을이해한다. rcpu 는 ALU, 제어장치, 레지스터집합,
More information1_12-53(김동희)_.hwp
본논문은 2012년전력전자학술대회우수추천논문임 Cascaded BuckBoost 컨버터를 이용한 태양광 모듈 집적형 저전압 배터리 충전 장치 개발 472 강압이 가능한 토폴로지를 이용한 연구도 진행되었지만 제어 알고리즘의 용의성과 구조의 간단함 때문에 BuckBoost 컨버터 또는 Sepic 컨버터를 이용하여 연구 가 진행되었다[10][13]. 태양광 발전
More information???? 1
The Korean Journal of Applied Statistics (2014) 27(1), 13 20 DOI: http://dx.doi.org/10.5351/kjas.2014.27.1.013 Maximum Tolerated Dose Estimation by Stopping Rule and SM3 Design in a Phase I Clinical Trial
More information2013<C724><B9AC><ACBD><C601><C2E4><CC9C><C0AC><B840><C9D1>(<C6F9><C6A9>).pdf
11-1140100-000102-01 9 93320 788988 807705 ISBN 978-89-88807-70-5 93320 2013 11 25 2013 11 28,,, FKI ISBN 978-89-88807-70-5 87 www.acrc.go.kr 24 www.fki.or.kr PREFACE CONTENTS 011 017 033 043 051 061
More informationuntitled
ª Œª Œ 27ƒ 2B Á 2007 3œ pp. 193 ~ 199 ª ƒ w d w ƒ sƒ Methodology of Drought Assessment Using National Groundwater Monitoring Network Data «x Á½ Kwon, Hyung JoongÁKim, Seong Joon Abstract The objective
More information07변성우_ok.hwp
2 : (Regular Paper) 19 5, 2014 9 (JBE Vol. 19, No. 5, September 2014) http://dx.doi.org/10.5909/jbe.2014.19.5.631 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a), a), b) Metadata Management System Implementation
More information- i - - ii - - iii - - iv - - v - - vi - - 1 - - 2 - - 3 - 1) 통계청고시제 2010-150 호 (2010.7.6 개정, 2011.1.1 시행 ) - 4 - 요양급여의적용기준및방법에관한세부사항에따른골밀도검사기준 (2007 년 11 월 1 일시행 ) - 5 - - 6 - - 7 - - 8 - - 9 - - 10 -
More information슬라이드 1
CJ 2007 CONTENTS 2006 CJ IR Presentation Overview 4 Non-performing Asset Company Profile Vision & Mission 4 4 - & 4-4 - & 4 - - - - ROE / EPS - - DreamWorks Animation Net Asset Value (NAV) Disclaimer IR
More informationconsulting
CONSULTING 전략 컨설팅 클라우드 마이그레이션 애플리케이션 마이그레이션 데이터 마이그레이션 HELPING YOU ADOPT CLOUD. 클라우드로 가기로 결정했다면 누구와 함께 갈지를 선택해야 합니다. 처음부터 끝까지 믿을만한 파트너를 찾는다면 베스핀글로벌이 정답입니다. 전략 컨설팅 다양한 클라우드 공급자가 존재하고, 클라우드 공급자마다 다른 장단점을
More information