• Title/Summary/Keyword: Parallel pipeline

Search Result 172, Processing Time 0.031 seconds

Spark Framework Based on a Heterogenous Pipeline Computing with OpenCL (OpenCL을 활용한 이기종 파이프라인 컴퓨팅 기반 Spark 프레임워크)

  • Kim, Daehee;Park, Neungsoo
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.67 no.2
    • /
    • pp.270-276
    • /
    • 2018
  • Apache Spark is one of the high performance in-memory computing frameworks for big-data processing. Recently, to improve the performance, general-purpose computing on graphics processing unit(GPGPU) is adapted to Apache Spark framework. Previous Spark-GPGPU frameworks focus on overcoming the difficulty of an implementation resulting from the difference between the computation environment of GPGPU and Spark framework. In this paper, we propose a Spark framework based on a heterogenous pipeline computing with OpenCL to further improve the performance. The proposed framework overlaps the Java-to-Native memory copies of CPU with CPU-GPU communications(DMA) and GPU kernel computations to hide the CPU idle time. Also, CPU-GPU communication buffers are implemented with switching dual buffers, which reduce the mapped memory region resulting in decreasing memory mapping overhead. Experimental results showed that the proposed Spark framework based on a heterogenous pipeline computing with OpenCL had up to 2.13 times faster than the previous Spark framework using OpenCL.

Real time Wireless Remote Monitoring System for Stray Current of Subway System (지하철 누설전류 모니터링용 실시간 무선 원격 감시 시스템)

  • Bae, Jeong-Hyo;Ha, Yoon-Cheol;Ha, Tae-Hyun;Lee, Hyun-Goo;Lee, Jae-Duck;Kim, Dae-Kyeong
    • Proceedings of the KIEE Conference
    • /
    • 2005.07d
    • /
    • pp.2729-2731
    • /
    • 2005
  • In present, most of metallic structures(gas pipeline, oil pipeline, water pipeline, etc) are running parallel with subway and power line in seoul. Moreover subway system and power line make a stray current due to electrical corrosion on metallic structures. The owner of metallic structures has a burden of responsibility for the protection of corrosion and the prevention against big accident such as gas explosion or soil pollution and so on. So, they have to measure and analyze the data about P/S(Pipe to Soil) potential due to stray current of subway system. In this paper, results of development about Real-time Wireless Remote Monitoring System for Stray Current of Subway System are presented.

  • PDF

The Buried Type Reference Electrode for Real time Wireless Remote Monitoring System for Stray Current of Subway System (지하철 누설전류의 실시간 무선 원격 감시 시스템용 매설형 기준전극)

  • Bae, Jeong-Hyo;Ha, Yoon-Cheol;Ha, Tae-Hyun;Lee, Hyun-Goo;Lee, Jae-Duck;Kim, Dae-Kyeong
    • Proceedings of the KIEE Conference
    • /
    • 2005.07d
    • /
    • pp.2732-2734
    • /
    • 2005
  • In present, most of metallic structures(gas pipeline, oil pipeline, water pipeline, etc) are running parallel with subway and power line in seoul. Moreover subway system and power line make a stray current due to electrical corrosion on metallic structures. The owner of metallic structures has a burden of responsibility for the protection of corrosion and the prevention against big accident such as gas explosion or soil pollution and so on. So, they have to measure and analyze the data about P/S(Pipe to Soil) potential due to stray current of subway system. So, we have developed the Real-time Wireless Remote Monitoring System for Stray Current of Subway System. In this system, the permanent buried type reference electrode is necessary. In this paper, results of development about the permanent buried type reference electrode($Cu/CuSO_4$) are presented.

  • PDF

The Development of Buried Type Reference Electrode Using Porous Ceramic(${\alpha}-Al_{2}O_{3}$) (다공성 세라믹(${\alpha}-Al_{2}O_{3}$)를 이용한 지중 매설형 기준전극)

  • Bae, Jeong-Hyo;Ha, Yoon-Cheol;Ha, Tae-Hyun;Lee, Hyun-Goo;Kim, Dae-Kyeong
    • Proceedings of the KIEE Conference
    • /
    • 2005.11a
    • /
    • pp.145-147
    • /
    • 2005
  • In present, most of metallic structures(gas pipeline, oil pipeline, water pipeline, etc) are running parallel with subway and power line in seoul. Moreover subway system and power line make a stray current due to electrical corrosion on metallic structures. The owner of metallic structures has a burden of responsibility for the protection of corrosion and the prevention against big accident such as gas explosion or soil pollution and so on. So, they have to measure and analyze the data about P/S(Pipe to Soil) potential due to stray current of subway system. So, we have developed the Real-time Wireless Remote Monitoring System for Stray Current of Subway System. In this system, the permanent buried type reference electrode is necessary. In this paper, results of development of buried type reference electrode using porous ceramic$({\alpha}-Al_{2}O_{3})$ are presented.

  • PDF

Enhanced Pipeline Scheduling for IA-64 (IA-64를 위한 향상된 소프트웨어 파이프라인 명령어 스케줄링)

  • Lee Jae-Mok;Moon Soo-Mook
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11a
    • /
    • pp.826-828
    • /
    • 2005
  • 인텔의 IA-64 프로세서는 명령어 수준의 병렬수행을 지원하는 EPIC (Explicitly Parallel Instruction Computing) 구조를 채택하고 있으며 컴파일러가 순차적 코드에서 병렬 수행이 가능한 독립적인 명령어들을 스케줄링 하도록 되어있다. 본 논문에서는 IA-64 스케줄링을 위해 향상된 파이프라인 스케줄링 (Enhanced Pipeline Scheduling, EPS) 기법[1]을 적용한 결과를 소개한다. EPS는 루프수준의 병렬화를 위한 소프트웨어 파이프라이닝 (software pipelining)기법으로 전역 스케줄링 (global Scheduling) 기법을 기반으로 하고 있다. 우리는 IA-64 프로세서를 위한 공개소스 컴파일러인 ORC (Open Research Compiler)에 EPS를 구현하고 실제 프로세서인 Itanium에서 실험을 수행하였다. 상용 프로세서와 컴파일러에 구현과 튜닝을 하는 과정에서 얻은 경험을 소개하고 기존의 ORC 컴파일러와 비교하여 얻은 성능 향상을 보고하고 분석한다.

  • PDF

A Study On Improving the Performance of One Dimensional Systolic Array Processor for Matrix.Vector Operation using Sub-Matrix (부분행렬을 사용한 행렬.벡터 연산용 1차원 시스톨릭 어레이 프로세서 설계에 관한 연구)

  • Kim, Yong-Sung
    • The Journal of Information Technology
    • /
    • v.10 no.3
    • /
    • pp.33-45
    • /
    • 2007
  • Systolic Array Processor is used for designing the special purpose processor in Digital Signal Processing, Computer Graphics, Neural Network Applications etc., since it has the characteristic of parallelism, pipeline processing and architecture of regularity. But, in case of using general design method, it has intial waiting period as large as No. of PE-1. And if the connected system needs parallel and simultaneous outputs, processor has some problems of the performance, since it generates only one output at each clock in output state. So in this paper, one dimensional Systolic Array Processor that is designed according to the dependance of data and operations using the partitioned sub-matrix is proposed for the purpose of improving the performance. 1-D Systolic Array using 4 partitioned sub-matrix has efficient method in case of considering those two problems.

  • PDF

A Study on the Separation Distance to Protection of Buried Pipeline from Arc Strikes Caused by Power Line Ground Fault Current (지락사고시 지중금속배관에 대한 아크이격거리에 관한 연구)

  • Ha, Tae-Hyun;Bae, Jeong-Hyo;Lee, Hyun-Goo;Kim, Dae-Kyeong;Kim, Suk-Won
    • Proceedings of the KIEE Conference
    • /
    • 2002.07a
    • /
    • pp.154-155
    • /
    • 2002
  • The demand of the power and gas energy have been rapidly increasing with the industralization, therefore, the area where buried pipelines run parallel with the adjacent power lines and cross them increases in Seoul as well as other cities. These situation cause AC interference from the power lines. However, there aren't any standards to preserve the pipelines from AC interference in Korea. This study introduces the separation distance to protection of buried pipeline from arc strikes caused by power line ground fault current. And this study examines and compares the arc distance through case study.

  • PDF

Influence on Lead Wire Method of Distributed ICCP Systems for Mitigation of DC Traction Interference (전철 간섭 대책용 분포형 외부전원시스템의 배관인출 방법에 따른 영향)

  • Lee, H.G.;Ha, Y.C.;Ha, T.H.;Bae, J.H.;Kim, D.K.
    • Proceedings of the KIEE Conference
    • /
    • 2005.10c
    • /
    • pp.282-284
    • /
    • 2005
  • When an underground pipeline runs parallel with DC traction systems, it suffers from DC traction interference. Because the train is fed by the substation through the overhead wire and return current back to the substation via the rails. If these return rails are poorly insulated from earth, DC current leak into the earth and can be picked up by nearby pipeline. It may bring about large-scale accidents even in cathodically protected systems. In this paper we analyze the influence on lead wire method of distributed ICCP(impressed current cathodic protection) systems for mitigation of DC traction interference using the simulation software CatPro.

  • PDF

Anode Location of Distributed ICCP Systems for Mitigation of DC Traction Interference on Buried Pipelines (전철 간섭 대책용 분포형 외부전원시스템의 양극위치)

  • Lee, H.G.;Ha, T.H.;Ha, Y.C.;Bae, J.H.;Kim, D.K.
    • Proceedings of the KIEE Conference
    • /
    • 2005.07b
    • /
    • pp.1660-1662
    • /
    • 2005
  • When an underground pipeline runs parallel with DC traction systems, it suffers from DC traction interference. Because the train is fed by the substation through the overhead wire and return current back to the substation via the rails. If these return rails are poorly insulated from earth, DC current leak into the earth and can be picked up by nearby pipeline. It may bring about large-scale accidents even in cathodically protected systems. In this paper we analyze the anode location of distributed impressed current cathodic protection systems for the mitigation of DC traction interference on buried pipelines using the simulation software CatPro. We can get a fix on the anode location.

  • PDF

Adaptive Pipeline Architecture for an Asynchronous Embedded Processor (비동기식 임베디드 프로세서를 위한 적응형 파이프라인 구조)

  • Lee, Seung-Sook;Lee, Je-Hoon;Lim, Young-Il;Cho, Kyoung-Rok
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.44 no.1
    • /
    • pp.51-58
    • /
    • 2007
  • This paper presented an adaptive pipeline architecture for a high-performance and low-power asynchronous processor. The proposed pipeline architecture employed a stage-skipping and a stage-combining scheme. The stage-skipping scheme can skip the operation of a bubble stage that is not used pipeline stage in an instruction execution. In the stage-combining scheme, two consecutive stages can be joined to form one stage if the latter stage is empty. The proposed pipeline architecture could reduce the processing time and power consumption. The proposed architecture supports multi-processing in the EX stage that executes parallel 4 instructions. We designed an asynchronous microprocessor to estimate the efficiency of the proposed pipeline architecture that was synthesized to a gate level design using a $0.35-{\mu}m$ CMOS standard cell library. We evaluated the performance of the target processor using SPEC2000 benchmark programs. The proposed architecture showed about 2.3 times higher speed than the asynchronous counterpart, AMULET3i. As a result, the proposed pipeline schemes and architecture can be used for asynchronous high-speed processor design