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

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

평면 디스플레이를 위한 태스크 기반 저전력 내장형 소프트웨어 구현 (Implementation of Task-Based Low-Power Embedded SW for Flat Panel Display)

  • 하성호;전승훈
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2003년도 학술회의 논문집 정보 및 제어부문 B
    • /
    • pp.492-495
    • /
    • 2003
  • 최근들어 내장형 시스템의 설계에 있어서 고도의 집적화와 동작주파수 증가 및 이동형 시스템 수요 증가로 인해 전력 소모에 대한 중요성이 계속적으로 증가하고 있다. 이러한 제약을 해결하기 위해 태스크 형태의 소프트웨어가 나타나기 시작했다. 기존의 일반적인 내장형 시스템에서는 슈퍼루프(Super-loop) 형태의 소프트웨어가 기반을 이루고 있는데 이 구조내에 서는 저전력 모드 구현이 어렵다. 저전력 모드 진입 시점과 복귀 시점을 정하기가 어럽고 바꾸더라도 전체 시스템에 영향을 미치기 때문에 전체를 다 수정해주어야 한다. 하지만 태스크 형태의 내장형 소프트웨어에서는 각 태스크들이 독립적으로 돌아가고 태스크 내에서만 저전력 모드를 적용하게 되면 쉽게 저전력 모드 구현이 가능하다 이는 기능의 다양화와 복잡성에도 쉽게 대응할 수 있다는 일반적인 태스크 형태의 소프트웨어가 갖는 특징을 잘 나타내준다. 일반적으로 태스크 구조의 소프트웨어는 재사용성이 높아지고 실시간 운영체제를 사용함으로서 실시간 성능이 향상된다. 본 논문에서 보여주는 모델은 디바이스에 의존적이면서 빠른 응답시간을 요구하는 평면 디스플레이를 위한 소프트웨어이다. 태스크 기반의 소프트웨어에서 유휴 상태(idle state)를 활용하는 것을 기반으로 구현하였고, 이는 기존 슈퍼루프형태의 소프트웨어에 비하여 전력소모량이 줄어듬을 보여준다.

  • PDF

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

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

  • PDF

전력 소모 최소화를 통한 성능 개선의 코드 가시화 방법 (Code visualization approach for performance improvement via mlnlmlzlng power dissipation)

  • 안현식;박보경;김영철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2020년도 춘계학술발표대회
    • /
    • pp.375-376
    • /
    • 2020
  • 높은 사양이 필요한 하드웨어 기반의 모바일 및 IoT 임베디드 시스템은 저전력과 성능에 중요한 이슈를 갖고 있다. 이는 전력 소비로 발열량 증가 및 기기의 수명 단축 문제가 발생된다. 이러한 환경에서 소프트웨어도 제한된 전력, 메모리 등에서 안정적인 동작을 수행해야 하므로 디바이스의 소비전략이 증가한다. 이를 해결하고자, 코드 관점에서 전력 소모 최소화를 통한 소프트웨어 성능 개선 가시화 방법을 제안한다. 이는 코드 가시화를 통해 복잡한 모듈을 식별하고, 저전력 코드 패턴을 적용하여 소프트웨어 성능을 개선한다. 이런 코드로 소비전력을 감소 및 성능을 개선함으로써 코드의 품질을 최적화 할 수 있다.

측정 기반 시스템 수준의 전력 소모 분석 (Measurement-based System-Level Power Consumption Analysis)

  • 홍대영;김제웅;임성수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (B)
    • /
    • pp.451-454
    • /
    • 2007
  • 오늘날 많은 임베디드 시스템이 배터리를 통해 전력을 공급한다. 이처럼 제한적인 배터리 용량 때문에 임베디드 소프트웨어는 개발 시에 전력소비를 고려하여 디자인하여야 한다. 이와 같은 이유로 최근 저전력 디자인과 소프트웨어 소비전력 분석 및 분석에 대한 연구가 두드러지게 진행되고 있다. 측정 기반 전력 소모 분석 기법의 대표적인 부류인 명령어 수준 전력 분석 기법이 CPU와 메모리의 전력 소비만을 고려하는 점을 보안하기 위하여 본 논문에서는 시스템 전체의 소비 전력을 분석하기 위하여 이벤트 방식의 전력 소모 분석 기법을 제안한다. 사용자는 소비전력을 모니터링하고 싶은 코드 구간에 대해 이벤트로 지정하고 해당 이벤트가 발생하는 동안 소비되는 전력을 DAQ 장비로부터 측정한 후 결과를 바탕으로 소프트웨어의 수행시간, 소비전력량, 전력소비 병목현상, 커널 이벤트의 발생 빈도 및 횟수 등을 파악하여 소프트웨어의 성능을 계층적으로 분석할 수 있는 데이터를 제공한다.

  • PDF

소프트웨어 전압 제어를 사용한 저전력 VLSI 시스템의 설계 및 구현 (Design and implementation of low-power VLSI system using software control of supply voltages)

  • 이성수
    • 대한전자공학회논문지SD
    • /
    • 제39권4호
    • /
    • pp.72-83
    • /
    • 2002
  • 본 논문에서는 공급 전압을 순수하게 소프트웨어적으로 제어함으로서, 하드웨어 구현이 간단하고 전력 소모를 효과적으로 줄이며 복잡한 인터페이스 회로가 필요 없는 새로운 저전력 VLSI 시스템 아키텍처를 제안하였다. 제안된 아키텍처는 클록 주파수-공급 전압 특성을 순수하게 소프트웨어적으로만 모델링하고, 시스템상의 여러 칩들에 대해서 각각 독립적으로 공급 전압을 제어하고, 주 클록 주파수 f/sub CLK/의 1/n인 f/sub CLK/, f/sub CLK/2, f/sub CLK/3...만을 클록 주파수로 허용하였다. 또한, 제안된 저전력 VLSI 시스템 아키텍처의 프로토타입 시스템을 제작하고 전력 소모를 측정하였다. 프로토타입 시스템은 기존의 상용 마이크로프로세서 평가 보드를 약간 수정하여 레벨 쉬프터와 전안 스위치와 같은 간단한 개별 소자만을 덧붙여서 제작되었으며, 0.58W이던 전력 소모가 0.12W로 감소함을 확인할 수 있었다.

임베디드 소프트웨어의 설계모델로부터 에너지 효율을 향상시키기 위한 태스크 도출 (Task Extraction from Software Design Models to Improve Energy Efficiency of Embedded Software)

  • 홍장의;김두환
    • 정보처리학회논문지D
    • /
    • 제18D권1호
    • /
    • pp.45-56
    • /
    • 2011
  • 저전력을 소모하는 임베디드 시스템 개발의 중요성이 증대되고 있다. 저전력 소모의 시스템 개발은 하드웨어 측면에서 많이 연구되어 왔지만, 소프트웨어의 동작이 하드웨어 전력 소모를 유발하기 때문에 소프트웨어의 소모 전력을 분석하는 것 또한 중요한 이슈중의 하나이다. 본 논문에서는 임베디드 소프트웨어 개발 과정에서 작성되는 설계 모델을 이용하여 에너지 효율적인 태스크 도출 방법을 제시한다. 이를 위하여 먼저 태스크 분할 기준을 제시하고, 이를 이용한 UML 설계 모델의 분할 과정을 설명한다. 제안된 태스크 도출 방법은 성능과 함께 전력 소모에 많은 영향을 미치는 임베디드 소프트웨어 개발에 활용하여 선행적으로 에너지 소모량을 절감할 기회를 제공할 수 있다.

임베디드 소프트웨어의 모델기반 전력분석을 위한 에너지 라이브러리 구축 (Building an Energy Library for Model-based Power Analysis of Embedded Software)

  • 김두환;김종필;홍장의
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 추계학술발표대회
    • /
    • pp.469-472
    • /
    • 2008
  • 임베디드 시스템에서는 기능적 요구사항 뿐만 아니라 전력량, 응답시간, 견고성 등의 여러 가지 비기능적 요구사항들도 중요하다. 그중에서 전력량에 대한 비기능적 요구사항은 휴대형 임베디드 시스템의 운영에 있어서 핵심적인 요소이다. 임베디드 소프트웨어의 복잡도 및 크기 증가로 전력 소모량이 증가하고 있는 추세이며, 그로인해 소프트웨어 기반의 저전력 소모를 위한 임베디드 시스템 개발 기술이 활발히 연구되고 있다. 본 논문에서는 임베디드 소프트웨어 개발의 선행단계에 설계모델 기반으로 소프트웨어 전력소모량을 예측하기 위하여 요구되는 에너지 라이브러리를 구축한다.

모바일 소프트웨어의 상태별 전력 소모 분석을 위한 뷰어 개발 (Development of a Viewer for Analyzing the State-dependent Power Consumption of Mobile Software)

  • 최유림;백두산;김경아;이정원
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 추계학술발표대회
    • /
    • pp.478-481
    • /
    • 2015
  • 모바일 기기의 특성 중 하나인 제한된 전력은 중요한 문제로 다뤄지고 있다. 이러한 전력 문제를 해소하기 위해 다양한 모바일 저전력화 연구가 진행되고 있다. 이러한 연구들 중 전력 측정이 정확하지 않으면 저전력화 연구에 치명적인 오류를 가져올 수 있기 때문에 정확한 전력 측정은 다른 연구들의 근본이 된다고 할 수 있다. 이를 위해 포터블 전력 측정 장비(Portable Power Measurement and Analysis tools, PPAM)를 개발하였다. 그러나 포터블 전력 측정 장비는 높은 샘플링 주파수로 인한 방대한 양의 데이터를 텍스트로 출력한다. 이 데이터를 보다 효과적으로 분석하기 위해 본 논문에서는 데이터의 간소화와 시각화 등의 2가지 요구사항을 도출하였으며, 이를 충족하는 모바일 소프트웨어의 상태별 전력 소모 분석을 위한 뷰어 개발을 하였다. 이 뷰어를 사용함으로써 연구자는 소모 전력 데이터를 보다 직관적이며, 효율적으로 분석이 가능하다. 향후 이 뷰어는 포터블 전력 측정 장비와 함께 소프트웨어의 저전력화 연구에 도움이 될 것이다.