• Title/Summary/Keyword: 병렬형 구조

Search Result 264, Processing Time 0.03 seconds

Technology Trends of Haskell Parallel Programming in the Manycore Era (매니코어 시대를 대비하는 Haskell 병렬 프로그래밍 동향)

  • Kim, J.M.;Byun, S.W.;Kim, K.H.;Jeong, J.H.;Koh, K.W.;Cha, S.J.;Jung, S.J.
    • Electronics and Telecommunications Trends
    • /
    • v.29 no.5
    • /
    • pp.167-175
    • /
    • 2014
  • 매니코어 구조의 고성능 컴퓨팅 시대가 시작되고 있다. 매니코어의 성능을 활용하기 위해서는 병렬 프로그래밍이 필수적인데, 이 방식은 기존 프로그래밍에 비해 훨씬 더 복잡하고 어렵다. 또한 컴퓨터의 성능이 높아짐에 따라 소프트웨어의 규모와 복잡도 또한 증가하게 되며, 소프트웨어를 에러 없이 안전하게 개발하는 것은 매우 어려운 문제가 되고 있다. 이 문제해결에 도움을 줄 수 있는 한 방법으로 기존의 명령형 프로그래밍 언어 대신 Haskell과 같은 순수 함수형 언어의 이용을 고려한다. Haskell은 지난 수십 년 동안 람다 계산법, 타입 이론, 의미론 등의 강력한 이론적 배경하에 최신 기술을 수용하면서 발전하고 있는 순수 함수형 언어이다. 함수의 순수성은 결정적(deterministic) 병렬 프로그래밍을 표현하는데 매우 유리하다. 최근 이와 관련된 매우 고무적인 연구결과가 발표되고 있으며 여러 응용프로그램들이 개발되고 있다. Haskell은 여러 강력한 이론 덕택으로 병렬 프로그래밍뿐만 아니라 소프트웨어의 생산성 및 안정성과 관련된 많은 문제에 도움을 줄 수 있는 다목적 언어로써 주목 받고 있다.

  • PDF

A Parallel Emulation Scheme for Data-Flow Architecture on Loosely Coupled Multiprocessor Systems (이완 결합형 다중 프로세서 시스템을 사용한 데이터 플로우 컴퓨터 구조의 병렬 에뮬레이션에 관 한 연구)

  • 이용두;채수환
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.18 no.12
    • /
    • pp.1902-1918
    • /
    • 1993
  • Parallel architecture based on the von Neumann computation model has a limitation as a massively parallel architecture due to its inherent drawback of architectural features. The data-flow model of computation has a high programmability in software perspective and high scalability in hardware perspective. However, the practical programming and experimentaion of date-flow architectures are hardly available due to the absence of practical data-flow, we present a programming environment for performing the data-flow computation on conventional parallel machines in general, loosely compled multiprocessor system in particular. We build an emulator for tagged token data-flow architecture on the iPSC/2 hypercube, a loosely coupled multiprocessor system. The emulator is a shallow layer of software executing on an iPSC/2 system, and thus makes the iPSC/2 system work as a data-flow architecture from the programmer`s viewpoint. We implement various numerical and non-numerical algorithm in a data-flow assembler language, and then compare the performance of the program with those of the versions of conventional C language, Consequently, We verify the effectiveness of this programming environment based on the emulator in experimenting the data-flow computation on a conventional parallel machine.

  • PDF

A Simple Multi-rate Parallel Interference Canceller for the IMT-2000 3GPP System (IMT-2000 3GPP 시스템을 위한 간단한 다중 전송률 병렬형 간섭제거기)

  • Kim, Jin-Kyeom;Oh, Seong-Keun;Sunwoo, Myung-Hoon
    • Journal of the Institute of Electronics Engineers of Korea TC
    • /
    • v.38 no.12
    • /
    • pp.10-19
    • /
    • 2001
  • In this paper, we propose an effective but simple multi-rate parallel interference canceller(PIC) for the international mobile telecommunications-2000(IMT-2000) 3rd generation partnership project (3GPP) system. For effective multi-rate processing, we define the basic block as one symbol period of the dedicated physical control channel(DPCCH) having the lowest data rate and common to all users. Then, decision and interference cancellation are performed at every basic block. For an asynchronous channel, we propose an advance removal scheme that removes in advance multiple access interference(MAI) due to the next blockof other users with shorter delay. Introducing a pipeline structure at a sample base, we can implement efficiently the PIC using the advance removal scheme with a minimum hardware and no extra computations. Through computer simulations, we analyze the bit error rate(BER) performance of the proposed PIC with respect to signal-to-noise ratio(SNR) and the number of users.

  • PDF

MPPT and Yawing Control of a New Horizontal-Axis Wind Turbine with Two Parallel-Connected Generators (수평 병렬형 풍력 발전기의 요각 및 MPPT 제어)

  • Lee, Kook-Sun;Choy, Ick;Cho, Whang;Back, Ju-Hoon
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.7 no.1
    • /
    • pp.81-89
    • /
    • 2012
  • Commonly used horizontal-axis wind turbines (HAWT) have the following structure: two or three blades, a nacelle which contains power converting equipments, generators, and a tower which supports the nacelle. The generated power is transmitted from the nacelle to the ground. Due to this structure, the power transmission lines are twisted when the nacelle is yawing. Thus, slip ring or additional yaw control mechanism is required. We propose a new structure of HAWT which is free of this transmission line problem. Moreover, the size of inverter can be reduced since two generators are connected in parallel in our mechanism so that power is distributed. A controller for yawing is developed so that it works in harmony with the controller for power generation. A MPPT (Maximum Power Point tracking) algorithm is implemented for the proposed system and efficiency of the system is validated by simulation.

A Study on Translational and Rotational Velocity Performance Indices of Six-Degree-of-Freedom parallel Mechanism (6자유도를 갖는 병렬형 기구의 병진속도와 회전속도 성능 지표에 관한 연구)

  • Kim, Chan-Soo
    • Journal of Korea Game Society
    • /
    • v.10 no.6
    • /
    • pp.57-65
    • /
    • 2010
  • In this paper, mobility performance indices are proposed which may be used to estimate characteristics of output velocity space in six-degree-of-freedom parallel mechanism. In order for manipulability and condition number to not suffer from lack of the physical meaning due to dimensional inhomogeneity, output space is partitioned into translational velocity space and rotational velocity space, respectively. In each space, mobility ellipsoids corresponding to unit input space are defined and two types of mobility performance in translational velocity spaces indices are derived. Two types of mobility performance in rotational velocity spaces indices are derived.

A Parallel Speech Recognition Model on Distributed Memory Multiprocessors (분산 메모리 다중프로세서 환경에서의 병렬 음성인식 모델)

  • 정상화;김형순;박민욱;황병한
    • The Journal of the Acoustical Society of Korea
    • /
    • v.18 no.5
    • /
    • pp.44-51
    • /
    • 1999
  • This paper presents a massively parallel computational model for the efficient integration of speech and natural language understanding. The phoneme model is based on continuous Hidden Markov Model with context dependent phonemes, and the language model is based on a knowledge base approach. To construct the knowledge base, we adopt a hierarchically-structured semantic network and a memory-based parsing technique that employs parallel marker-passing as an inference mechanism. Our parallel speech recognition algorithm is implemented in a multi-Transputer system using distributed-memory MIMD multiprocessors. Experimental results show that the parallel speech recognition system performs better in recognition accuracy than a word network-based speech recognition system. The recognition accuracy is further improved by applying code-phoneme statistics. Besides, speedup experiments demonstrate the possibility of constructing a realtime parallel speech recognition system.

  • PDF

Tuning the Performance of Haskell Parallel Programs Using GC-Tune (GC-Tune을 이용한 Haskell 병렬 프로그램의 성능 조정)

  • Kim, Hwamok;An, Hyungjun;Byun, Sugwoo;Woo, Gyun
    • KIISE Transactions on Computing Practices
    • /
    • v.23 no.8
    • /
    • pp.459-465
    • /
    • 2017
  • Although the performance of computer hardware is increasing due to the development of manycore technologies, software lacking a proportional increase in throughput. Functional languages can be a viable alternative to improve the performance of parallel programs since such languages have an inherent parallelism in evaluating pure expressions without side-effects. Specifically, Haskell is notably popular for parallel programming because it provides easy-to-use parallel constructs based on monads. However, the scalability of parallel programs in Haskell tends to fluctuate as the number of cores increases, and the garbage collector is suspected to be the source of this fluctuations because it affects both the space and the time needed to execute the programs. This paper uses the tuning tool, GC-Tune, to improve the scalability of the performance. Our experiment was conducted with a parallel plagiarism detection program, and the scalability improved. Specifically, the fluctuation range of the speedup was narrowed down by 39% compared to the original execution of the program without any tuning.

A Study on AC Loss in the Two-parallel Solenoid Coil using Multi-stacked conductors (적층형 도체를 이용한 2병렬 솔레노이드 코일의 교류손실 연구)

  • Hwang, Young-Jin;Choi, Suk-Jin;Chang, Ki-Sung;Ko, Tae-Kuk
    • Proceedings of the KIEE Conference
    • /
    • 2009.07a
    • /
    • pp.820_821
    • /
    • 2009
  • 전력기기는 일반적으로 상용주파수인 60 Hz의 교류 전원하에서 운용된다. 따라서 고온초전도체를 전력기기에 응용하는데 있어 교류전류나 교류자장에 의한 교류손실 발생 문제는 전력기기의 경제적 운용과 관련하여 중요하게 부각되어 왔다. 또한 고온초전도체에서 발생하는 교류손실은 에너지의 열적 변환으로 인한 냉동부하 문제와도 관련되어 있기 때문에 전력기기의 안정적인 운용을 위해서도 반드시 연구되어야 할 부분이다. 특히 변압기와 같이 유도형 권선이 필요한 전력기기의 경우에는 무유도 권선 형태가 적용되는 다른 전력기기에 비해 교류 손실의 크기가 매우 크기 때문에 이를 줄이기 위한 방안에 대한 연구가 다각도로 이루어지고 있다. 본 연구에서는 임계전류와 인덕턴스의 크기는 동일하지만 권선 형태를 다르게 할 수 있는 유도형 솔레노이드 코일을 제작하였다. 그리고 제작된 솔레노이드 코일의 병렬연결 구조를 달리하여 각각의 구조에 대한 교류손실의 차이를 측정하고 분석하였다. 그리하여 측정된 결과를 토대로 고온초전도 선재를 이용한 솔레노이드 코일에서 교류손실을 줄이기 위한 구조적 방안을 제시하고자 한다.

  • PDF

An Adaptive Hybrid Multi-User Detection Using Amplitude Estimation with Array Antennas (어레이 안테나를 이용한 적응 혼합형 다중 간섭 제거기)

  • 이규만;한동석
    • Proceedings of the IEEK Conference
    • /
    • 2000.09a
    • /
    • pp.83-86
    • /
    • 2000
  • DS/CDMA 이동통신 환경에서 채널의 용량을 제한하는 가장 큰 요인은 다중 사용자 간섭 신호의 영향이다. 본 논문에서는 어레이 안테나와 적응 혼합 다중 사용자 검파기 구조 (MUD: Multi-User Detection)를 이용하여 이러한 문제를 제거한다. 어레이 안테나의 각각의 빔 형성기는 MUD에서 궤환되는 기준 신호를 이용하여 원하는 사용자의 방향으로 빔을 형성하고 간섭 신호 방향으로는 널을 형성하여 제거하게 된다. 수신 신호의 전력이 제어되지 못하여 원근 문제(near-far problem)가 발생할 경우, 제안한 MUD는 적응적으로 지배적인 상관 값에 대해서는 직렬형, 비슷한 크기의 신호들은 병렬형 간섭 제거기를 통하여 제거함으로써 기존의 고정형 간섭 제거기보다 우수한 성능을 나타내었다.

  • PDF

EV On-board Battery Charger with Wide input range & Film capacitor (필름 커패시터로 구성된 넓은 입력 범위를 갖는 탑재형 EV용 배터리 충전기)

  • Yun, Suyoung;Kim, Kyoungdong;Lee, Junyoung
    • Proceedings of the KIPE Conference
    • /
    • 2011.07a
    • /
    • pp.155-156
    • /
    • 2011
  • 이 논문은 새로운 형태의 EV, PHEV용 탑재형 충전기를 제안한다. 입출력단의 절연을 위한 공진 컨버터와 역률 개선과 충전 전력을 제어하기 위한 벅부스트 컨버터의 2단 구조로 구성하였다. 벅부스트는 전압 스트레스 감소를 위한 2단 병렬 구조와 제어기의 단순화를 위한 DCM 제어로 구현하였다. 또한 파워부에서는 필름 커패시터만으로 구성하였다. 제안한 컨버터의 성능은 실험을 통하여 검증한다.

  • PDF