• 제목/요약/키워드: 저전력 소프트웨어

검색결과 142건 처리시간 0.025초

프레임버퍼 모니터링에 기반한 저전력 LCD 제어 (A Power-aware LCD Management based on Frame Buffer Monitoring)

  • 김효승;차호정
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (A)
    • /
    • pp.109-111
    • /
    • 2004
  • 본 논문에서는 LCD 디바이스의 프레임버퍼 모니터링에 기반한 소프트웨어 단계의 저전력 LCD 관리 기법을 제시한다. 제안하는 기법은 Refresh-rate를 조절하여 기존 하드웨어에서 추가설비 없이 사용 가능하며, 커널 레벨로 동작하여 어플리케이션의 수정이 필요 없으며, 프레임 버퍼 모니터링을 통해 디스플레이의 퀼리티 보장이 가능한 특징을 가진다. 본 시스템은 Linux 운영체제 하에서 실제 구현되고, 실험을 통해 제안하는 기법이 사용자의 디스플레이 퀼리티 요구를 만족시키면서 저전력 관리를 수행할 수 있음을 밝힌다.

  • PDF

DPM 기법을 적용한 저전력 실시간 운영체제 설계 및 구현 (The Design and Implementation of Low Power Real-Time Operating System Using Dynamic Power Management)

  • 조문행;이철훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (A)
    • /
    • pp.281-286
    • /
    • 2006
  • 배터리로 동작하는 휴대용 기기와 같은 임베디드 시스템은 복잡한 애플리케이션을 보다 오랜 시간 동안 동작할 수 있도록 하기 위해 하드웨어와 소프트웨어 측면 모두에서 저전력 기법의 구성이 필요하다. 한정된 하드웨어 시스템의 자원을 효율적으로 관리하고 보다 적은 전력소모를 위해서는 저전력 기법이 탑재된 저전력 실시간 운영체제가 필요하다. 본 논문에서는 IBM 과 MontaVista Software 에서 제안한 DPM(Dynamic Power Management) 기법을 적용한 저전력 실시간 운영체제를 설계 및 구현하였다.

  • PDF

저전력 시스템을 위한 BET기반 태스크 분할 스케줄링 기법 (A Scheduling Method using Task Partition for Low Power System)

  • 박상오;이재경;김성조
    • 정보처리학회논문지A
    • /
    • 제18A권3호
    • /
    • pp.93-98
    • /
    • 2011
  • 최근 배터리로 동작하는 임베디드 시스템의 사용이 급격히 증가하고 있지만, 현재 배터리 기술의 발전 속도는 임베디드 시스템의 전력 사용량의 증가를 따라가지 못하여, 장시간 사용을 위해서는 배터리의 크기가 커져야 하는 단점이 있다. 내장형 시스템에서 소모하는 전력량은 시스템을 구성하는 하드웨어와 시스템을 구동하는 소프트웨어에 의해 결정된다. 그러나 하드웨어적으로 저전력을 지원하더라도 운영체제 등 소프트웨어 수준에서 이를 활용하지 못하면 절전 효과를 극대화할 수 없다. 따라서 본 논문에서는 모바일 임베디드 시스템 환경에서 멀티미디어 애플리케이션 구동시 BET(Break Even Time)기반 태스크 분할을 이용하여 소비 전력을 감소시키는 스케줄링 기법을 제안한다.

코드 리팩토링 기법의 전력 효율성 분석 (Analysis of Energy Efficiency for Code Refactoring Techniques)

  • 박재진;김두환;홍장의
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제3권3호
    • /
    • pp.109-118
    • /
    • 2014
  • 코드 리팩토링은 소프트웨어의 수명을 연장하기 위한 목적을 가지고, 유지보수성을 증진하는데 초점이 있다. 그러나 최근 소프트웨어의 유용성이 높아지고 활용 범위가 방대해지면서, 성능 및 신뢰성 등의 다양한 품질 속성을 코드 리팩토링을 통해 향상시키고자 하는 노력이 있었다. 최근 스마트 폰과 같은 모바일 기기에서 저전력 소프트웨어의 중요성이 강조됨에 따라, 전력 효율성을 보장하는 코드 리팩토링 기법들도 필요하게 되었다. 본 연구에서는 코드 리팩토링이 소모 전력의 절감 효과를 가져 올 수 있는지를 확인하고자 하였다. 즉 기존에 제시되었던 코드 리팩토링 기법들이 소모 전력에 대한 충분한 고려가 이루어지지 못했기 때문에 코드의 유지보수성은 향상시키지만, 전력 효율성이 감소하는 결과를 초래할 수 있다는 것이다. 따라서 본 연구에서는 M. Fowler가 개발한 코드 리팩토링 기법들을 대상으로 전력 효율성을 분석한다. 제시된 연구 결과를 통해 개발자들은 어떠한 리팩토링 기법이 전력 효율성을 제공하는지 판단할 수 있으며, 이를 통해 유지보수성이 높은 전력 효율적인 소프트웨어를 개발할 수 있을 것이다.

Energy Bad Smells 기반 소모전력 절감을 위한 코드 리팩토링 기법 (Code Refactoring Techniques Based on Energy Bad Smells for Reducing Energy Consumption)

  • 이제욱;김두환;홍장의
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제5권5호
    • /
    • pp.209-220
    • /
    • 2016
  • 최근 스마트폰, 태블릿과 같은 기기의 사용량이 증가하면서, 이에 탑재되는 소프트웨어는 더욱 복잡해지고 규모가 커지고 있다. 배터리의 전력으로 구동되는 모바일 기기들은 전력 공급의 한계로 인해 운용시간을 증가시키는 것이 중요한 이슈이다. 최근에는 소프트웨어 동작이 하드웨어 구동을 통해 전력 소모를 일으킨다는 점에서, 효율적인 동작 패턴을 갖는 소프트웨어 개발에 대한 연구들이 진행되고 있다. 그러나 모바일 기기에 탑재되는 소프트웨어는 그 개발 주기가 짧은 경우가 많아 최적화와 전력 소모량을 반영하기 어려운 경우가 많다. 따라서 본 연구에서는 소모전력 절감을 위한 코드 리팩토링 기법을 제안하여, 소프트웨어 개발 및 유지보수에서 보다 용이하게 저전력 요구사항을 충족시키고자 한다. 이를 위해 전력 소모량을 감소시킬 수 있는 코드 패턴에 대하여 Energy Bad Smell을 식별하고, 이를 제거하기 위한 새로운 코드 리팩토링 기법을 제안하며, 실험을 통해 그 효용성을 검증하였다.

저전력 임베디드 소프트웨어 개발을 위한 재사용 컴포넌트의 전력소모 특성 명세 방법 (Energy Characteristic Specification Method of Reusable Component for Energy Efficient Embedded Software Development)

  • 김두환;이재욱;홍장의
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제24권2호
    • /
    • pp.55-66
    • /
    • 2011
  • 컴포넌트 기반 개발 방법론은 개발 편의성, 개발에 소요되는 시간, 비용 등의 이점으로 인해 그 적용 영역이 확대되고 있다. 특히 일반적인 소프트웨어에 비해 플랫폼 의존성이 높고, 제품 군(product family) 개발이 가능한 임베디드 소프트웨어의 경우 컴포넌트 기반 개발은 그 유용성이 매우 높다고 할 수 있다. 그 중에서도 스마트 폰, 태블릿 PC 등과 같은 휴대형 임베디드 시스템의 경우, 전력 소모량이 적은 소프트웨어 개발의 중요성이 부각되고 있기 때문에 재사용 컴포넌트의 소모 전력에 대한 특성은 컴포넌트 기반 개발에서 고려되어야 할 중요한 품질요소 중의 하나가 되었다. 본 연구에서는 재사용 기반의 임베디드 소프트웨어 개발 시, 컴포넌트에 대한 소모전력 특성을 고려할 수 있도록 지원하기 위하여 소모전력 특성을 포함하는 컴포넌트 명세언어를 제안한다. 이는 추후 컴포넌트 저장소에서 소모전력 특성을 고려하는 컴포넌트 검색 및 선택 등과 같은 영역에서 활용할 수 있다.

  • PDF

상황인지 기반 저전력 센싱 알고리즘 개발 (Context Aware based on Low Power Sensing Algorithm)

  • 서해문;박우출;김성중
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 춘계학술발표대회
    • /
    • pp.326-329
    • /
    • 2010
  • USN(Ubiquitous Sensor Network) 기반 융 복합 사업화 및 서비스를 실현 하는데 있어서 가장 큰 문제점 중에 하나가 센서부의 높은 전력소모 문제로서, 기존의 설비산업용 센서(온도, 압력, 유량, 레벨, 스트레인게이지 등)는 상전과 같은 방식의 전원 공급을 요구하므로 저전력 센싱(Low-Power Sensing) 시스템으로 개발하기에 어려움이 있기 때문에, USN 의 저전력화의 장점과 시너지효과를 발휘할 수 있는 USN 에 적합한 설비산업용 저전력 센싱 핵심기술에 대한 연구가 필요하다. 이를 해결하기 위한 방안으로, 센싱주기와 다양한 환경에 따른 상황 예측기법과 같은 센싱 방법의 소프트웨어적 효율화 기법 들을 제안하였으며, 이를 융합한 지능형 센싱 핵심기술을 개발하였다.

정적 시간 분석을 이용한 저전력 태스크내 전압 스케줄링 (Low-Energy Intra-Task Voltage Scheduling using Static Timing Analysis)

  • 신동군;김지홍;이성수
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제28권11호
    • /
    • pp.561-572
    • /
    • 2001
  • CMOS 회로의 전력 소모는 공급 전압의 제곱에 비례하기 때문에 공급 전압을 낮추는 것이 전력 소모를 줄이는 데 매우 효과적이다. 본 논문에서는 저전력 경성 실시간 응용프로그램을 위한 태스크내 전압 스케줄링 알고리즘을 제안한다. 정적 시간 분석 기법을 바탕으로 제안된 이 알고리즘은 각각의 태스크 내부에서 프로세서의 공급 전압을 조정한다. 제안된 알고리즘에 의해 전압 스케줄링된 프로그램은 모든 유휴 시간을 완전히 이용함으로써 항상 프로그램의 수행을 마감 시간에 근접하여 끝나도록 하여 많은 전력 감소 효과를 얻을 수 있다. 제안된 알고리즘의 효과를 검증하기 위해 일반적인 프로그램을 동적 전압을 사용하는 같은 기능의 프로그램으로 자동으로 변환하는 소프트웨어 도구도 개발되었다. 실험 결과, 자동화 소프트웨어 도구에 의해 변환된 MPEG-4 부호기와 복호기의 저전력 버전이 전원 차단 기능을 가진 고정 전압 시스템에서 실행된 원래 프로그램에 비하여 전력 소모가 7~25%에 불과함을 알 수 있었다.

  • PDF