• 제목/요약/키워드: 멀티프로세싱

검색결과 93건 처리시간 0.038초

HPC를 활용한 지휘무장통제체계 SW 성능향상 연구 (A Study of Performance Improvement of CFCS SW Using HPC)

  • 백치선
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2017년도 제56차 하계학술대회논문집 25권2호
    • /
    • pp.1-2
    • /
    • 2017
  • 본 논문에서는 지휘무장통제체계(이하 CFCS) 소프트웨어의 성능 향상 기법으로 고성능 컴퓨팅(이하 HPC) 시스템 활용 기법을 제안한다. 이 기법으로 본 논문에서는 HPC 분야인 멀티코어 프로세서를 활용하는 방법을 제안한다. 복잡한 반복연산을 하는 작업이 많은 CFCS의 특정 SW모듈에 대해 멀티코어 프로세싱 아키텍처를 이용한 병렬처리를 적용하여 기존 순차처리 대비 작업실행시간을 단축함으로써 작업 응답시간을 상당히 줄일 수 있다. 본 논문에서는 CFCS 시험 환경의 일부 특정 SW모듈 상에서 기존의 순차처리 방식으로 수행한 연산 결과와 다중 처리 프로그래밍 API인 OpenMP를 적용하여 수행한 연산 결과를 비교하여 CFCS에서의 멀티코어 프로세싱이 체계 전반의 성능 향상 면에서 효율적으로 사용될 수 있음을 보인다.

  • PDF

저부하 멀티코어 프로세서에서 주기적 실시간 작업들의 저전력 스케쥴링 (Power-efficient Scheduling of Periodic Real-time Tasks on Lightly Loaded Multicore Processors)

  • 이완연
    • 한국컴퓨터정보학회논문지
    • /
    • 제17권8호
    • /
    • pp.11-19
    • /
    • 2012
  • 본 논문에서는 작업 개수보다 프로세싱 코어 개수가 많은 저부하 멀티코어 프로세서에 적합한 실시간 작업용 저전력 스케쥴링 기법을 제안하였다. 제시된 기법을 시스템상에 존재하는 모든 프로세싱 코어들을 사용하지 않고, 주어진 작업들의 전체 계산량을 고려하여 일부의 프로세싱 코어들만을 사용하고 나머지 사용하지 않는 코어들의 전원을 소등하여 전력소모량을 줄였다. 또한 휴리스틱 기법을 사용하여 주어진 작업들을 프로세싱 코어들에게 빠르게 배치하였다. 마지막을 각각의 프로세싱 코어는 배치된 작업들의 데드라인 모두 만족하면서 전력소모량을 최소화하도록 프로세싱 코어에 적용되는 최적의 클락 주파수를 선택하여 사용하였다. 제시된 스케쥴링 기법과 기존의 프로세싱 코어들을 최대한 많이 사용하는 방법을 비교하는 실험에서, 제시된 기법이 기존 방법의 전력소모량을 최대 78%까지 감소시킴을 확인하였다.

효율적인 NS-2 시뮬레이션을 위한 멀티프로세싱 기법의 Batch Job 시스템 (An Efficient Multi-Processing Batch Job System for NS-2 Simulations)

  • 강진구;안종석
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 추계학술발표대회
    • /
    • pp.322-324
    • /
    • 2015
  • 네트워크 시뮬레이터인 NS-2(Network Simulator 2)는 다양한 인터넷 프로토콜을 분석 할 수 있는 이산 사건 시뮬레이터로 데이터 처리량과 패킷 지연 및 전력 소모 등을 구할 수 있다. 그러나 NS-2를 사용하여 실험 시 네트워크 토폴로지의 설정이 변경 될 때마다 Tcl 스크립트를 통해 단일적으로 밖에 대응하지 못한다는 불편함이 존재한다. 이 문제를 해결하기 위해 본 논문에서는 멀티프로세싱 기법의 NS-2 Batch Job 시스템을 제안한다. 쉘(Bash) 스크립트로 NS-2 내부 구조의 간섭 없이 자동화 일괄 작업(Batch Job) 시스템을 모듈 구조로 구현 및 적용시켰다. 또한 실험의 시간 효율을 극대화시키기 위해 멀티프로세싱 기법을 이용하여, 하드웨어 성능의 부하가 걸리지 않는 선에서 NS-2 시뮬레이션을 다중 처리할 수 있도록 만들었다. 성능 비교분석 결과, 제안하는 Batch Job 시스템을 적용하면 기존에 NS-2를 이용한 실험에 걸리는 시간에 비해 소요시간이 평균 48% 감소한 결과를 볼 수 있다. 이는 하드웨어 성능이 향상된다면, 부하가 걸리지 않는 상한까지 더 많은 개수의 NS-2 프로세스를 실행시킬 수 있기 때문에 더욱 큰 시간 효율을 보여줄 수 있다.

SDR을 위한 W-CDMA 업링크 소프트웨어 모뎀 구현 (Implementation of W-CDMA Uplink Software Modem for SDR)

  • 백동명;조권도;김진업
    • 전자통신동향분석
    • /
    • 제18권6호통권84호
    • /
    • pp.19-26
    • /
    • 2003
  • 다양한 이동통신기기들을 한 시스템에 수렴시킬 수 있는 기술로서 SDR 기술이 각광받고 있다. 본 논문은 W-CDMA 물리계층 업링크의 트래픽 채널을 DSP로 구현하여 베이스밴드 프로세싱 하는 것을 목적으로 한다. 이러한 소프트웨어 모뎀은 초기화, 소스 데이터 발생, 스프레딩, 스크램블링, 출력단 등으로 이루어진다. 기존의 FPGA, ASIC 등으로 구현된 하드웨어 모뎀을 소프트웨어적인 DSP로 구현할 때 생기는 주요 문제들을 고찰하였다. 로드 밸런싱, 동시성과 실시간성, 버퍼 스킴, 멀티 태스킹, 인터럽트 관리, OVSF 및 스크램블링 코드의 복소수 연산 등이다. 전통적인 구조는 FPGA와 DSP 혼합체인데 각각 칩레벨 프로세싱, 심볼 프로세싱을 담당한다. FPGA와 DSP 혼합체 구조를 넘어서 멀티 DSP를 이용한 병렬처리기법, 또는 reconfiguable 칩을 개발해서 칩레벨 및 심볼 프로세싱을 한 번에 할 수 있는 개발제품도 출시되었다.

주파수 공유형 멀티코어 프로세서를 위한 부하균등화에 기반한 실시간 병렬 작업들의 최소 전력 스케줄링 (Minimum-Power Scheduling of Real-Time Parallel Tasks based on Load Balancing for Frequency-Sharing Multicore Processors)

  • 이완연
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제4권6호
    • /
    • pp.177-184
    • /
    • 2015
  • 본 논문에서는 DVFS 기반의 멀티코어 프로세서상에서 실시간 병렬 작업들의 마감시한을 만족하면서 전력 소모량을 최소화시키는 스케줄링 기법을 제안하였다. 제안된 기법에서는 먼저 모든 프로세싱 코어들의 계산부하가 동일해지도록 각 작업에게 할당될 프로세싱 코어들의 실수 개수를 찾는다. 그리고 프로세싱 코어들의 계산부하가 동일하도록 유지하면서 찾은 실수 개수의 프로세싱 코어들을 자연수 개수의 프로세싱 코어들로 변환시켜 각 작업들의 실행에 할당한다. 제안된 방법은 단일 시점에 동일한 속도로 동작하는 주파수 공유형 멀티코어 프로세서의 전력 소모량을 최소화하도록 설계되었다. 성능 평가 실험에서 제안된 기법이 기존 방법의 전력 소모량을 최대 38%까지 감소시킴을 확인하였다.

멀티코어 프로세서에서의 효율적인 메시지 스캐터링 지원 기법 (High Performance Message Scattering Algorithm in Multicore Processor)

  • 박종수
    • Journal of Platform Technology
    • /
    • 제10권2호
    • /
    • pp.3-9
    • /
    • 2022
  • 본 논문에서는 멀티코어 프로세서 및 매니코어 프로세서에서의 스캐터 통신 성능을 최대화 하기 위하여 프로세싱 노드의 통신채널 상태를 고려하는 기법을 32개 코어로 구성된 멀티코어 프로세서에 적용하였다. 기존의 스캐터 알고리즘은 프로세싱 노드들의 통신채널 상태를 확인할 수 없기 때문에 일반적으로 초기 셋팅 된 전송순서에 따라서 통신을 수행한다. 이 경우 프로세서 내부의 모든 프로세싱 노드에서 기존 수행 중인 통신이 종료된 후에야 스캐터 통신이 시작되는데, 이때 발생하는 전송 대기 시간을 줄임으로서 스캐터 통신 성능을 향상 시킬 수 있다. 본 기법에 의하여 스캐터 통신 성능이 향상되었고, BFM 시뮬레이션을 통하여 기존 알고리즘 대비 최대 78.93%의 성능 향상이 있음을 확인하였다.

페트리 네트로 표현된 멀티미디어 시나리오의 재생기 구현 (Implementation of the Player for Petri-Net-based Multimedia Scenario)

  • 한승협;임재걸;이계영
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (2)
    • /
    • pp.309-311
    • /
    • 1998
  • 동기화 전략을 명시하는 방법으로 시간 구간 명시, 시간축 명시, 레퍼런스 포인트를 두는 방법, 페트리넷을 이용하는 방법 등 매우 다양한 연구 결과가 소개되었다. 본 논문은 기존의 멀티미디어 시나리오의 동기화 명시를 위한 페트리넷 방법[1-3]을 확장하여, 페트리넷 동기화 명시를 실현한 멀티미디어 시나리오를 재생하여 주는 시스템을 구현하고, 자료구조, 멀티프로세싱, 동기화 기법 등을 중심으로 본 재생 시스템을 소개한다. 본 시스템의 특징은 미디어 단위의 시나리오 진행이 가능한 것이다. 멀티미디어 프로그램이 학습에 많이 이용되므로 물리의 '중력'을 간단하게 설명하는 예제와 더불어 어떻게 실행되는가를 설명한다.

  • PDF

적응형 멀티 미디어 서비스를 위한 HomeMngr의 설계 (Design of HomMngr for the Adaptive Multimedia Service)

  • 이왕룡;황원주;이정태
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (A)
    • /
    • pp.220-222
    • /
    • 2003
  • 최근 각 가정에 초고속 인터넷의 급속한 보급에 따라 정보가전간의 제어와 통신을 위한 홈 네트워크가 등장하게 되었다. 이와 같은 홈 네트워크에서는 비디오나 오디오와 같은 멀티미디어 서비스가 주요 트래픽이 될 것으로 예측되고 있다. 그러나 홈 네트워크에서의 각 정보가전은 이질적이고 분산적인 특징을 가지고 있기 때문에 컴퓨팅 능력과 지원 가능한 멀티미디어 타입이 정보가전마다 다르다. 따라서 본 논문에서는 정보가전의 특징에따라 멀티미디어 서비스를 지원할 수 있는 Home Manager(HomeMngr)를 설계하였다. 제안 기법은 이동 에이전트를 이용하여 자원의 동적 재구성과 분산 프로세싱를 수행하여 멀티미디어 서비스를 지원하게 된다.

  • PDF

대화형 디지털 TV기반 XML 데이터 S/W플레이어 설계 및 구현 (The Design and Implementation for XML data software-player based on interactive digital TV)

  • 이정배;박병관;김환철
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2003년도 추계학술발표대회(상)
    • /
    • pp.200-203
    • /
    • 2003
  • 최근 아날로그 TV는 디지털 TV로 교체되고 있는 추세이다. 이는 오디오/비디오 스트림 뿐만이 아닌 데이터를 수신기에 전송할 수 있는 디지털 TV의 장점에 기인한다. 그러나 그러한 데이터를 프로세싱 할 수 있는 규격이나 규약이 존재하지 않는다. 그래서 대부분의 회사와 개발자들은 자신들의 각각의 방식으로 그 데이터를 프로세싱 하는 방법을 택하고 있다. 이러한 규격과 규약의 부재는 많은 혼동과 시간, 비용, 인력의 낭비를 초래한다. 본 논문에서는 표준적인 측면이 아닌 방법적인 측면에서 이를 해결하고자 한다. 그 해결책은 방송 콘텐츠를 생성하고 표현하는데 XML을 이용하는 것이다. 이 해결책은 많은 인력과 비용을 절약해고, 값비싼 방송 콘텐츠의 재 사용률을 높여 줄 것이다.

  • PDF

XML 기반의 대화형 디지털 TV 재생기 (Software player for XML data based interactive digital TV service)

  • 이정배;박병관;김환철;김종일;후수니테자;이상현
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2004년도 춘계학술발표대회논문집
    • /
    • pp.459-462
    • /
    • 2004
  • 최근 아날로그 TV는 디지털 TV로 교체되고 있는 추세이다. 이는 오디오/비디오 스트링 뿐만이 아닌데 데이터를 수신기에 전송할 수 있는 디지털 TV의 장점에 기인한다. 그러나 그러한 데이터를 프로세싱할 수 있는 규격이나 규약이 존재하지 않는다. 그래서 대부분의 회사와 개발자들은 자신들의 각각의 방식으로 그 데이터를 프로세싱하는 방법을 택하고 있다. 이러한 규격과 규약의 부재는 많은 혼동과 시간, 비용, 인력의 낭비를 초래한다. 본 논문에서는 표준적인 측면이 아닌 방법적인 측면에서 이를 해결하고자 한다 그 해결책은 방송 콘텐츠를 생성하고 표현하는데 XML을 이용하는 것이다. 이 해결책은 많은 인력과 비용을 절약해 주고. 값비싼 방송 콘텐츠의 재사용률을 높여줄 것이다.

  • PDF