• 제목/요약/키워드: co-kernel

검색결과 99건 처리시간 0.024초

리눅스 클러스터에서 MPI 기반 병렬 프로그램의 동적 동시 스케줄링 기법 (A Dynamic Co-scheduling Scheme for MPI-based Parallel Programs on Linux Clusters)

  • 김혁;이윤석
    • 한국컴퓨터정보학회논문지
    • /
    • 제13권1호
    • /
    • pp.29-35
    • /
    • 2008
  • 빈번한 메시지를 주고받는 MPI 기반의 병렬 프로그램에서 효과적으로 통신이 이뤄지기 위해서는 송수신 프로세스들이 각 노드에서 동시에 스케줄되어야 한다. 그러나, 일반적으로 클러스터 컴퓨터를 구성하는 각 노드는 범용시분할 운영체제를 기반으로 하며, 이 경우 병렬 프로그램을 구성하는 프로세스들은 각 스케줄러에 의해 자율적으로 관리되므로 이들을 동시에 함께 실행시키는 것은 쉽지 않다. 본 연구에서는 리눅스 클러스터에서 효과적으로 병렬 MPI 프로그램을 실행시키기 위해, 메시지 교환 정보를 활용하여 통신에 참여하는 프로세스들이 동시에 스케줄 되는 기법을 제안하고 실제 구현을 통해 성능을 살펴보았다. NPB 병렬 벤치마크의 수행을 통해 측정한 결과에 따르면, 통신량이 높은 프로그램에서 33-56%의 실행 시간 감소 효과를 보였다.

  • PDF

비압축성 유동 해석을 위한 입자법 수치 시뮬레이션 기술 개발 (Development of Numerical Simulation of Particle Method for Solving Incompressible Flow)

  • 이병혁;류민철;김용수;김영훈;박종천
    • 한국해양공학회지
    • /
    • 제21권4호
    • /
    • pp.8-14
    • /
    • 2007
  • A particle method recognized as one of gridless methods has been developed to investigate incompressible viscous flaw. The method is more feasible and effective than conventional grid methods for solving the flaw field with complicated boundary shapes or multiple bodies. The method is consists of particle interaction models representing pressure gradient, diffusion, incompressibility and the boundary conditions. In the present study, the models in case of various simulation condition were checked with the analytic solution, and applied to the two-dimensional Poiseuille flow in order to validate the developed method.

이종의 제어 플랫폼들로 구성된 로봇 시스템을 ROS 기반의 시스템으로 손쉽게 통합하기 위한 소프트웨어의 개발 (SW Development for Easy Integration of Robot System Composed of Heterogeneous Control Platforms into ROS-based System)

  • 강형석;이동원;신동헌
    • 로봇학회논문지
    • /
    • 제15권4호
    • /
    • pp.375-384
    • /
    • 2020
  • Today's robots consist of many hardware and software subsystems, depending on the functions needed for specific tasks. Integration of subsystems can require a great deal of effort, as both the communication method and protocol of the subsystem can vary. This paper proposes an expandable robotic system in which all subsystems are integrated under Robot Operation System (ROS) framework. To achieve this, the paper presents a software library, ROS_M, developed to implement the TCP/IP-based ROS communication protocol in different control environments such as MCU and RT kernel based embedded system. Then, all the subsystem including hardware can use ROS protocol consistently for communication, which makes adding new software or hardware subsystems to the robotic system easier. A latency measurement experiment reveals that the system built for loop control can be used in a soft real-time environment. Finally, an expandable mobile manipulator robot is introduced as an application of the proposed system. This robot consists of four subsystems that operate in different control environments.

받음각을 갖는 평판의 유체 충격 시뮬레이션 (Numerical Simulation for Fluid Impact Loads by Flat Plate with Incident Angles)

  • 이병혁;정성준;류민철;김용수;박종천
    • 대한조선학회논문집
    • /
    • 제45권1호
    • /
    • pp.1-9
    • /
    • 2008
  • The free-surface motions interacting with structures are investigated numerically using the Moving Particle Semi-implicit (MPS) method proposed by Koshizuka et al. (1996) for solving incompressible flow. In the method, Lagrangian moving particles are used instead of Eulerian approach using grid system. Therefore the terms of time derivatives in Navier-Stokes equation can be directly calculated without any numerical diffusion or instabilities due to the fully Lagrangian treatment of fluid particles and topological failure never occur. The MPS method is applied to the numerical study on the fluid impact loads for wet-drop tests in a LNG tank, and the results are compared with experimental ones.

입자법을 이용한 파랑중 부유체 운동의 수치시뮬레이션 (Numerical Simulation of Floating Body Motion in Surface Waves by use of a Particle Method)

  • 정성준;박종천;이병혁;류민철;김용수
    • 한국해양공학회:학술대회논문집
    • /
    • 한국해양공학회 2006년 창립20주년기념 정기학술대회 및 국제워크샵
    • /
    • pp.403-406
    • /
    • 2006
  • A particle method recognized as one of gridless methods has been developed to investigate the nonlinear free-surface motions interacting to the structures. The method is more feasible and effective than convectional grid methods in order to solve the flow field with complicated boundary shapes. In the present study, breaking waves with a floating body are simulated to investigate fluid-structure interactions in the coastal zone.

  • PDF

쌀밀 제조공장의 유동층건조장치설계 (DESIGN OF FLUIDIZED BED DRYER OF THE SUPER CEREAL PLANT)

  • Shik Namkoong;Kang, Chung-Gyu;Chung, Chull-Hae;Kang, Chong-Min
    • 한국미생물·생명공학회지
    • /
    • 제1권1호
    • /
    • pp.59-65
    • /
    • 1973
  • 연산 25만톤의 믿쌀 공장의 유동건조장치의 설계의 상세를 소개했다. 당 공장은 국산자재와 국내기술에 의하여 설계 건설되었다. 건조공정을 통하여 증서된 소맥립의 함수량은 약 23%로부터 14%까지 건조된다. 배유에 함유된 전분은 거의 완전히 $\alpha$-전분으로 전화되며 90~13$0^{\circ}C$의 유동화 갸스는 등유를 완전연소 시켜 얻는다.

  • PDF

실시간 임베디드 운영체제 TMO-eCos의 데드라인 기반 CPU 소비 전력 관리 (A Deadline_driven CPU Power Consumption Management Scheme of the TMO-eCos Real-Time Embedded OS)

  • 박정화;김정국
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제15권4호
    • /
    • pp.304-308
    • /
    • 2009
  • 본 논문은 실시간 임베디드 OS인 TMO-eCos의 데드라인 기반 CPU 저전력 관리 기법을 다루고 있다. 해당 저전력 관리 기법은 경성 실시간 시스템인 TMO 시스템을 위한 태스크 순차화 기법에서 도출된 스케줄링 시나리오를 사용한다. 본 연구팀에서 개발한 스케줄링 사전 분석기는 주기적으로 동작하는 태스크의 주기, 데드라인, WCET를 기반으로 오프라인 분석을 실시한다. 최종적으로 TMO-eCos 커널은 CPU의 전력 소모를 줄이기 위하여 주기적인 태스크의 데드라인을 위반하지 않는 범위에서 CPU의 속도를 조절하여 시스템에서 사용하는 소비전력은 줄이게 된다. 본 논문은 이와 같은 과정과 실제 실험결과를 기술한다.

입자법을 이용한 비선형성 자유표면 유동의 수치 시뮬레이션 (Numerical Simulation of Non-linear Free-surface Motions Using Moving Particle Semi-implicit(MPS) Method)

  • 이병혁;정성준;류민철;김용수;김영훈;박종천
    • 한국해양공학회지
    • /
    • 제21권6호
    • /
    • pp.53-58
    • /
    • 2007
  • A particle method, recognized as one of gridless methods, has been developed to investigate non-linear free-surface motions interacting with structures. This method is more feasible and effective than conventional grid methods for solving flow fieldswith complicated boundary shapes. The method consists of particle interaction models representing pressure gradient, diffusion, incompressibility, and the free-surface boundary conditions without grids. In the present study, broken dam problems with various viscosity values are simulated to validate the developed method.

기대효용최대화를 통한 한국형 기업 신용평가 모형 (Korea-specified Maximum Expected Utility Model for the Probability of Default)

  • 박유성;송지현;최보승
    • 응용통계연구
    • /
    • 제20권3호
    • /
    • pp.573-584
    • /
    • 2007
  • 기업의 신용을 평가하는데 있어 정확한 파산확률의 추정은 무엇보다도 중요한 요소이다. 선형로지스틱회귀모형보다 성능이 좋은 기대효용최대화 (Maximum Expected Utility) 모형이 제안되었다. 그러나 이 모형에 포함되어 있는 모수의 일부가 북미와 유럽지역의 자료를 토대로 경험적으로 추정되어진 것이므로 우리나라 기업에 바로 적용하기에는 무리가 있다. 따라서 우리나라 중소기업의 자료를 바탕으로 모수를 재추정하여 한국형 MEU모형을 제안하고자 한다. 34,057개의 중소기업을 이용하여 한국형 MEU모형을 설계한 결과, 기존의 북미 유럽형 모형과 차이가 많이 나는 것으로 나타났으며 성능면에서도 선형로지스틱회귀모형보다 전 산업분류에 걸쳐 한국형 MEU모형이 매우 우수한 것으로 나타났다.

다중 프로세스 서비스를 이용한 GPU 응용 동시 실행 성능 분석 (A Execution Performance Analysis of Applications using Multi-Process Service over GPU)

  • 김세진;오지선;김윤희
    • KNOM Review
    • /
    • 제22권1호
    • /
    • pp.60-67
    • /
    • 2019
  • Graphical Processing Units(GPUs)는 비교적 정형화된 연산을 병렬적으로 처리함으로써 높은 성능을 제공한다. 기술의 발전에 따라 GPU 환경에서 다양한 응용 실행을 시도하는 General Purpose GPU(GPGPU) 실행환경이 연구되고 있으나, 자원 분배, 스케줄링 등의 GPU 자원을 효율적으로 사용하기에는 아직 제한적이다. 최신의 GPU 구조들은 커널의 동시 실행을 지원하지만 같은 응용 안에서만 동시 실행이 가능하다는 문제점이 있어 NVIDIA는 Multi-Process Service(MPS)를 제안하였다. MPS는 다른 응용에 속한 커널도 동시 실행할 수 있도록 서비스한다. 하지만 응용의 실행 특성 및 동시 실행되는 패턴이 미리 파악되어 있지 않으면 MPS 장점을 최대한으로 취할 수 없다. 본 논문에서는 응용 프로파일링을 통해 응용의 특성을 파악하고, 동시 실행 스케줄링 알고리즘을 적용하여 실험을 진행하였다. MPS의 장점을 최대한으로 활용하기 위해서는 함께 돌릴 응용의 특성을 파악하고, 프로파일링을 통해 동시 실행하는 응용들의 순서를 제어하는 스케줄링 알고리즘이 중요함을 보인다.