DBPIA-NURIMEDIA
|
|
- 가흔 내
- 7 years ago
- Views:
Transcription
1 논문 A-03 한국통신학회논문지 '06-4 Vol.31 No.4A 실시간시스템에서효율적인동적전력관리를위한태스크스케줄링알고리듬에관한연구 준회원이원규 *, 정회원황선영 * An Improved Task Scheduling Algorithm for Efficient Dynamic Power Management in Real-Time Systems Won-Gyu Lee* Associate Member, Sun-Young Hwang* Regular Member 요 약 배터리로동작하는휴대용임베디드시스템에서에너지소모는중요한설계파라미터이며, 동적전력관리는잘알려진저전력설계기법중의하나이다. 본논문에서는실시간시스템에서에너지를고려한태스크스케줄링알고리듬을제안한다. 제안한스케줄링알고리듬은시스템에여유시간이존재할경우장치중첩도가높은태스크가우선적으로수행되도록스케줄링하여장치의전력상태전환횟수를줄여준다. 전력상태전환횟수가줄어들경우상태전환에따른전력소모가감소하고, 동적전력관리의기회를더욱얻을수있다. 실험결과 EDF 알고리듬으로동작하는시스템에서동적전력관리를한경우와비교하였을때에너지소모가약 23% 감소하였다. Key Words : DPM, real-time scheduling, low-power systems ABSTRACT Energy consumption is an important design parameter for battery-operated embedded systems. Dynamic power management is one of the most well-known low-power design techniques. This paper proposes an online realtime scheduling algorithm, which we call energy-aware realtime scheduling using slack stealing (EARSS). The proposed algorithm gives the highest priority to the task with the largest degree of device overlap when the slack time exists. Scheduling result enables an efficient power management by reducing the number of state transitions. Experimental results show that the proposed algorithm can save the energy by 23% on average compared to the DPM-enabled system scheduled by the EDF algorithm. Ⅰ. 서론배터리로동작하는휴대용전자기기의설계에서배터리용량의한계로인해시스템에서사용될수있는에너지는한정되어있기때문에시스템의수명을최대한연장하기위해서는시스템의에너지소모를줄이는것이바람직하다. 휴대용전자기기가 고성능, 고집적화되어감에따라전력소모량이지수적으로증가하는반면에배터리의에너지용량은산술적인증가에그치고있어, 배터리자체개량보다는시스템의전력소모를줄이는저전력기법이중점적으로연구되고있다 [1, 2]. 저전력기법은크게정적인기법과동적인기법으로분류된다 [2]. 정적인기법은설계혹은컴파일 본연구는정보통신부및정보통신연구진흥원의대학 IT 연구센터육성지원사업의연구결과로수행되었음 * 서강대학교전자공학과 CAD & Embedded System 연구실 (hwang@sogang.ac.kr) 논문번호 :KICS , 접수일자 :2005 년 12 월 8 일, 최종논문접수일자 : 2006 년 3 월 28 일 393
2 한국통신학회논문지 '06-4 Vol.31 No.4A 시에적용하는것으로전력소모가적도록하드웨어를합성하는방법, 소프트웨어를컴파일할때코드의재구성을통해전력소모가적도록하는방법등이있다. 동적인기법은실행시간에적용하는것으로작업부하량의변동을이용하여시스템의전력소모를줄여준다. 정적인기법을통해서도시스템의에너지소모를상당히줄일수있으나시스템이실행되는가운데계속해서변하는수행환경에대처할수없기때문에최근에는동적인기법에더욱초점이맞추어지고있다 [3]. 동적전력관리 (Dynamic Power Management: DPM) 는시스템의실행시간중작업부하량의변동을이용하여하드웨어의동작전압을동적으로조절하는방법이다. 프로세서의경우동적으로전압과동작주파수를변경하여전력소모를줄이는기법을사용하는동적전압조절 (Dynamic Voltage Scaling: DVS) 이제안되었다. Transmeta의 Crusoe 프로세서 [4] 와 Intel의 Xscale 프로세서 [5] 는 DVS를지원하기위해여러동작전압을제공한다. 동적전력관리는하드디스크나네트워크카드또는디스플레이장치와같은입출력장치의전력소모를줄일수있다 [6]. 입출력장치는프로세서에비해적은전력상태를제공하며전력상태전환시긴시간을요구한다. 동적전력관리는입출력장치가사용되지않는 idle 상태에있을때저전력상태인 sleep 상태로전환하여전력소모를줄일수있다. 최근에는운영체제수준에서동적전력관리를하려는연구가주목을받고있다 [7]. 운영체제는시스템자원과실행되는태스크에대한총체적인정보를알고있어하드웨어수준에서의동적전력관리보다사용하기편리하고유연하므로, 보다효율적인전력관리에대한결정을통해더욱효율적으로에너지를감소시킬수있다. 전력관리기능이포함된시스템의설계주기를단축하기위해 Intel, Microsoft, Toshiba가함께전력관리기능의표준화작업을하였으며수행결과로 ACPI(Advanced Configuration and Power Interface) 가제안되었다 [8]. ACPI는전력관리자와입출력장치나 VLSI 칩과같은하드웨어장치사이의인터페이스를유연성있게정의한다. 동적전력관리기법에있어서중요한문제의하나는마감시간 (deadline) 을지키면서전력소모를최소화하는것이다. 임베디드시스템의경우대부분마감시간제약조건이존재하는실시간시스템이며, 동적전력관리를적용할경우전력상태전환 에따른시간적오버헤드가존재하기때문에마감시간을어기지않도록주의를하여야한다. 본논문의구성은다음과같다. Ⅱ절에서는기존의동적전력관리에대한연구에대해설명하고, Ⅲ절에서는제안한에너지를고려한실시간스케줄링알고리듬 (EARSS) 에대하여자세히설명한다. Ⅳ 절에서는제안된알고리듬을 EDF 알고리듬과비교하며, 끝으로 Ⅴ절에서는결론을제시한다. Ⅱ. 관련연구 CMOS 회로의전력소모는동적전력 (dynamic power) 소모가대부분이다. 동적전력소모는공급전압의제곱에비례하기때문에공급전압을낮추는것은전력소모를줄이는데매우효과적인방법이다. DVS 기법은태스크의동작상태를살펴가면서프로세서의클록과전압을조절하여에너지소모를줄인다. 실시간시스템의경우, 각태스크의실제수행시간은최대수행시간 (Worst Case Execution Time: WCET) 보다작은경우가많으며이로인해작업부하량변동에따른여유시간 (slack time) 이발생한다. 동적전압조절알고리듬은이여유시간을활용하여가변전압프로세서 (variable voltage processor) 의동작전압과동작주파수를낮추어줌으로써에너지소모를줄인다 [9, 10]. 프로세서는여러동작전압을제공하는반면입출력장치는보통동작상태와 sleep 상태의두가지전력상태를제공한다. 장치 가 sleep 상태에서동작상태로의전환하는시간을, 동작상태에서 sleep 상태로의전환하는시간을 로표현한다. 또한 sleep 상태에서동작상태로전환할때소모되는전력을, 동작상태에서 sleep 상태로전환할때소모되는전력을 로표현하며, 동작상태에서소모되는전력을, sleep 상태에서소모되는전력을 로표현한다. 입출력장치는특성상전력상태전환시시간과전력이많이필요하다. 입출력장치의전력상태를부적절하게전환하게되면오히려입출력장치에서의에너지소모가더늘어날수있다. 만약입출력장치 의 idle 시간 가 와 의합보다작다면입출력장치는 sleep 상태에있지못하게된다. 이경우입출력장치의전력상태를전환하지않는것이오히려에너지를덜소비하게되는데, 전력상태를언제전환할것인가에대한기준으로 break-even 394
3 논문 / 실시간시스템에서효율적인동적전력관리를위한태스크스케줄링알고리듬에관한연구 그림 1. breakeven time 에대한설명. (a) 와 (b) 에서에너지소모가같게되는시간을 breakeven time 이라고한다. time 가쓰인다 [11]. 그림 1은 breakeven time의개념을제시한다. 여기서 는식 (1)~식(3) 으로부터구할수있다. (1) (2) (3) 입출력장치에대한동적전력관리알고리듬의대부분은비실시간시스템에서입출력장치의전압을조절한다. 입출력장치에대한동적전력관리알고리듬은크게 timeout 기반방식, predictive 방식, stochastic 방식으로분류된다 [11-14]. Timeout 기반의동적전력관리 [12] 알고리듬은입출력장치가일정시간동안 idle 상태를유지하면장치를 sleep 상태로전환시키는방식으로, 장치는다음요청이있기전까지 sleep 상태에머무른다. 이때 timeout은고정된값으로설정하거나동적으로변경할수있다. 이알고리듬은간단하므로프로세서나모니터, 하드디스크등에적용된다. 이알고리듬의단점은 timeout 시간동안전력을소비하고있으므로에너지를낭비한다는점이다. Predictive 동적전력관리알고리듬 [11, 13] 은장치의 idle 시간을예측하여그길이가 breakeven time보다길면장치의전원을차단하는방식으로, 이알고리듬은 idle 주기가시작되면장치의전원을바로차단하므로위의 timeout 기반에서와같은에너지낭비가없다. 이알고리듬은 idle 시간에대한정확한예측을필요로하며, 예측방식은오프라인방식과온라인방식으로나뉜다. 오프라인방식은시스템이실행을시작하기전에과거의정보로부터 idle 시간을예측하고, 온라인방식은시스템이실행중에 idle 시간을예측을한다. Srivastava [13] 는과거의장치 사용내역을오프라인으로분석하여 idle주기를예측하였다. Hwang과 Wu [11] 는과거의 idle 시간에대한기하급수적가중평균 (exponentially weighted average) 을온라인으로계산하여 idle 주기를예측하였다. Stochastic 동적전력관리알고리듬 [14] 은시스템을확률적으로모델링하여입출력장치의전력스케줄을구하는방식으로, 입출력장치, 장치사용요청, 전력관리자등을 Markov chain으로모델링하여시스템의에너지소모가최소가되도록입출력장치의전력상태를결정한다. 이들알고리듬은비실시간시스템에서에너지소모를상당히줄일수있으나마감시간제약조건을보장하지못하므로실시간시스템에서는사용될수없다. 실시간시스템에서는마감시간제약조건을고려한새로운전력관리알고리듬이필요하다. Swaminathan [15] 은태스크에대한 lookahead를이용한실시간동적전력관리알고리듬을제안하였다. 여기서는미리결정된태스크스케줄과입출력장치사용목록을입력받는다. 실시간시스템에서는마감시간을만족시키기위하여, 장치의전력상태전환을하기전에미래에수행될태스크의장치사용목록을살펴보아야한다. 저자는미리살펴봐야하는태스크의최소개수를 lookahead라정의하고, 이를사용하여스케줄링시각에각장치의전력상태를결정하였다. 이알고리듬은시스템의에너지를상당히줄일수있었으나, 태스크의스케줄링과전력관리알고리듬이독립적이기때문에에너지소모를줄이는데한계가있다. 이한계를해결하기위해같은저자는최대장치중첩 (Maximum Device Overlap: MDO) 을이용한오프라인태스크스케줄링알고리듬을제시하였다 [16]. 장치중첩은현재 job 에서사용하는장치중인접한 job이사용하는장치의개수이다. 이알고리듬은우선 EDF(Earlist Deadline First) 나 RM(Rate Monotonic) 스케줄링알고리듬으로가능한스케줄 (feasible schedule) 을구한다. EDF는마감시간이가장빠른 job을먼저수행되도록스케줄하고, RM은주기가가장작은 job을먼저수행되도록스케줄한다. 제안된알고리듬은미리계산된스케줄을장치중첩이최대가되도록 job을스왑하여스케줄을변경한다. 위알고리듬은오프라인으로스케줄을결정하기때문에, 시스템실행환경이변하거나새로운태스크가추가되는경우시스템이동작할수없으므로유연성이떨어진다. 395
4 한국통신학회논문지 '06-4 Vol.31 No.4A Ⅲ. 제안된 EARSS 알고리듬본절에서는제안된에너지를고려한실시간스케줄링알고리듬 (EARSS) 에대하여자세히설명한다. 제안된스케줄링알고리듬은시스템에존재하는여유시간을활용하여에너지를줄일수있다. 3.1 용어및문제정의시스템에서스케줄되고수행되는기본단위를 job이라하고, 특정한시스템함수를구성하는관련된 job의집합이태스크이며, job이수행가능하게된시각이 release time이고, 실시간시스템의특성상 job의실행이끝나야하는시각을마감시간이라정의한다. Job의 release time부터수행을끝마치는시각까지의시간을응답시간, 특정 job에허용되는응답시간의최대값을상대마감시간 (relative deadline) 이라정의한다. 개의태스크로이루어진태스크집합 이존재할때 인각각의태스크에대해주기는, 마감시간은, 최대수행시간은, 태스크가사용하는장치목록을 로표현한다. 모든태스크가가지는주기의최소공배수를 hyperperiod라정의하고, 각태스크의상대마감시간은주기와같다고가정한다. Job 는주기 의시간중 의시간동안프로세서를사용하고그비율이이용도 (utilization) 가되며, 이용도는 가된다. 시스템이용도 (system utilization) 은시스템에존재하는모든태스크의이용도를합친값이다. 또한앞서정의한태스크를수행하는시스템은 개의입출력장치 를사용하며, 각각의장치 는두전력상태 (sleep 상태와동작상태 ) 를지원한다고가정한다. 각장치 가 sleep 상태에서동작상태로의전환하는시간을, 동작상태에서 sleep 상태로의전환하는시간을 로표현한다. 또한 sleep 상태에서동작상태로전환할때소모되는전력을, 동작상태에서 sleep 상태로전환할때소모되는전력을 로표현하며, 동작상태에서소모되는전력을, sleep 상태에서소모되는전력을 로표현한다. 입출력장치는동작상태에있을때만 job을수행할수있으며, job이수행을시작하기전에 job에의해사용되는모든입출력장치는동작상태로되어있어야한다. 이때입출력장치 에의해서소 모되는에너지는식 (4) 와같다. (4) 이때 은입출력장치 가전력상태를전환한총횟수이며, 는 가동작상태로있던총시간, 그리고 는저전력상태로있던총시간이다. 본논문에서는다음과같이문제를정의한다. 입출력장치 의집합을사용하는실시간태스크 의집합이존재하고태스크 가소모한에너지를 라고할때, 모든태스크들이마감시간을만족하면서 가최소가되도록하는태스크의스케줄을 구한다. 3.2 알고리듬의동기주기가 인하나의태스크가존재하며, 이태스크는하나의입출력장치를사용한다고가정한다. 태스크의마감시간은주기와일치한다고할때, EDF(Earliest Deadline First) 스케줄링알고리듬으로스케줄을하게되면그림 2 (a) 와같이시스템이동작하게된다. 운영체제에서동적전력관리기능을지원해준다고가정하면그림 2 (b) 와같이입출력장치의전압이변화하게된다. 입출력장치의경우전력상태를전환 (shutdown/wakeup) 할때동작상태에서소모하는전력보다더욱많은전력이소모되며전환시간도상당하기때문에되도록전력상태의변화가적게일어나도록하는것이에너지소모를줄이는데에효과적이다. 따라서, 새로운 job 이 release 되었을때, 입출력장치가 idle 상태에있고시스템여유시간 (slack) 이존재한다면, 그 job 의수행을여유시간만큼연기해주는것이효과적이다. 반대로새로운 job이 release 되었을때, 입출력장치가동작상태에있다면전에수행되던 job 이끝나고바로이어서새로운 job을수행하는것이효과적이다. 이런아이디어를적용하여스케줄링을하게되면그림 3 (a) 와같이시스템이동작하게될것이며, 그림 3 (b) 와같이입출력장치의전력상태변화가줄어들게된다. 주기적인태스크의주기를 15, 최대수행시간 (WCET) 을 3이라하자. 태스크가사용하는입출력장치가전력상태를전환할때소모하는전력을 6, 396
5 논문 / 실시간시스템에서효율적인동적전력관리를위한태스크스케줄링알고리듬에관한연구 시간계산이수행되는시각을 로표시하며, 의시각에서 job 의여유시간을 로표시한다. 시스템의여유시간 는각 job의 중최소값으로정의한다. Hyperperiod가시작될때먼저 hyperperiod내에있는모든 job 에대해초기여유시간 을구해야하며그수식은식 (5) 와같다. 그림 2. EDF 알고리듬으로스케줄링된시스템에동적전력관리를적용한경우. (a) 스케줄링결과. (b) 입출력장치의전력상태변화 (5) 시스템이동작하면서각 job의여유시간은변하게된다. 실행중에여유시간을계산하기위해서는다음과같은과거의시스템정보를저장해야한다. 총 idle 시간 : hyperperiod의시작시점이후로발생한시스템 idle 시간의총합 실행시간 : hyperperiod내의모든 job 의수행된시간 그림 3. 제안된 EARSS 알고리듬으로스케줄링된시스템에동적전력관리를적용한경우. (a) 스케줄링결과. (b) 입출력장치의전력상태변화 동작상태에있을때소모하는전력을 3, idle 상태에서소모하는전력은 0이라고하자. 또한 wakeup 시걸리는시간을 3, shutdown시 1.5의시간이걸린다고하자. 이러한조건으로 EDF 스케줄링알고리듬을적용한그림 2와같은시스템에서 3 주기동안에너지소모를계산해보면 108 unit이된다. 하지만제안된 EARSS 스케줄링알고리듬을적용한그림 3과같은시스템에서 3 주기동안에너지소모를계산해보면 64 unit이된다. 이예에서제시한바와같이스케줄링단계에서동적전력관리를고려할때상당한에너지이득을기대할수있다. 3.3 여유시간 (slack time) 계산본논문에서시스템의여유시간은시스템의어떠한 job도마감시간을어기지않으면서현재시스템의실행을연기시킬수있는최대시간으로정의한다. 여유시간을계산할때각각의 job이어느태스크에속하는지는무시한다. Hyperperiod 내에존재하는모든 job의수가 개라고할때, 각각의 job을 라고표시한다. Job 의마감시간을 라하고, job 의마감시간을 라한다. 임의의두 job에대해 이면, 이도록마감시간순서대로 job을나열한다. 여유 미리계산된초기여유시간은위의정보를고려하지않았기때문에이를반영하여여유시간을재계산해주어야한다. 위의정보를이용하여 에구한각 job의여유시간은식 (6) 이된다. (6) 시스템의여유시간은각 job의여유시간중최소값이므로식 (7) 이된다. (7) 실시간시스템에서비주기적인 (aperiodic) 태스크에대한평균응답시간을줄이기위하여여유시간스틸링 (slack stealing) 기법을사용한다 [17]. 여유시간스틸링은시스템에여유시간이존재할경우마감시간이존재하지않는비주기태스크가실행되도록하여비주기태스크의평균응답시간을줄인다. 이때여유시간은식 (8) 과같이구한다. 는비주기태스크에게빼앗긴총시간이다. (8) 본논문의알고리듬에서는비주기태스크에의해여유시간을빼앗긴것이아니기때문에 와 는같은의미이다. 따라서여유시간을식 397
6 한국통신학회논문지 '06-4 Vol.31 No.4A (6) 과같이구한다. 3.4 EARSS 알고리듬 EDF 스케줄링알고리듬은가장마감시간이빠른 job이수행되도록스케줄하며, 대기큐 (ready queue) 에 job이존재하는한 job의수행을연기하지않는다. 제안된 EARSS 스케줄링의경우현재시스템에서수행을끝마친 job이입출력장치 를사용하였고시스템에여유시간이존재한다면, 마감시간이가장빠른 job을스케줄하는대신대기큐에서장치 를사용하는 job을선택하여여유시간동안실행한다. 반대로새로운 job이 release되어스케줄러가호출되었는데장치 가 idle 상태에있고시스템에여유시간이존재한다면, idle 상태를최대한유지하기위하여 job의수행을여유시간만큼연기한다. 이런방법으로입출력장치의전력상태전환횟수를최소화하여에너지의소모를줄인다. 하나의입출력장치관점에서보면장치의현재상태를최대한유지하도록하여장치의전력상태전환횟수를최소화함으로써전력소모를감소시킬수있으나, 시스템의여러입출력장치를사용하며수행되는 job의관점에서보면장치사용목록이가장비슷한 job을연달아스케줄해주어장치전체의전력상태전환횟수를최소화한다. 따라서시스템에여유시간이존재할때가장빠른마감시간을가진 job의수행을뒤로미루고대기큐에서장치중첩 (device overlap) 이가장큰 job을여유시간동안수행한다. 여유시간이 0이되면다시가장빠른마감시간을가진 job으로스위칭해주어마감시간을위반하지않도록한다. 입출력장치의경우전력상태전환시간및전환시소모되는전력의양이모두다르기때문에단지장치중첩의개수가가장많은 job으로여유시간을빼앗는방법은효율성이떨어진다. 전환시간과전환시소모되는전력이큰장치일수록전력상태전환이적게일어나도록해주어더욱큰에너지이득을기대할수있다. 따라서장치고유의전력소모특징을표현하기위하여식 (9) 와같이상태전환전력특성 (state transition power characteristic) 를정의한다. 는동작상태전력을나타낸다. 시스템에여유시간이존재할경우전력소모를줄일수있는 job을대기큐로부터선택하여스케줄링을해주게되는데이때선택의기준으로장치중첩도 (degree of device overlap: ) 를사용하며식 (10) 과같이정의한다. 양방향중첩인경우 단방향중첩인경우 중첩이없을경우 (10) 그림 4에서 job 가실행을마치는시점을스케줄링시간이라고하고, 여유시간후에실행될 job 을 로, 장치중첩도를구하고자하는 job을 이라표현한다. 와 가입출력장치 를사용하며 이 를사용한다면장치 는계속동작상태를유지할수있다. 반대로 와 가입출력장치 를사용하지않으며 도 를사용하지않는다면장치 는계속 sleep 상태를유지할수있다. 이와같이여유시간을빼앗는 job이전후에존재하는 job과같은장치를사용한다면양방향중첩이라고표현한다. 입출력장치 가양방향중첩이라면상태전환이일어나지않으므로중첩도가가장높은경우이며 2의가중치를준다. 같은방식으로 와 중하나와장치의사용이겹치는경우단방향중첩이라하며, 상태전환이한번일어나므로양방향중첩가중치의반에해당하는 1의가중치를준다. 양방향으로모두중첩이없을경우 -2의가중치를준다. 중첩이없을경우는여유시간을빼앗는 job에의해상태전환이두번일어나게되고, 오히려에너지소모를증가시킬가능성이있기때문에 -2의가중치를주어장치중첩도를떨어뜨린다. 그림 5는제안된 EARSS 알고리듬의 pseudo 코드를보인다. 스케줄러가호출되면식 (5)~식 (7) 을 J i Slack J slack J k (9) Scheduling instance 그림 4. 장치중첩도계산을위한표현 398
7 논문 / 실시간시스템에서효율적인동적전력관리를위한태스크스케줄링알고리듬에관한연구 Scheduler () { Compute slack ; if ( ) perform EDF_schedule; else perform EARSS_schedule; } 표 1. 실험에쓰인장치목록 (W) (W) (W) (W) (sec) (sec) HDD [18] DSP [19] Flash [20] EARSS_schedule () { if (system is in idle state) Keep in idle state until ; else { Find a job with max value; if () perform EDF_schedule; else Schedule the job with max value until ; } 그림 5. Pseudo 코드 이용하여시스템에존재하는여유시간을계산한다. 여유시간이 보다적을경우마감시간이가장빠른 job이수행되도록한다. 여유시간이 보다크면이를활용하기위하여제안된 EARSS_Schedule 을호출한다. 제안된 EARSS 알고리듬은스케줄링시점전에수행되던 job이없고각입출력장치도 sleep 상태에있었다면여유시간동안새로운 job의수행을연기한다. 스케줄링시점전에수행되던 job 이있다면식 (9) 와식 (10) 을이용하여장치중첩도가가장높은 job이여유시간동안수행되도록한다. 만약최대장치중첩도가 0보다작다면여유시간을빼앗는것이오히려에너지소모를증가시킬수있기때문에마감시간이가장빠른 job이수행되도록한다. Ⅳ. 실험제안된 EARSS 알고리듬의에너지효율성을평가하기위하여 C++ 로시뮬레이터를구현하여사용하였다. 보다현실적인시뮬레이션환경을구축하기위하여입출력장치는 Fujitsu사의하드디스크 [18] 와 TI사의 DSP [19], 그리고 SST사의 flash [20] 를모델링하였다. 표 1은각장치의동작상태전력 ( ) 과 sleep 상태전력 ( ), shutdown과 wakeup시의전력 ( 와 ), 그리고전력상태전환시소모되는시간 ( 와 ) 을보인다. 장치의전력소모특징 그림 6. 시뮬레이터의구조을표현하기위해정의한상태전환전력특성 도함께표시하였다. 값의경우의도한바와같이상태전환시전력과시간이많이소모되는장치일수록큰값을가지는것을확인할수있다. 그림 6 은시뮬레이터의구조를보인다. 서비스요청기는시뮬레이터에서사용되는태스크를생성하고생성된 job은시스템의큐 (Job Queue) 에입력된다. 스케줄러는시에존재하는여유시간을계산하고큐에대기중인 job에대해스케줄링을수행하며, 스케줄링결과를전력관리자 (Power Manager) 에게넘겨준다. 전력관리자는스케줄링결과를받아각입출력장치의전력상태를조절한다. 전력관리자는입출력장치에게 GO_TO_SLEEP과 GO_TO_ACTIVE 명령을보낸다. GO_TO_SLEEP 명령은입출력장치의전력상태를 sleep 상태로전환하며, GO_TO_ACTIVE 는장치의전력상태를동작상태로전환한다. 실험에사용된태스크의집합과입출력장치사용목록은무작위로생성되었다. 각태스크는하나이상의입출력장치를사용한다고가정하였으며시스템이용도 (system utilization) 는 20% 부터 90% 까지변화시키며알고리듬의성능을평가하였다. 100 개의태스크집합에대해시뮬레이션을수행하였으며, 시뮬레이션결과의평균값으로알고리듬을평가하였다. 399
8 한국통신학회논문지 '06-4 Vol.31 No.4A 표 2. 실험결과 System Utilization (%) EDF 적용시에너지소모 (J) EARSS 적용시에너지소모 (J) 감소율 (%) 평균감소율 23.6 제안된알고리듬은장치의전력상태전환횟수를줄여줌으로써에너지소모를줄인다. 제안한태스크스케줄링알고리듬은스케줄링시간에시스템에존재하는여유시간을계산하여시스템이 idle 상태로있었다면여유시간만큼 idle 시간을유지하고, job 이실행되고있었다면대기큐에서장치중첩도가가장높은 job을여유시간동안스케줄해주어에너지소모의감소를가능하게한다. 시뮬레이션을통한실험결과, EDF 알고리듬으로스케줄링된시스템에서동적전력관리를적용한경우에비해서평균적으로약 23% 에너지소모가감소하는것을확인할수있었다. 참고문헌 Energy consumption (J) System utilization (%) EDF EARSS Non-DPM 그림 7. EDF와 EARSS의비교표 2는 EDF로스케줄링된시스템에서동적전력관리를수행했을때소모되는평균에너지와제안된 EARSS 알고리듬으로스케줄링된시스템에서동적전력관리를수행했을때소모되는평균에너지를보인다. 그림 7은표 2의결과를그래프로보인다. 표 2를통해제안한알고리듬으로동작하는시스템이 EDF로동작하는시스템에비해약 23% 정도에너지소모가적은것을볼수있다. 표 2와그림 7을통해시스템의이용도가높아짐에따라에너지소모가커지는것을확인할수있으며, 시스템의이용도가높아짐에따라에너지감소율이줄어드는것을확인할수있다. 이는시스템의이용도가높아지면그만큼동적전력관리를수행할수있는기회가줄어드는것을의미한다. Ⅴ. 결론본논문에서는실시간시스템에서여유시간이존재할경우장치중첩도가높은 job을우선적으로수행하는태스크스케줄링알고리듬을제안하였다. [1] A. Chandrakasan and R. Brodersen, Low Power Digital CMOS Design. Kluwer Academic Pub., [2] J. Rabaey and M. Pedram, Eds., Low Power Design Methodologies. Kluwer Academic Pub., [3] L. Benini and G. De Micheli, Dynamic Power Management: Design Techniques and CAD Tools. Kluwer Academic Pub., [4] Crusoe processor. [5] Xscale Processor. design/intelxscale/index.htm [6] L. Benini, A. Bogliolo, and G. De Micheli, A survey of design techniques for system-level dynamic power management, IEEE Trans. Computer-Aided Design, vol. 8, no. 3, pp , June [7] Y. Lu, L. Benini, and G. De Micheli, Power aware operating systems for interactive systems, IEEE Trans. VLSI Systems, vol. 10, no. 2, pp , April [8] Advanced Configuration and Power Interface (ACPI) [9] D. Shin and J. Kim, Intra-task voltage scheduling on DVS-enabled hard real-time systems, IEEE Trans. Computer-Aided Design, vol. 24, no. 10, pp , Oct [10] J. Seo, T. Kim, and J. Lee, Optimal intra-task dynamic voltage scaling technique 400
9 논문 / 실시간시스템에서효율적인동적전력관리를위한태스크스케줄링알고리듬에관한연구 and its practical extensions, IEEE Trans. Computer-Aided Design, vol. 25, no. 12, pp. 1-9, Dec [11] C. Hwang and A. C.-H. Wu, A predictive system shutdown method for energy saving of event-driven computation, ACM Trans. Design Automation of Electronic Systems, vol. 5, no. 2, pp , [12] R. Golding, P. Bosh, and J. Wilkes, Idleness is not sloth, in Proc. Winter USENIX Technical Conf., pp , [13] M. Srivastava, A. Chandrakasan, and R. Brodersen, Predictive system shutdown and other architectural techniques for energy efficient programmable computation, IEEE Trans. VLSI Systems, vol. 4, no. 1, pp , Mar [14] L. Benini, A. Bogliolo, G. Paleologo, and G. De Micheli, Policy optimization for dynamic power management, IEEE Trans. Computer-Aided Design, vol. 18, no. 6, pp , June [15] V. Swaminathan and K. Chakrabarty, Energyconscious, deterministic I/O device scheduling in hard real-time systems, IEEE Trans. Computer-Aided Design, vol. 22, no. 7, pp , July [16] V. Swaminathan and K. Chakrabarty, Pruning based, energy-optimal, deterministic I/O device scheduling for hard real-time systems, ACM Trans. Embedded Computing Systems, vol. 4, no. 1, pp , Feb [17] J. W. S. Liu, Real-Time Systems. Prentice- Hall: Englewood Cliffs, [18] Fujitsu, MHL2300AT Hard Disk Drive Product Manual. [19] TMS320C6411 Power Consumption Summary. spra373a.pdf [20] SST multi-purpose flash SST39LF S71150.pdf 이원규 (Won-Gyu Lee) 준회원 2004년 2월서강대학교전자공학과졸업 2006년 2월서강대학교전자공학과석사학위취득 2006년 3월 ~ 현재삼성전자근무중 < 관심분야 > 저전력설계, 시스템수준설계황선영 (Sun-Young Hwang) 정회원 1976년 2월서울대학교전자공학과졸업 1978년 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시스템, Com. Architecture 및 DSP System Design 등 401
DBPIA-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 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
논문 10-35-03-03 한국통신학회논문지 '10-03 Vol. 35 No. 3 원활한 채널 변경을 지원하는 효율적인 IPTV 채널 관리 알고리즘 준회원 주 현 철*, 정회원 송 황 준* Effective IPTV Channel Control Algorithm Supporting Smooth Channel Zapping HyunChul Joo* Associate
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 information6.24-9년 6월
리눅스 환경에서Solid-State Disk 성능 최적화를 위한 디스크 입출력요구 변환 계층 김태웅 류준길 박찬익 Taewoong Kim Junkil Ryu Chanik Park 포항공과대학교 컴퓨터공학과 {ehoto, lancer, cipark}@postech.ac.kr 요약 SSD(Solid-State Disk)는 여러 개의 낸드 플래시 메모리들로 구성된
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(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 information<4D F736F F F696E74202D20322DBDC7BDC3B0A320BFEEBFB5C3BCC1A6>
컴퓨터시스템구성 2. 실시간운영체제 1 2 운영체제의주요기능 프로세스관리 (Process management) 메모리관리 (Memory management) 인터럽트핸들링 (Interrupt handling) 예외처리 (Exception handling) 프로세스동기화 (Process synchronization) 프로세스스케쥴링 (Process scheduling)
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 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 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 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 information05(533-537) CPLV12-04.hwp
모바일 OS 환경의 사용자 반응성 향상 기법 533 모바일 OS 환경의 사용자 반응성 향상 기법 (Enhancing Interactivity in Mobile Operating Systems) 배선욱 김정한 (Sunwook Bae) 엄영익 (Young Ik Eom) (Junghan Kim) 요 약 사용자 반응성은 컴퓨팅 시스템에서 가장 중요 한 요소 중에 하나이고,
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 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 informationESP1ºÎ-04
Chapter 04 4.1..,..,.,.,.,. RTOS(Real-Time Operating System)., RTOS.. VxWorks(www.windriver.com), psos(www.windriver.com), VRTX(www.mento. com), QNX(www.qnx.com), OSE(www.ose.com), Nucleus(www.atinudclus.
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 information(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로
Lab. 1. I-V Characteristics of a Diode Lab. 6. 연산증폭기가산기, 미분기, 적분기회로 1. 실험목표 연산증폭기를이용한가산기, 미분기및적분기회로를구성, 측정및 평가해서연산증폭기연산응용회로를이해 2. 실험회로 A. 연산증폭기연산응용회로 (a) 가산기 (b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로 3. 실험장비및부품리스트
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, ( ) 1) *.. I. (batch). (production planning). (downstream stage) (stockout).... (endangered). (utilization). *
, 40 12 (2006 6) 1) *.. I. (batch). (production planning). (downstream stage) (stockout).... (endangered). (utilization). * 40, 40 12 (EPQ; economic production quantity). (setup cost) (setup time) Bradley
More informationDBPIA-NURIMEDIA
무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 901 무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 (A Effective Sinkhole Attack Detection Mechanism for LQI based Routing in WSN) 최병구 조응준 (Byung
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 information6주차.key
6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running
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 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실험 5
실험. OP Amp 의기초회로 Inverting Amplifier OP amp 를이용한아래와같은 inverting amplifier 회로를고려해본다. ( 그림 ) Inverting amplifier 위의회로에서 OP amp의 입력단자는 + 입력단자와동일한그라운드전압, 즉 0V를유지한다. 또한 OP amp 입력단자로흘러들어가는전류는 0 이므로, 저항에흐르는전류는다음과같다.
More information1_12-53(김동희)_.hwp
본논문은 2012년전력전자학술대회우수추천논문임 Cascaded BuckBoost 컨버터를 이용한 태양광 모듈 집적형 저전압 배터리 충전 장치 개발 472 강압이 가능한 토폴로지를 이용한 연구도 진행되었지만 제어 알고리즘의 용의성과 구조의 간단함 때문에 BuckBoost 컨버터 또는 Sepic 컨버터를 이용하여 연구 가 진행되었다[10][13]. 태양광 발전
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 informationDBPIA-NURIMEDIA
논문 10-35-12-02 한국통신학회논문지 '10-12 Vol.35 No.12 임베디드코어설계를위해설계계층을이용한효율적인 아키텍처탐색 준회원김상우 *, 정회원황선영 * An Efficient Architecture Exploration for Embedded Core Design Exploiting Design Hierarchy Sang-Woo Kim* Associate
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 28(3),
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2017 Mar.; 28(3), 163 169. http://dx.doi.org/10.5515/kjkiees.2017.28.3.163 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) PCB
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 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 Word - Lab.4
Lab. 1. I-V Lab. 4. 연산증폭기 Characterist 비 tics of a Dio 비교기 ode 응용 회로 1. 실험목표 연산증폭기를이용한비교기비교기응용회로를이해 응용회로를구성, 측정및평가해서연산증폭기 2. 실험회로 A. 연산증폭기비교기응용회로 (a) 기본비교기 (b) 출력제한 비교기 (c) 슈미트트리거 (d) 포화반파정류회로그림 4.1. 연산증폭기비교기응용회로
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 informationuntitled
Embedded System Lab. II Embedded System Lab. II 2 RTOS Hard Real-Time vs Soft Real-Time RTOS Real-Time, Real-Time RTOS General purpose system OS H/W RTOS H/W task Hard Real-Time Real-Time System, Hard
More information歯1.PDF
200176 .,.,.,. 5... 1/2. /. / 2. . 293.33 (54.32%), 65.54(12.13%), / 53.80(9.96%), 25.60(4.74%), 5.22(0.97%). / 3 S (1997)14.59% (1971) 10%, (1977).5%~11.5%, (1986)
More information<313120C0AFC0FCC0DA5FBECBB0EDB8AEC1F2C0BB5FC0CCBFEBC7D15FB1E8C0BAC5C25FBCF6C1A42E687770>
한국지능시스템학회 논문지 2010, Vol. 20, No. 3, pp. 375-379 유전자 알고리즘을 이용한 강인한 Support vector machine 설계 Design of Robust Support Vector Machine Using Genetic Algorithm 이희성 홍성준 이병윤 김은태 * Heesung Lee, Sungjun Hong,
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 information서강대학교 기초과학연구소대학중점연구소 심포지엄기초과학연구소
2012 년도기초과학연구소 대학중점연구소심포지엄 마이크로파센서를이용한 혈당측정연구 일시 : 2012 년 3 월 20 일 ( 화 ) 14:00~17:30 장소 : 서강대학교과학관 1010 호 주최 : 서강대학교기초과학연구소 Contents Program of Symposium 2 Non-invasive in vitro sensing of D-glucose in
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 informationPowerPoint 프레젠테이션
Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING
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 informationPowerChute Personal Edition v3.1.0 에이전트 사용 설명서
PowerChute Personal Edition v3.1.0 990-3772D-019 4/2019 Schneider Electric IT Corporation Schneider Electric IT Corporation.. Schneider Electric IT Corporation,,,.,. Schneider Electric IT Corporation..
More informationRVC Robot Vaccum Cleaner
RVC Robot Vacuum 200810048 정재근 200811445 이성현 200811414 김연준 200812423 김준식 Statement of purpose Robot Vacuum (RVC) - An RVC automatically cleans and mops household surface. - It goes straight forward while
More information<333820B1E8C8AFBFEB2D5A6967626565B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>
Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 1 pp. 306-310, 2012 http://dx.doi.org/10.5762/kais.2012.13.1.306 Zigbee를 이용한 실외 위치추정 시스템 구현 김환용 1*, 임순자 1 1 원광대학교 전자공학과 Implementation
More information8-VSB (Vestigial Sideband Modulation)., (Carrier Phase Offset, CPO) (Timing Frequency Offset),. VSB, 8-PAM(pulse amplitude modulation,, ) DC 1.25V, [2
VSB a), a) An Alternative Carrier Phase Independent Symbol Timing Offset Estimation Methods for VSB Receivers Sung Soo Shin a) and Joon Tae Kim a) VSB. VSB.,,., VSB,. Abstract In this paper, we propose
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 information(b) 연산증폭기슬루율측정회로 (c) 연산증폭기공통모드제거비측정회로 그림 1.1. 연산증폭기성능파라미터측정회로
Lab. 1. I-V Characteristics of a Diode Lab. 1. 연산증폭기특성실험 1. 실험목표 연산증폭기의전압이득 (Gain), 입력저항, 출력저항, 대역폭 (Bandwidth), 오프셋전압 (Offset Voltage), 공통모드제거비 (Common-mode Rejection Ratio; CMRR) 및슬루율 (Slew Rate) 등의기본적인성능파라미터에대해서실험을통해서이해
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 information에너지경제연구 제13권 제1호
에너지경제연구 Korean Energy Economic Review Volume 13, Number 1, March 2014 : pp. 83~119 거시계량모형을이용한유가변동및 유류세변화의파급효과분석 * 83 84 85 86 [ 그림 1] 모형의해결정과정 87 [ 그림 2] 거시계량모형의흐름도 (flow chart) 88 89 < 표 1> 유류세현황 (2013
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歯3일_.PDF
uuhm Daewoo Daily * 0.0% 23.6% 38.2% 50.0% 61.8% 100.0% 980 970 960 950 940 930 920 910 900 890 880 870 860 850 840 830 820 810 800 790 780 770 760 750 740 730 720 710 700 690 680 670 660 650 640 630
More informationDBPIA-NURIMEDIA
논문 07-32-10-01 한국통신학회논문지 '07-10 Vol. 32 No. 10 진 Sidel'nikov 수열의서로다른자기상관분포의개수 정회원정정수 *, 김영식 **, 종신회원노종선 *, 정하봉 *** On the Number of Distinct Autocorrelation Distributions of -ary Sidel'nikov Sequences
More information<C1A4BAB8C3B3B8AE5FB1E2BBE75FC7CAB1E25F E687770>
2.4 스케줄링 (1) 스케줄링의개요스케줄링은프로세스가생성되어실행될때필요한시스템의여러자원을해당프로세스에할당하는작업을의미 1) 작업스케줄링 (Job Scheduling) 1 어떤프로세스가시스템의자원을차지할수있는지를결정하여준비상태큐로보내는작업을의미 2 작업스케줄러 (Job Scheduler) 에의해수행 2) 프로세서스케줄링 (Processor Scheduling)
More informationⅡ. Embedded GPU 모바일 프로세서의 발전방향은 저전력 고성능 컴퓨팅이다. 이 러한 목표를 달성하기 위해서 모바일 프로세서 기술은 멀티코 어 형태로 발전해 가고 있다. 예를 들어 NVIDIA의 최신 응용프 로세서인 Tegra3의 경우 쿼드코어 ARM Corte
스마트폰을 위한 A/V 신호처리기술 편집위원 : 김홍국 (광주과학기술원) 스마트폰에서의 영상처리를 위한 GPU 활용 박인규, 최호열 인하대학교 요 약 본 기고에서는 최근 스마트폰에서 요구되는 다양한 멀티미 디어 어플리케이션을 embedded GPU(Graphics Processing Unit)를 이용하여 고속 병렬처리하기 위한 GPGPU (General- Purpose
More information<4D F736F F F696E74202D20BBE7BABB202D204F DC7C1B7CEBCBCBDBA20BDBAC4C9C1D9B8B528BAF1BCB1C1A12CBCB1C1A1292E707074>
. 프로세스스케줄링 (= CPU 스케줄링 ) [ 출제빈도 상 ] - 정의 : 컴퓨터시스템의성능을높이기위해그사용순서를결정하기위한정책 - 목적 ( 성능평가 ) : 처리율증가, CPU 이용률증가, 우선순위제도, 오버헤드 ( 부하 ) 최소화, 응답시간 / 반환시간 / 최소화, 균형있는자원의사용, 무한연기회피. 프로세스스케줄링기법 ) 비선점스케줄링 (Non Preemptive)
More information02김헌수(51-72.hwp
보험금융연구 제26권 제1호 (2015. 2) pp. 51-71 손해보험사의 출재는 과다한가? -RBC 규제에 기초한 분석 - * Do P/L Insurers Cede Too Much? - An Analysis Based on the RBC Regulation - 김 헌 수 ** 김 석 영 *** Hunsoo Kim Seog Young Kim 경제가 저성장으로
More informationJournal of Educational Innovation Research 2019, Vol. 29, No. 1, pp DOI: (LiD) - - * Way to
Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp.353-376 DOI: http://dx.doi.org/10.21024/pnuedi.29.1.201903.353 (LiD) -- * Way to Integrate Curriculum-Lesson-Evaluation using Learning-in-Depth
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 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 information이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다
이장에서사용되는 MATLAB 명령어들은비교적복잡하므로 MATLAB 창에서명령어를직접입력하지않고확장자가 m 인 text 파일을작성하여실행을한다. 즉, test.m 과같은 text 파일을만들어서 MATLAB 프로그램을작성한후실행을한다. 이와같이하면길고복잡한 MATLAB 프로그램을작성하여실행할수있고, 오류가발생하거나수정이필요한경우손쉽게수정하여실행할수있는장점이있으며,
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 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 information63-69±è´ë¿µ
Study on the Shadow Effect of 3D Visualization for Medical Images ased on the Texture Mapping D.Y. Kim, D.S. Kim, D.K. Shin, D.Y. Kim 1 Dept. of iomedical Engineering, Yonsei University = bstract = The
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 information<4D F736F F F696E74202D20BEC6B3AFB7CEB1D7B9D7C6C4BFF64943BFF6C5A9BCA55F FBEC8B1E6C3CA2E707074>
아날로그및파워 IC 워크샵 저전력아날로그 IC 설계기술 서강대학교전자공학과안길초 Contents 2 1 2 Introduction Low-Power Design Techniques 3 Conclusions 1. Introduction 3 Why Low-Power? (1) 4 Increasing demand for mobile applications Longer
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 informationDBPIA-NURIMEDIA
27(2), 2007, 96-121 S ij k i POP j a i SEXR j i AGER j i BEDDAT j ij i j S ij S ij POP j SEXR j AGER j BEDDAT j k i a i i i L ij = S ij - S ij ---------- S ij S ij = k i POP j a i SEXR j i AGER j i BEDDAT
More information디지털포렌식학회 논문양식
ISSN : 1976-5304 http://www.kdfs.or.kr Virtual Online Game(VOG) 환경에서의 디지털 증거수집 방법 연구 이 흥 복, 정 관 모, 김 선 영 * 대전지방경찰청 Evidence Collection Process According to the Way VOG Configuration Heung-Bok Lee, Kwan-Mo
More information06_ÀÌÀçÈÆ¿Ü0926
182 183 184 / 1) IT 2) 3) IT Video Cassette Recorder VCR Personal Video Recorder PVR VCR 4) 185 5) 6) 7) Cloud Computing 8) 186 VCR P P Torrent 9) avi wmv 10) VCR 187 VCR 11) 12) VCR 13) 14) 188 VTR %
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(72) 발명자 이동희 서울 동작구 여의대방로44길 10, 101동 802호 (대 방동, 대림아파트) 노삼혁 서울 중구 정동길 21-31, B동 404호 (정동, 정동상 림원) 이 발명을 지원한 국가연구개발사업 과제고유번호 2010-0025282 부처명 교육과학기술부
(19) 대한민국특허청(KR) (12) 등록특허공보(B1) (45) 공고일자 2015년01월13일 (11) 등록번호 10-1480424 (24) 등록일자 2015년01월02일 (51) 국제특허분류(Int. Cl.) G06F 12/00 (2006.01) G11C 16/00 (2006.01) (21) 출원번호 10-2013-0023977 (22) 출원일자 2013년03월06일
More information저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할
저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,
More informationvm-웨어-01장
Chapter 16 21 (Agenda). (Green),., 2010. IT IT. IT 2007 3.1% 2030 11.1%, IT 2007 1.1.% 2030 4.7%, 2020 4 IT. 1 IT, IT. (Virtualization),. 2009 /IT 2010 10 2. 6 2008. 1970 MIT IBM (Mainframe), x86 1. (http
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 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
Localization Algorithms Using Wireless Communication Systems For efficient Localization Based Services, development of accurate localization algorithm has to be preceded. In this paper, research trend
More information도비라
광고학연구 : 제24권 5호(2013년) The Korean Journal of Advertising, Vol.24, No.5 (2013). pp.99 116 대학생 광고공모전이 광고업계 취업에 미치는 영향: 대학생과 실무자의 인식 비교를 중심으로 차 유 철 우석대학교 광고이벤트학과 교수, 언론학박사 이 희 복 상지대학교 언론광고학부 교수, 언론학박사* 신
More information04서종철fig.6(121~131)ok
Development of Mobile Applications Applying Digital Storytelling About Ecotourism Resources Seo, Jongcheol* Lee, Seungju**,,,. (mobile AIR)., 3D.,,.,.,,, Abstract : In line with fast settling trend of
More information19_9_767.hwp
(Regular Paper) 19 6, 2014 11 (JBE Vol. 19, No. 6, November 2014) http://dx.doi.org/10.5909/jbe.2014.19.6.866 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) RGB-Depth - a), a), b), a) Real-Virtual Fusion
More information그림 1 DC 마이크로그리드의구성 Fig. 1 Configuration of DC Micro-grid 그림 2 전력흐름도 Fig. 2 Power Flow of each component 그림 3 전력관리개념 Fig. 3 Concept of Energ Management Unit 1 Unit 2 Output Impedence z1 Output Impedence
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 informationPCServerMgmt7
Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network
More informationGray level 변환 및 Arithmetic 연산을 사용한 영상 개선
Point Operation Histogram Modification 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 HISTOGRAM HISTOGRAM MODIFICATION DETERMINING THRESHOLD IN THRESHOLDING 2 HISTOGRAM A simple datum that gives the number of pixels that a
More information차세대 시스템 개발과 스마트 캠퍼스 구축의 시대! 2014년 현재 대학 정보화 화두는 차세대, 스마트 캠퍼스, 개인정보보호 입니다. 대학 정보화 동향 1990년대 후반부터 2000년대 초반 붐처럼 일었던 학사행정 시스템 구축의 시기를 지나 2000년대 중 후반 부터는
무엇이든 물어보세요! 4 3 차세대 시스템 개발과 스마트 캠퍼스 구축의 시대! 2014년 현재 대학 정보화 화두는 차세대, 스마트 캠퍼스, 개인정보보호 입니다. 대학 정보화 동향 1990년대 후반부터 2000년대 초반 붐처럼 일었던 학사행정 시스템 구축의 시기를 지나 2000년대 중 후반 부터는 ERP, CRM, BSC 도입 등 대학에 경영 혁신 열풍이 불었다.
More information大学4年生の正社員内定要因に関する実証分析
190 2016 JEL Classification Number J24, I21, J20 Key Words JILPT 2011 1 190 Empirical Evidence on the Determinants of Success in Full-Time Job-Search for Japanese University Students By Hiroko ARAKI and
More informationJournal of Educational Innovation Research 2018, Vol. 28, No. 1, pp DOI: A study on Characte
Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp.381-404 DOI: http://dx.doi.org/10.21024/pnuedi.28.1.201803.381 A study on Characteristics of Action Learning by Analyzing Learners Experiences
More informationMicrosoft PowerPoint - Ch13
Ch. 13 Basic OP-AMP Circuits 비교기 (Comparator) 하나의전압을다른전압 ( 기준전압, reference) 와비교하기위한비선형장치 영전위검출 in > 기준전압 out = out(max) in < 기준전압 out = out(min) 비교기 영이아닌전위검출 기준배터리 기준전압분배기 기준전압제너다이오드 비교기 예제 13-1: out(max)
More information2
에너지경제연구 Korean Energy Economic Review Volume 10, Number 1, March 2011 : pp. 1~24 국내화력발전산업에대한연료와자본의대체성분석 1 2 3 ~ 4 5 F F P F P F ln ln ln ln ln ln ln ln ln ln ln ln ln ln ln ln ln 6 ln ln ln ln ln 7 ln
More informationAPI 매뉴얼
PCI-DIO12 API Programming (Rev 1.0) Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned
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 information08원재호( )
30 2 20124 pp. 173~180 Non-Metric Digital Camera Lens Calibration Using Ground Control Points 1) 2) 3) Abstract The most recent, 80 mega pixels digital camera appeared through the development of digital
More information김경재 안현철 지능정보연구제 17 권제 4 호 2011 년 12 월
지능정보연구제 17 권제 4 호 2011 년 12 월 (pp.241~254) Support vector machines(svm),, CRM. SVM,,., SVM,,.,,. SVM, SVM. SVM.. * 2009() (NRF-2009-327- B00212). 지능정보연구제 17 권제 4 호 2011 년 12 월 김경재 안현철 지능정보연구제 17 권제 4 호
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 informationMicrosoft PowerPoint - 알고리즘_1주차_2차시.pptx
Chapter 2 Secondary Storage and System Software References: 1. M. J. Folk and B. Zoellick, File Structures, Addison-Wesley. 목차 Disks Storage as a Hierarchy Buffer Management Flash Memory 영남대학교데이터베이스연구실
More informationMicrosoft Word - KSR2012A038.doc
YWXY º º t rzyywxyhwz_ º zƒ A Study on the Relation of Railroad System and Energy Saving ö ä ø ã ä ãã In Moon, Han-Min Lee *, Jong-Eun Ha * * Abstract Now the world, such as the impact of fossil energy
More informationDBPIA-NURIMEDIA
논문 08-33-07-02 한국통신학회논문지 '08-07 Vol. 33 No. 7 낮은상관특성과큰선형복잡도를갖는새로운 -진수열군 정회원김영식 *, 정정수 **, 종신회원노종선 **, 신동준 *** New Families of -ary Sequences With Low Correlation and Large Linear Span Young-Sik Kim*, Jung-Soo
More informationÀå¾Ö¿Í°í¿ë ³»Áö
Disability & Employment 55 Disability & Employment 56 57 Disability & Employment 58 59 Disability & Employment 60 61 Disability & Employment 62 63 Disability & Employment 64 65 Disability & Employment
More information04 최진규.hwp
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Aug.; 26(8), 710717. http://dx.doi.org/10.5515/kjkiees.2015.26.8.710 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) RF ESPAR
More information