• Title/Summary/Keyword: 소모전력

검색결과 2,285건 처리시간 0.024초

배터리와 태스크를 고려한 저전력 알고리듬 연구 (A Study on the Low Power Algorithm consider the Battery and the Task)

  • 윤충모;김재진
    • 디지털콘텐츠학회 논문지
    • /
    • 제15권3호
    • /
    • pp.433-438
    • /
    • 2014
  • 본 논문은 배터리와 태스크를 고려한 저전력 알고리듬을 제안하였다. 제안한 알고리듬은 배터리의 용량과 사용 목표 시간에 따른 단위 시간의 소모 전력을 설정한다. 주어진 모든 태스크들의 소모 전력을 계산한다. 태스크들 중에서 소모 전력이 가장 큰 태스크의 소모 전력과 소모 전력이 가장 작은 태스크의 소모 전력의 평균을 구한다. 태스크의 소모 전력의 평균을 단위 시간을 고려하여 다시 소모 전력을 계산한다. 태스크의 평균 소모 전력의 크기가 계산된 소모 전력의 평균보다 작거나 같을 경우 태스크의 평균 소모 전력보다 큰 태스크 들을 대상으로 저전력을 수행한다. 또한, 태스크의 평균 소모 전력의 크기가 계산된 소모 전력의 평균보다 클 경우 계산된 소모 전력의 평균보다 큰 태스크 들을 대상으로 저전력을 수행한다. 저전력은 태스크의 프로세서와 디바이스의 소모 전력을 분할하여 소모 전력이 큰 부분에 대해 저전력을 수행한다. 실험은 배터리를 고려한 저전력 알고리듬인 [6]과 비교하였다. 실험결과 [6]보다 소모 전력이 감소되어 알고리듬의 효율성이 입증되었다.

게이트 단계에서의 소모전력 예측 (Gate-Level Power Estimation)

  • 황인기;조준동
    • 한국통신학회논문지
    • /
    • 제26권10A호
    • /
    • pp.1737-1745
    • /
    • 2001
  • 최근의 전자업계의 동향을 살펴보면, 휴대 가능한 제품의 요구가 증대되고, 고 집적화 됨에 따라 제품의 크기와 동작속도 뿐만 아니라, 소모하는 전력의 양이 큰 문제로 대두되었다. 더욱이 휴대 장비에서는 전지의 양이 제한되어 있기 때문에, 소모 전력을 줄이는 것은 중요한 문제이다. 휴대 장비가 아니라고 해도, 높은 전력소모를 보이는 제품은 안정된 동작을 위해 값비싼 냉각장치 등을 필요로 한다. 이와 같이 전력소모를 줄이거나 예측할 수 있는 CAD tool에 대한 개발이 시급한 상황이다. 이제까지의 업계의 경향은 물리적 단계의 소모전력을 분석하는 tool의 개발 쪽에 한정되어 있었다. 하지만 이러한 하위 단계에서의 tool은 제품 생산 직전의 단계에서 이루어짐으로, 제품이 원하는 규격에 맞지 않을 경우, 재생산의 비용과 시간의 손실이 크다. 따라서 보다 상위 단계에서의 소모전력 예측 tool의 필요가 증가하고 있다. 본 논문에서는 이러한 기대에 발맞춰 gate 단계에서 소모전력을 예측할 수 있는 알고리즘을 제안하였다. 제안한 알고리즘은 입력 신호와의 의존성을 줄이기 위해 확률을 이용한 방법을 기초로 하였으며, 알고리즘의 정확성을 입증하기 위해 시스템을 설계, HSPICE를 이용한 시뮬레이션 결과와 비교하였다. 본 논문에서 제한한 알고리즘을 이용하여, 널리 알려진 시스템(ISCAS 85, ISCAS 89)의 소모전력을 예측한 결과, 시뮬레이션을 통해 얻은 결과와 비교해 봤을 때, 10% 이내의 오차 한도를 가진 것으로 분석되었다.

  • PDF

태스크에 따른 저전력 알고리즘에 관한 연구 (A Study on the Low Power Algorithm for a Task)

  • 김재진
    • 디지털콘텐츠학회 논문지
    • /
    • 제14권1호
    • /
    • pp.59-64
    • /
    • 2013
  • 본 논문에서는 태스크에 따른 저전력 알고리즘을 제안하였다. 태스크는 시스템의 작업 수행에 필요한 프로세서의 내부와 외부의 자원을 의미한다. 태스크에 따라 저전력 회로를 구현하기 위해서는 각각의 태스크에 대한 생존시간과 호출횟수를 분석한다. 회로 전체의 소모 전력을 감소하기위해서는 소모 전력이 가장 높은 태스크의 소모 전력을 우선 줄여 저전력 회로를 구현할 수 있다. 따라서 소모 전력이 최대인 태스크를 우선 선별하여야 한다. 소모 전력이 최대인 태스크는 태스크의 생존시간과 호출횟수를 고려하여 순위를 선정한다. 태스크의 생존시간이 길면서 호출횟수가 많은 태스크의 경우 가장 큰 소모 전력을 발생시키는 태스크이므로 소모 전력을 감소시킬 최우선 순위가 된다. 소모 전력이 최대인 태스크로부터 생존 시간과 호출횟수를 이용하여 저전력 회로로 구현하기 위한 주파수를 결정하여 회로 전체의 소모 전력을 감소시킨다. 또한, 생존 시작 시간에서 생존 마지막 시간까지 계속해서 최소의 소모 전력으로 태스크를 유지시켜 전체 소모 전력을 감소시킨다. 실험 결과 [7] 알고리즘에 비해 5.43%의 전력 소모가 감소된 결과를 나타내었다.

스마트 가전의 대기전력 프로그램 및 기술 동향 (Program and Technical Trends for Standby Power in Smart Electronic Appliances)

  • 김태중
    • 전자통신동향분석
    • /
    • 제28권2호
    • /
    • pp.86-96
    • /
    • 2013
  • 본고에서는, 국내외 대기전력 감소 프로그램 소개를 통해서 스마트 가전 시장의 대기전력 요구사항을 살펴보고, 해당 요구사항을 만족시키기 위한 기술 동향을 분석하고, 장기적인 스마트 가전 소모전력 감소를 위한 기술 방향을 제시하였다. 대기전력 감소 프로그램을 만족하기 위해서는, 전력반도체를 통한 수동대기 상태의 소모전력 감소 기술과 능동대기 상태의 소모전력 감소 기술개발이 동시에 추진되어야 한다. 더불어, 대학 및 연구소를 통한 장기적 지속적인 원천기술 확보와 기업들의 실험적 접근을 제공하는 인프라 구축의 동반 전략과, 더욱 강력한 대기전력 감소 프로그램의 실행을 통해 기술개발의 필요성을 폭넓게 증대시키는 전략적 접근이 바람직하다.

  • PDF

SysML Parametric 다이어그램을 이용한 시스템 제약사항의 소모전력 분석 (Energy Analysis of System Constraints using SysML Parametric Diagram)

  • 이재욱;홍장의
    • 중소기업융합학회논문지
    • /
    • 제2권2호
    • /
    • pp.13-19
    • /
    • 2012
  • 임베디드 시스템의 발전으로 인해 다양한 품질 속성에 대한 요구사항들이 증가하고 있다. 배터리를 사용하는 모바일 임베디드 시스템의 경우 제한된 전력공급으로 인해 시스템의 전력소모를 절감하기 위한 노력이 요구된다. 특히 임베디드 시스템에 탑재되는 소프트웨어들이 점차 복잡해지고 다양한 기능을 수행함에 따라 소프트웨어에 대한 소모전력 절감 연구들이 관심 받고 있다. 또한 최근에는 모델 기반 소모전력 분석을 통해 소프트웨어 개발 초기 단계에서 소모전력 요구사항을 반영하기 위한 연구들도 진행되고 있다. 따라서 본 논문에서는 SysML(Systems Modeling Language)의 Parametric 다이어그램을 이용한 모델 기반 소모전력 분석 기법을 제안한다. 제안하는 기법은 Parametric 다이어그램의 특성을 이용하여, 실제 전력소모를 유발하는 소프트웨어의 행위에 대한 모델을 작성한다. 이를 기반으로 소프트웨어의 실행으로 인한 소모전력 값을 도출할 수 있으며, 같은 기능을 갖는 모듈들에 대한 소모전력 품질속성을 비교할 수 있다는 장점이 있다.

  • PDF

UML 상태 기계를 이용한 임베디드 소프트웨어의 소모 전력 분석 (Analysis of Power Consumption for Embedded Software using UML State Machine Diagram)

  • 이재욱;홍장의
    • 정보처리학회논문지D
    • /
    • 제19D권4호
    • /
    • pp.281-292
    • /
    • 2012
  • 스마트 폰과 같은 모바일 기기에서 동작하는 응용 소프트웨어는 제한된 배터리 용량으로 인하여 안정적인 서비스를 지속적으로 제공하는데 어려움을 갖는다. 과거에는 배터리의 수명을 연장 시키거나 소모전력이 적은 하드웨어 장치들을 개발하는 것으로 모바일 기기의 소모전력을 관리하였다. 그러나 시스템에 탑재되는 소프트웨어가 복잡해짐에 따라 소프트웨어에 대한 소모전력 분석 연구도 관심을 갖게 되었다. 이러한 연구들 중에서 모델 기반의 소모전력 분석은 코드가 개발되기 이전에 미리 소모전력을 분석하고, 분석 결과를 기반으로 소프트웨어를 개발한다는 측면에서 소모전력 감소를 위한 하나의 중요한 전략으로 인식되어 오고 있다. 따라서 본 논문에서는 소프트웨어의 행위 모델인 UML의 상태기계(State Machine) 다이어그램을 이용하는 소모전력 분석 기법을 제안한다. 제안하는 분석기법은 상태기계 다이어그램을 페트리 넷으로 변환하고, 이의 시뮬레이션을 통해 소모전력을 예측하게 된다.

디지털 시스템의 사이클 단위 전력소모 측정시스템 (A Cycle-Accurate Power Consumption Measurement System for Digital Systems)

  • 김관호;장래혁;신현식
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 봄 학술발표논문집 Vol.27 No.1 (A)
    • /
    • pp.48-50
    • /
    • 2000
  • 저전력 시스템 설계를 위해서는 시스템의 전력 소모가 얼마나 되는지 알아내는 연구가 뒷받침되어야 한다. 본 논문은 디바이스 수준의 전력 소모를 매 사이클 단위로 정확하게 측정하는 측정회로를 이용하여 전력 소모를 측정하는 측정 시스템 구조를 소개한다. 본 논문에서 구현하는 사이클 단위 전력 소모 시스템은 각각의 구성요소를 기능별로 모듈화시키고 여러 사용자가 하나의 전력 소모 측정 시스템을 공유해서 사용할 수 있도록 하였다.

  • PDF

SSD 전력 소모 분석 도구 (SSD Power Consumption Analysis Tool)

  • 조석희;원유집
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(B)
    • /
    • pp.366-367
    • /
    • 2011
  • 오늘날 컴퓨터 시스템에서 중요하게 생각하는 분야 중 하나가 저전력이다. SSD는 기계적인 요소가 없어서 충격에 강하고 랜덤 읽기, 쓰기 성능이 HDD에 비해 좋아 HDD를 대체할 새로운 저장 장치로 여겨지고 있다. 또한 소모 전력도 HDD에 비해 작을 것으로 예측했다. 하지만 실제 소모량은 HDD와 크게 차이 나지 않았다. SSD의 소모 전력이 커진 원인을 파악하기 위해 SSD의 구성 요소를 파악하고 각 요소의 소모량을 시뮬레이터를 이용하여 분석했다. SSD의 전력 소모는 Flash Memory Controller, DRAM, NAND Flash 의 소모량이 90% 이상을 차지했다.

임베디드 소프트웨어 개발 프로세스에서의 저전력 특성의 설계지원 기법 (Techniques to Support Low-Power Characteristics in Embedded Software Development Process)

  • 김종필;김두환;홍장의
    • 중소기업융합학회논문지
    • /
    • 제1권1호
    • /
    • pp.55-65
    • /
    • 2011
  • 모바일 통신, 센서 네트워크, 웨어러블 컴퓨터 등 IT 응용기술 분야의 급속한 발전으로 인하여 매우 다양한 영역에서 임베디드 소프트웨어의 요구가 증가하고 있다. 이러한 다양한 응용영역에서 저전력을 소모하는 임베디드 소프트웨어의 개발은 배터리를 이용한 전원공급 시스템으로 인하여 매우 중요하게 여겨지고 있다. 따라서 본 논문에서는 임베디드 소프트웨어의 개발 과정에서 소모전력 특성을 고려하는 소프트웨어 개발 기법에 대하여 제안한다. 일반적으로 소프트웨어의 소모전력은 코드 기반 분석을 통해 절감할 수 있지만, 이 경우는 소프트웨어를 다시 개발할 수도 있는 문제점을 가지고 있다. 따라서 저전력 소모에 대한 요구사항을 기반으로 소프트웨어 개발 과정에서 소모전력을 감소시켜야 하는 방법이 필요하다. 제안하는 소모전력 절감을 위한 임베디드 소프트웨어 개발 프로세스는 다양한 응용분야에서 활용되는 모바일 시스템의 개발에 활용하여 소모전력 측면에서의 경쟁력있는 소프트웨어의 개발이 가능하게 할 것으로 판단된다.

  • PDF

임베디드 소프트웨어의 소모전력 분석을 위한 에너지 컴포넌트 라이브러리 (Energy Component Library for Power Consumption Analysis of Embedded Software)

  • 홍장의;김두환
    • 정보처리학회논문지D
    • /
    • 제16D권6호
    • /
    • pp.871-880
    • /
    • 2009
  • 임베디드 소프트웨어의 복잡성 및 대형화로 인하여 기능적 요구사항뿐만 아니라 소모전력 관리와 같은 비기능적 요구사항이 중요시되고 있다. 본 연구에서는 소스 코드 기반의 소모 전력을 분석하는 기존의 접근 방법과 달리 UML 2.0 기반의 모델을 중심으로 하는 임베디드 소프트웨어의 소모전력 분석 기법을 제시한다. 특히 소모 전력 분석을 위해 요구되는 에너지 컴포넌트에 대한 라이브러리 구축에 대하여 제시한다. 제시하는 라이브러리는 모델 기반의 소모전력 분석을 가능하도록 지원할 뿐만 아니라, 임베디드 응용의 변경에 따른 라이브러리 적용이 쉽게 이루어질 수 있다는 장점을 제공한다.