• 제목/요약/키워드: 병렬시스템

검색결과 2,500건 처리시간 0.031초

매니코어 병렬프로그래밍 모델 (Parallel Programming Model for Manycore)

  • 김진미;변석우;김강호;고광원;차승준;정연정;정성인
    • 전자통신동향분석
    • /
    • 제30권4호
    • /
    • pp.36-45
    • /
    • 2015
  • 매니코어는 단순한 기능을 가진 수백~수천 개 코어를 하나의 CPU에 집적하여 성능을 구현하는 것으로 근본적으로 이를 활용할 병렬프로그래밍이 필요하다. 단순히 속도를 높이는 방향으로 발전하던 하드웨어는 병렬성을 증대하는 방향으로 발전하고 있고 이에 따라 프로그래밍 패러다임 역시 변하고 있다. 병렬화를 위한 여러 기술이 하드웨어에 구현되고 프로그래머가 이를 보다 적극적으로 활용할 수 있게 하는 유용한 병렬프로그래밍 모델이 필요하다. 또한, 컴퓨팅 환경은 자원의 활용도를 중시하는 시스템 중심에서 응용 및 서비스 중심으로 변화하고 있으므로, 그 도메인에 적합하게 프로그래밍할 수 있는 환경이 요구된다. 매니코어에서 병렬시스템 구조를 활용하는 방법을 결정하는 병렬프로그래밍 모델은 그 목적에 유연하게 제공되고 또한 컴퓨팅 환경 변화에 따라 새로운 개념의 모델을 정립하는 데 있어 유용해야 한다.

  • PDF

병렬운전 모델을 이용한 DC-DC 컨버터의 병렬운전 특성해석 (The Analysis of Parallel Operating Characteristics for DC-DC Converter Using the Parallel Operation Model)

  • 김수석
    • 조명전기설비학회논문지
    • /
    • 제18권5호
    • /
    • pp.174-182
    • /
    • 2004
  • 높은 생산성, 시스템 설계의 단순화 및 미래 확장에 대비한 여분의 전원 확보 등의 병렬운전 방법의 장점으로 인해 대전력 전원장치에 있어 컨버터 시스템의 병렬운전에 대한 요구가 점점 증가되어 왔다. DC-DC 컨버터의 소신호 모델을 토대로 하여, 병렬운전 시스템의 모델을 제안하였으며 각 컨버터 모듈간의 균일한 전류분배를 위해 제안된 균등 전류 분배법을 사용한 병렬운전 시스템에 대하여 논의하였다. 모의실험 프로그램을 사용하여, 서로 특성이 다른 컨버터 모듈로 구성된 병렬운전 시스템에서 마스터와 슬레이브 모듈의 위치가 자동적으로 변하면서 전류분배 오차는 제한 값 이내로 유지됨을 확인하였다. 병렬운전을 위한 제안된 컨버터 시스템의 운전 특성을 확인하기 위하여 1[kW]의 DC-DC 컨버터 모듈 2대를 제작 실험하였으며 모의실험 결과는 과도특성 및 기동특성에 있어 실험 결과와 잘 일치됨을 확인하였다.

TMS320C6701 을 이용한 병렬 DSP 시스템 개발 (Development of Parallel DSP System Using TMS320C6701)

  • 이태호;정수운;이동호
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2001년도 제14회 신호처리 합동 학술대회 논문집
    • /
    • pp.821-824
    • /
    • 2001
  • 본 논문에서는 TMS320C6701 을 이용하여 방대한 양의 데이터를 실시간으로 처리할 수 있는 병렬 DSP 시스템을 설계 및 구현한 것에 대하여 나타내었다. 이 병렬 DSP 시스템은 DSP 칩간의 통신과 보드간의 통신이 가능하며, DSP칩이 마스터가 되어 EMIF(External Memory Interface)포트를 통해 다른 DSP 칩의 지역메모리를 엑세스 할 수 있으며, 또한 외부의 호스트 프로세서가 보드 내의 DSP 칩에 프로그램을 다운로딩 할 수 있도록 설계하였다. DSP 칩에 의해 처리된 신호는 PCI 버스를 통하여 호스트로 전송되며, DSP 칩에서 DSP 칩 또는 지역메모리와의 통신은 지역버스를 통해 직접적으로 이루어진다. 병렬 DSP 시스템을 통하여 고속의 병렬신호처리를 수행 할 수 있다.

  • PDF

2병렬 SiC HEMT를 이용한 300 V/600 A 풀브릿지 시스템의 60 kHz 스위칭 운전 (60 kHz Switching Operation of Two Paralleled 300 V/600 A SiC HEMTs in Full Bridge)

  • 윤종훈;유지원;설승기
    • 전력전자학회:학술대회논문집
    • /
    • 전력전자학회 2019년도 추계학술대회
    • /
    • pp.93-95
    • /
    • 2019
  • 본 논문에서는 높은 스위칭 주파수에서의 SiC HEMT의 병렬 운전을 다룬다. 이를 위해 300 V/600 A SiC HEMT을 이용한 병렬 풀브릿지 시스템을 설계하고 검증한다. 병렬 운전시 발생하는 전류 불균형을 제한하기 위해 병렬 소자간 인덕턴스를 설계한다. 또한 최대 순시 손실을 계산하여 이를 방열할 수 있는 냉각 시스템을 구성한다. 더블 펄스 시험을 통해 설계된 시스템의 동적(dynamic) 전류 균형과 정적(static) 전류 균형을 평가한다. 60 kHz 스위칭 주파수에서의 500 Hz 600 A 교류 제어 실험을 통해 제어 성능과 순시 손실을 검증한다.

  • PDF

병렬 Differential Power Processing 컨버터의 비교 분석 (Comparison of Two Parallel Differential Power Processing Configurations)

  • 이현지;김예린
    • 전력전자학회:학술대회논문집
    • /
    • 전력전자학회 2017년도 전력전자학술대회
    • /
    • pp.48-49
    • /
    • 2017
  • 태양광 발전 시스템 구현에 있어 가장 큰 문제점 중 하나는 불균일한 태양빛 조건에서의 전체 시스템 발전량 감소이다. 이를 해결하기 위해 module-integrated converter (MIC), dc optimizer, differential power processing (DPP) 등 다양한 컨버터가 연구되고 있다. 그 중에서도 DPP 컨버터는 낮은 전력변환 손실로 높은 시스템 효율을 얻을 수 있어 최근 많은 주목을 받고 있다. 보통 그리드 연결형 태양광발전 시스템에 적용되는 직렬 DPP의 경우, 이미 많은 연구가 진행되고 있지만, 병렬 DPP의 경우 아직 많은 연구가 필요한 상황이다. 본 논문에서는 front-end 컨버터의 존재 유무에 따른 두 가지 병렬 DPP 컨버터 배열을 비교 분석 하였다. Front-end 컨버터가 적용된 병렬 DPP 컨버터 배열의 경우, dc 전압과 태양전지의 전압 차이를 최소화해 전력 변환 손실을 감소시킬 수 있지만, front-end 컨버터에서 추가적인 전력 변환 손실이 발생한다. Front-end 컨버터가 없는 경우, dc 전압과 태양전지의 전압차이가 커 DPP 컨버터에서 발생하는 전력 변환 손실이 커진다. 따라서 주어진 조건 아래 효율적인 병렬 DPP 컨버터 디자인을 위한 가이드라인을 본 논문에서 제시하고자 한다.

  • PDF

디스크 입출력의 병렬성을 이용한 대용량 입출력 QoS 제어 기법 (A Massive I/O QoS Control Method using Parallelism fo Disk I/O)

  • 장시웅;정기동
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제26권1호
    • /
    • pp.98-106
    • /
    • 1999
  • 본 논문에서는 대용량 입출력을 수행하는 태스크의 QoS를 제어하기 위한 방법으로사용자가 시스템에 입출력 요구시 요구 대역폭을 제시하고, 파일시스템에서 디스크개소와 입출력 이벤트를 고려하여 입출력의 병렬성을 제어함으로써 QoS를 제어하는 방법을 제안하였다. 그리고, 시스템에서 각 태스크가 주어진 병렬성을 가지고 입출력을 진행하고 있을 때, 요구 대역폭을 가지고 입출력을 요구하는 태스크의 대역폭을 만족시키기 위한 병렬성을 계산하는 분석 모델을 유도하였다. 그리고, 디스크 입출력의 병렬성을 이용하여 대용량 입출력의 QoS를 효율적으로 제어할 수 있음을 분석 모델의 결과를 통해 검증하였다.

PC-Clustering과 병렬가상장치에 의한 수치계산용 슈퍼컴퓨팅 PC 시스템 구축과 성능 테스트 (Construction and Performance Test of a Supercomputing PC System using PC-clustering and Parallel Virtual Machine)

  • 홍우표;김종재;오광식
    • Journal of the Korean Data and Information Science Society
    • /
    • 제10권2호
    • /
    • pp.473-483
    • /
    • 1999
  • Linux 운영체계를 기반으로 한 PC 시스템을 고가의 상용 워크스테이션에 필적하도록 성능을 극대화하고, 각 단위 Linux PC 시스템을 네트워크를 통해 CPU와 memory를 공유하게 하는 병렬가상장치(PVM: Parallel Virtual Machine) 방식의 소프트웨어를 사용하여 군집(clustering)함으로써 슈퍼 컴퓨터급 기능을 발휘하는 분산형 PC 시스템을 시험 구축하였다. 구축된 시스템의 성능을 PVM 방식의 병렬프로그램을 사용하여 벤치마킹 해본 결과, 병렬효율 (parallel efficiency)이 90%급에 접근함을 확인하였다.

  • PDF

멀티 코어 시스템에서의 분자 동역학 코드 성능 분석 (Performance Evaluation of A Molecular Dynamics Code on Multi-core Systems)

  • 차광호
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 춘계학술발표대회
    • /
    • pp.111-113
    • /
    • 2013
  • 멀티 코어 시스템의 보급으로 일반 시스템에서도 프로그램의 병렬 실행이 가능해지고 있다. 본 연구에서는 멀티 코어를 사용하는 단일 시스템에서 분자 동역학 코드인 LAMMPS를 대상으로 병렬 수행 성능을 확인하고 분석하여 효과적인 실행 조건을 살펴보았다. LAMMPS의 구조적인 특징과 공간 분할 방식의 사용으로 인하여 단일 시스템에서도 메시지 전달 방식에 의한 병렬 수행이 보다 효율적임을 확인할 수 있었다.

AspectHPJ: 자바기반의 관심 지향적 병렬 프로그래밍 모델 (AspectHPJ: Aspect-Oriented Parallel Programming Model in Java)

  • 김명진;이한구;이동근;이원사
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2008년도 한국컴퓨터종합학술대회논문집 Vol.35 No.1 (B)
    • /
    • pp.531-535
    • /
    • 2008
  • 최근의 융합학문의 발전으로 생물, 물리, 화학, 천문, 우주학, 지구과학 분야에서도 병렬 프로그램을 이용한 대용량 데이터를 처리하는 빈도가 높아졌다. 그러나 병렬 프로그래밍은 병렬환경의 전문성을 가지고 있지 않는 다른 학문의 전문가가 사용하기는 어려운 것이 현실이다. 이에 본 논문에서는 병렬환경의 비전문가도 사용하기 용이한 관심 지향적 병렬 프로그래밍 모델과 자바 기반으로 구현된 AspectHPJ 시스템을 제안한다. 본 시스템의 첫 번째 특징은 일반사용자가 Sequential 코드로 프로그램을 작성하고 병렬화 하고자 하는 코드영역에 병렬마크를 사용하여 병렬코드로 전환하는 특징을 가지고 있다. 두 번째는 병렬환경 요소 (프로세서 개수, 분산배열 속성)를 AOP 개념의 관심 (aspect)으로 추출하여 사용자가 보다 용이하게 병렬환경 요소를 설정할 수 있게 해주는데 있다.

  • PDF

색인어 군집화를 이용한 효율적인 병렬정보검색시스템 (Term Clustering and Interleaving for Parallel Information Retrieval)

  • 강재호;양재완;정성원;류광렬;권혁철;정상화
    • 한국지능정보시스템학회:학술대회논문집
    • /
    • 한국지능정보시스템학회 2002년도 춘계학술대회 논문집
    • /
    • pp.401-409
    • /
    • 2002
  • 인터넷과 같은 대량의 정보에 대응할 수 있는 고성능 정보검색시스템을 구축하기 위해서는 지금까지 고가의 중대형 컴퓨터를 주로 활용하여 왔으나, 최근 가격대 성능비가 높은 PC 클러스터 시스템을 활용하는 방안이 경제적인 대안으로 떠오르고 있다. PC 클러스터 상에서의 병렬정보검색시스템을 효율적으로 운영하기 위해서는 사용자가 입력한 질의를 처리하는데 요구되는 개별 PC의 디스크 I/O 및 검색관련 연산을 모든 PC에 가능한 균등하게 분배할 필요가 있다. 본 논문에서는 같은 질의에 동시에 등장할 가능성이 높은 색인어들끼리 군집 화하고 생성된 군집을 활용하여 색인어들을 각 PC에 분산저장함으로써 보다 높은 수준의 병렬화를 달성할 수 있는 방안을 제시한다. 대용량 말뭉치를 활용한 실험결과 본 논문에서 제시하는 분산저장기법이 충분한 효율성을 가지고 있음을 확인하였다.

  • PDF