• Title/Summary/Keyword: CPU Management

검색결과 189건 처리시간 0.033초

VOD 시스템에서 CPU 가용성을 최대화하는 저장공간관리 알고리즘 (An Algorithm for Managing Storage Space to Maximize the CPU Availability in VOD Systems)

  • 정지찬;고재두;송민석;심정섭
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제36권3호
    • /
    • pp.140-148
    • /
    • 2009
  • VOD 서버에 서비스를 요청하는 단말장치의 종류가 다양해짐으로 인해 VOD 서비스 사업자가 제공해야 하는 해상도 버전의 종류 역시 다양해지고 있다. 단말장치가 서비스를 요청할 때 서버는 단말장치에 맞는 해상도 버전으로 서비스를 제공해야 하는데 대개의 경우 서버의 저장공간의 용량이 제한되어 있기 때문에 비디오별로 모든 해상도 버전들을 저장하고 있기는 어렵다. 단말장치가 서버에 저장되어 있는 해상도 버전을 요청한 경우라면 바로 서비스가 가능하다. 하지만 단말장치가 서버에 저장되어 있지 않은 해상도 버전을 요청했다면 저장되어 있던 버전을 이용해 해상도를 변환한 후 서비스를 해주어야 한다. 만약 서버가 해상도를 변환하는 빈도가 높아 CPU 가용성이 충분하지 않다면 다른 단말장치들의 서비스 요청에 바로 응할 수 없게 된다. 따라서 서버에 저장되는 파일들을 CPU 사용률을 줄일 수 있는 해상도의 버전들로 저장하여 CPU 가용성을 높인다면 보다 많은 단말장치의 요청을 허용할 수 있을 것이다. 본 논문에서는 한정된 저장용량을 가진 VOD 서버가 단말장치의 서비스 요청들을 가능한 많이 허용하기 위해 저장해야 할 각 비디오의 해상도 버전들을 분기한정 기법을 이용하여 찾는 알고리즘을 제시한다.

그래픽 가속기를 고려한 전력 관리 기법 (An Integrated power management for multimedia applications in handheld system with graphic accelerator)

  • 안준호;차호정
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (A)
    • /
    • pp.189-192
    • /
    • 2006
  • 본 논문은 그래픽 가속기를 포함한 모바일 시스템에서 멀티미디어 응용을 위한 통합전력관리 기법을 제안한다. 가속기가 포함된 시스템이 멀티미디어 프로세스를 실행할 때 QoS를 유지하면서 에너지 절약을 하기 위해서는 가속기의 특징을 고려한 DVS 알고리즘이 필요하다. 그러나 기존 DVS 알고리즘은 CPU 위주로 연구된 알고리즘이여서 가속기가 포함된 시스템에 적용하는 것은 문제가 있기 때문에 CPU와 가속기의 특징을 고려한 통합전력관리 DVS 방법이 필요하다. 제안된 DVS 스케줄링은 리눅스 운영체제 상에 구현하였으며 Intel 2700G 그래픽 가속기가 포함된 Xscale 장치에서 실험을 하였다. 따라서 제안된 DVS 기법이 범용적인 프로세스의 QoS를 보장하면서 에너지 소비를 CPU위주로 연구된 알고리즘보다 평균 12.5% 줄일 수 있음을 밝혔다.

  • PDF

클러스터 시스템상에서의 CPU 전원 관리 (CPU Power Management on Cluster Systems)

  • 오수철;김성운
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 추계학술발표대회
    • /
    • pp.553-555
    • /
    • 2007
  • 클러스터 시스템은 가격대 성능비의 효율성 때문에 다양한 분야에서 활용되고 있으며, 구축 규모도 급속히 증가하고 있다. 특히, 인터넷을 통한 정보 검색 및 공유가 활발하게 이루어지면서, 정보를 수집, 가공 및 제공하는 대형 포털들의 규모가 급속히 증가하고 있다. 포털들은 대량의 정보를 서비스하기 위해서 대규모의 클러스터 시스템을 운영하고 있으며, 이러한 시스템을 유지 관리하는 것은 커다란 문제점중의 하나이다. 대규모 클러스터 시스템의 운영 비용중에서 전력비용이 상당히 큰 부분을 차지하고 있으며, 이를 감소시키려는 다양한 시도가 진행되고 있다. 본 논문에서는 클러스터 시스템의 전력사용량을 감소시키기 위해서 CPU 의 전력을 효율적으로 관리하는 있는 관리 메커니즘을 제안한다.

  • PDF

Parallel Multithreaded Processing for Data Set Summarization on Multicore CPUs

  • Ordonez, Carlos;Navas, Mario;Garcia-Alvarado, Carlos
    • Journal of Computing Science and Engineering
    • /
    • 제5권2호
    • /
    • pp.111-120
    • /
    • 2011
  • Data mining algorithms should exploit new hardware technologies to accelerate computations. Such goal is difficult to achieve in database management system (DBMS) due to its complex internal subsystems and because data mining numeric computations of large data sets are difficult to optimize. This paper explores taking advantage of existing multithreaded capabilities of multicore CPUs as well as caching in RAM memory to efficiently compute summaries of a large data set, a fundamental data mining problem. We introduce parallel algorithms working on multiple threads, which overcome the row aggregation processing bottleneck of accessing secondary storage, while maintaining linear time complexity with respect to data set size. Our proposal is based on a combination of table scans and parallel multithreaded processing among multiple cores in the CPU. We introduce several database-style and hardware-level optimizations: caching row blocks of the input table, managing available RAM memory, interleaving I/O and CPU processing, as well as tuning the number of working threads. We experimentally benchmark our algorithms with large data sets on a DBMS running on a computer with a multicore CPU. We show that our algorithms outperform existing DBMS mechanisms in computing aggregations of multidimensional data summaries, especially as dimensionality grows. Furthermore, we show that local memory allocation (RAM block size) does not have a significant impact when the thread management algorithm distributes the workload among a fixed number of threads. Our proposal is unique in the sense that we do not modify or require access to the DBMS source code, but instead, we extend the DBMS with analytic functionality by developing User-Defined Functions.

모바일 웹 페이지 로딩에서 동적 관리 기법 (Dynamic Power Management for Webpage Loading on Mobile Devices)

  • 박현재;최영준
    • 정보과학회 논문지
    • /
    • 제42권12호
    • /
    • pp.1623-1628
    • /
    • 2015
  • 모바일 기기의 성능은 점진적으로 증가하여 멀티코어를 사용하는 고성능의 CPU를 장착한 스마트폰이 일상화 되었다. 그러나 고성능 기기가 사용하는 전력의 소모량을 배터리의 용량이 따라가지 못하므로 전력 관리를 위한 성능 제어가 필수적이 되었다. 이에 DVFS와 같은 Linux 기반의 전력 관리 방안이 연구되고 있으나, 동적으로 자원 요구량의 변화가 심하고 사용자의 입력이 불규칙적인 모바일 기기의 특성으로 인한 한계가 존재한다. 본 연구에서는 DVFS와 같은 기존 Linux 기반의 전력 관리 방안이 웹페이지 로딩에 있어 부족한 점을 보완하여 사용자 반응성을 유지하면서 전력 소모를 줄이는 방법으로 네트워크를 통해 연산에 필요한 데이터를 받을 때까지 CPU의 동작 Frequency을 제한하는 방안을 제안하였다. 또한, 어플리케이션 수준에서의 구현을 통하여 웹페이지 로딩 시의 전력 소모가 감소함을 확인하였다.

Ad hoc 무선 센서네트워크에서의 효율 전력 매니지먼트에 관한 연구 (Design of an Efficient Power Manger through the cooperative Dynamic Power Management for Ad hoc Wireless Sensor Networks)

  • 전동근
    • 한국전자통신학회논문지
    • /
    • 제6권6호
    • /
    • pp.809-814
    • /
    • 2011
  • 센서네트워크에서 주요자원문제는 에너지효율이다. 에너지를 효율적으로 사용하기 위한 방법에는 두 가지가 있다. 첫번째는 동적파워매니지먼트(DPM)이고, 두번째는 에너지효율프로토콜을 사용하는 것이다. DPM에서 파워메니저 OS는 이벤트에 관한 CPU와 각 I/O의 올바른 파워상태를 조절하는데 있다. 그러나, OS는 각 네트웤프로토콜의 내적동작에 대해서는 크게 관계가 없다. 또한, 에너지효율 프로토콜은 전파 PHY의 파워세이빙에 주요하게 맞춰져있다. 더불어, 무선 센서네트워크에서 대부분작업은 통신에 관계되어져있다. 본논문에서, 센싱부와 에드훅 무선센스노드 사이에 관계된 통신작업에서 상호협력 매니지먼트(CPM)을 통해 원치않는 파워소비을 줄일 수 있는 효율 파워메니져를 만들었다.

Mini-MAP을 채택한 토큰-패싱 버스 네트워크의 MAC계층 구현에 관한 연구 (A Study on the Implementation of MAC Layer of Token-passing Bus Network Based on Mini-MAP)

  • 강문식;조병선;박민용;이상배
    • 전자공학회논문지B
    • /
    • 제28B권5호
    • /
    • pp.404-410
    • /
    • 1991
  • In this paper,a network interface unit of token-passing bus network and its driving software are implemented based on Mini-MAP. This network interface unit performs the function of MAC layer which is responsible for transmission and reception of frames as well as the management of logical ring. The driving software performs the management of data buffer and the report of errors, if ocoured, to the higher layer. Motorola MC68824 of is used as a TBC(Token Bus Controller) and Intel80186 as a CPU for network interface unit. The operation of network interface unit is verified by self-test which checks the functioning of TBC and CPU. In addition each module of driving software is tested to check the functions regarding transmission and reception of frames.

  • PDF

A Dynamic Frequency Controlling Technique for Power Management in Existing Commercial Microcontrollers

  • Lueangvilai, Attakorn;Robertson, Christina;Martinez, Christopher J.
    • Journal of Computing Science and Engineering
    • /
    • 제6권2호
    • /
    • pp.79-88
    • /
    • 2012
  • Power continues to be a driving force in central processing units (CPU) design. Most of the advanced breakthroughs in power have been in a realm that is applicable to workstation CPUs. Advanced power management systems will manage temperature, dynamic voltage scaling and dynamic frequency scaling in a CPU. The use of power management systems for microcontrollers and embedded CPUs has been modest, and mostly focuses on very large scale integration (VLSI) level optimizations compared to system level optimizations. In this paper, a dynamic frequency controlling (DFC) technique is introduced, to lay the foundation of a system level power management system for commercial microcontrollers. The DFC technique allows a commercial microcontroller to have minor modifications on both the hardware and software side, to allow the clock frequency to change to save power; results in this study show a 10% savings. By adding an additional layer of software abstraction at the interrupt level, the microcontroller can operate without having knowledge of the current clock frequency, and this can be accomplished without having to use an embedded operating system.

미아방지용 스마트 디바이스를 위한 전력 관리 시스템 구현에 관한 연구 (Implementation of Power Management System for Smart device for the prevention of missing child)

  • 김영길;강석범
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2007년도 추계종합학술대회
    • /
    • pp.493-496
    • /
    • 2007
  • 최근 유비쿼터스 시대에 진입하면서 PDA,PMP, Smart Phone 등의 휴대형 정보기기의 보급으로 임베디드 시스템의 기능이 다양해지고 멀티미디어 기능이 강화됨에 따라 시스템이 처리해야할 정보의 양도 늘어나고 있다. 이에 따라 시스템은 대용량의 전력 공급이 필요하게 되었다. 그러므로 Battery라는 제한적인 에너지원을 사용하는 휴대형기기에서 전력 관리는 중요한 이슈가 되고 있다. 본 논문에서는 미아방지용 스마트 디바이스에 최적화된 젼력 관리 솔루션을 제공하는데에 초점을 맞추었다. CPU는 ARM9 Core를 사용하고 Windows CE 5.0을 Porting 하였다.

  • PDF

실시간 스트림 데이터 분석을 위한 시각화 가속 기술 및 시각적 분석 시스템 (Fast Visualization Technique and Visual Analytics System for Real-time Analyzing Stream Data)

  • 정성민;연한별;정대교;유상봉;김석연;장윤
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제22권4호
    • /
    • pp.21-30
    • /
    • 2016
  • 위험관리 시스템은 단 시간에 의사결정하기 위해 스트림 데이터를 실시간으로 분석 할 수 있어야 한다. 많은 데이터 분석 시스템은 CPU와 디스크 데이터베이스로 구성되어 있다. 하지만, cpu 기반 시스템은 스트림 데이터를 실시간으로 분석하는데 어려움이 있다. 스트림 데이터는 1ms부터 1시간, 1일까지 생성주기가 다양하다. 한 개의 센서가 생성하는 데이터는 작다. 하지만 수 만개의 센서가 생성하는 데이터는 매우 크다. 예를 들어 10만개 센서가 1초에 1GB 데이터를 생성한다면, CPU 기반 시스템은 이를 분석 할 수 없다. 이러한 이유로 실시간 스트림 데이터 분석 시스템은 빠른 처리 속도와 확장성이 필요하다. 본 논문에서는 GPU와 하이브리드 데이터베이스를 이용한 시각화 가속 기술을 제안한다. 제안한 기술을 평가하기 위해 우리는 지하 파이프라인에 설치된 센서와 트윗 데이터를 활용하여 실시간 릭 탐지 시각적 분석 시스템에 적용했다.