• 제목/요약/키워드: 가상 압축성 기법

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

임베디드 시스템에서 가상 메모리 압축 시스템 설계 (Design of Virtual Memory Compression System on the Embedded System)

  • 정진우;장승주
    • 정보처리학회논문지A
    • /
    • 제9A권4호
    • /
    • pp.405-412
    • /
    • 2002
  • 임베디드 시스템은 일반 PC(Personal Computer)나 워크스테이션에 비해 느린 CPU와 작은 메모리 공간을 사용하고 있다. 따라서 임베디드 운영체제는 제한된 자원을 효과적으로 사용하도록 설계되어져야 한다. 그런데 임베디드 리눅스의 가상 메모리 관리 기법에서 페이지 폴트가 발생할 경우 스왑 디바이스로 페이지를 이동하는 과정에서 성능 저하가 발생한다. 본 논문에서는 가상 메모리 기법의 효율성을 놀이며 메모리 공간의 효율성을 향상시킬 수 있는 가상 메모리 압축 기법을 구현하였다. 가상 메모리 압축 기법은 임베디드 리눅스의 가상 메모리 관리 기법에서 스왑핑이 발생할 경우 스왑 디바이스로 이동하는 페이지들을 압축하여 이동시킴으로서 스왑핑에서 발생하는 성능저하를 감소시키며, 압축된 스왑 디바이스의 운영으로 메모리의 공간 효율성을 높인 수 있다. 또한 본 논문에서는 메모리 내의 소량의 데이터 압축에 적합한 알고리즘을 고안하여, 압축률의 효율성과 시스템 성능을 향상시키고자 하였다.

임베디드 시스템의 가상 머신 확장을 위한 메모리 압축의 필요성 (The Need of Memory Compression for Virtual Machine Scaliability in Embedded System)

  • 이치영;홍철호;유혁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2010년도 한국컴퓨터종합학술대회논문집 Vol.37 No.1(B)
    • /
    • pp.363-367
    • /
    • 2010
  • 임베디드 시스템 가상화는 PDA, 스마트 폰과 같은 장비에서 다양한 운영체제 및 응용프로그램이 동작하도록 컴퓨팅 자원에 대한 추상화를 제공한다. 반면 한정된 자원을 여러 가상 머신이 분할하여 사용함으로써 자원량의 제한이 더욱 심화된다. 특히, 메모리의 부족은 프로세스 실행에 반드시 필요한 자원으로 반드시 해결되어야 하는 문제이다. 본 논문은 메모리의 부족을 해결하기 위해 불필요한 메모리 공간에 대한 압축을 제안한다. 이는 가상화로 인한 메모리 분할과 프로세스의 메모리 상주 등의 이유로 인한임베디드 시스템 가상화 환경에서의 메모리 부족을 해결할 수 있다. 본 논문은 이 메모리 압축 기법을 기술하고, 실제 가상화된 임베디드 시스템에서 경험한 메모리 부족 문제를 보인다. 이를 통해 메모리 절약 기법의 당위성을 증명하고, 향후 가상 머신 모니터에서의 메모리 압축 기법의 구현과 성능 평가의 기초를 다진다.

  • PDF

CLSVOF과 가상압축성 기법을 이용한 비압축성 2상 유동 수치해석 검증 연구 (A Numerical Validation for Incompressible Two-phase Flow using CLSVOF and Artificial Compressibility Methods)

  • 유영린;최정열;성홍계
    • 한국추진공학회지
    • /
    • 제21권5호
    • /
    • pp.71-79
    • /
    • 2017
  • 액체-기체의 2상 유동에 대한 수치해석 기법을 연구하였다. 비압축성 방정식에는 가상 압축성 기법을 적용하였으며 LS와 VOF를 합친 CLSVOF 기법을 적용하여 액체-기체 경계면을 추적하였다. CLSVOF의 격자 의존도를 파악하기 위해 h=1/64, 1/128, 1/128, 그리고 1/160의 격자로 Zalesak's disk 문제와 액체의 3차원 변형 문제의 수치해석을 실시했으며 격자가 최대 보존 오차에 미치는 영향을 조사하였다. 비압축성 2상 유동 방정식을 적용하여 Rayleigh-Taylor 불안정성에 대한 수치해석을 실시하였고 밀도 차에 의한 액체 표면 불안정성이 나타난다는 것을 알 수 있었다.

비압축성 유동 해석을 위한 압축성 유동 해석자 확장 (Extension of Compressible Flow Solver to Incompressible Flow Analysis)

  • 김동욱;김민수;이승수
    • 한국항공우주학회지
    • /
    • 제49권6호
    • /
    • pp.449-456
    • /
    • 2021
  • 본 연구에서는 저마하수 예조건화 기법이 적용된 기존 압축성 해석자의 해석 범위를 최소한의 수정으로 비압축성 유동해석이 가능하도록 확장하는 전략을 제시하였다. 이를 위해 압축성 총 에너지 방정식과 동일한 형태의 에너지 방정식을 사용하였다. 이러한 에너지 방정식은 비압축성 지배방정식인 연속방정식, 열에너지 방정식과 역학적 에너지방정식의 선형 조합을 통해 얻어진다. 이렇듯 압축성 방정식과 동일한 형태를 갖는 비압축성 지배방정식에 시간 전진 기법을 적용하기 위해 Turkel의 가상 압축성 기법을 적용하였다. 또한 Roe 평균이 공통의 압축성/비압축성 지배방정식에서 모두 유효함을 보였다. 압축성 해석자에 위 내용을 적용하여 비압축성 해석이 가능하도록 확장하는 과정은 본래의 압축성 해석자를 이용한 압축성 해석에 아무런 영향이 없다. 확장된 해석자를 통한 비압축성 해석 검증을 위해 비점성, 층류 그리고 난류 유동에 대한 순차적 해석을 수행하였다.

가상 압축성 기법을 이용한 삼차원 비압축성 유동해석 코드 개발 (Development of a 3-D Incompressible Flow Solver Based on an Artificial Compressibility Method)

  • 정문승;권오준
    • 한국전산유체공학회:학술대회논문집
    • /
    • 한국전산유체공학회 2008년도 춘계학술대회논문집
    • /
    • pp.614-617
    • /
    • 2008
  • An unstructured hybrid mesh flow solver has been developed for the simulations of three dimensional steady and unsteady incompressible flow fields. The incompressible Navier-Stokes equations with an artificial compressibility method were discretized by using a node-based finite-volume method. For the unsteady time-accurate computation, a dual-time stepping method was adopted to satisfy a divergence free flow field at each physical time step. The one equation Spalart-Allmaras turbulence model has been adopted to solve the high-Reynolds number flow fields. This method has been applied to calculate the steady flow fields around submarine configurations and unsteady flow fields around a 3-D infinite cylinder.

  • PDF

가상 압축성 기법을 이용한 이차원 비압축성 유동의 수치모사 (NUMERICAL SIMULATIONS OF TWO DIMENSIONAL INCOMPRESSIBLE FLOWS USING ARTIFICIAL COMPRESSIBILITY METHOD)

  • 이형로;유일용;곽인근;이승수
    • 한국전산유체공학회:학술대회논문집
    • /
    • 한국전산유체공학회 2010년 춘계학술대회논문집
    • /
    • pp.389-396
    • /
    • 2010
  • In this paper, a new computational code was developed using Chorin's artificial compressibility method to solve the two-dimensional incompressible Navier-Stokes equations. In spatial derivatives, Roe's flux difference splitting was used for the inviscid flux, while central differencing was used for the viscous flux. Furthermore, AF-ADI with dual time stepping method was implemented for accurate unsteady computations. Two-equation turbulence models, Menter's $k-{\omega}$ SST model and Coakley's $q-{\omega}$ model, hae been adopted to solve high-Reynolds number flows. A number of numerical simulations were carried out for steady laminar and turbulent flow problems as well as unsteady flow problem. The code was verified and validated by comparing the results with other computational results and experimental results. The results of numerical simulations showed that the present developed code with the artificial compressibility method can be applied to slve steady and unsteady incompressible flows.

  • PDF

이동하는 물체 주위의 압축성 유동에 대한 가상경계법 (IMMERSED BOUNDARY METHOD FOR COMPRESSIBLE VISCOUS FLOW AROUND MOVING BODIES)

  • 조용
    • 한국전산유체공학회지
    • /
    • 제13권3호
    • /
    • pp.35-43
    • /
    • 2008
  • A methodology for the simulation of compressible high Reynolds number flow over rigid and moving bodies on a structured Cartesian grid is described in this paper. The approach is based on a modified version of the Brinkman Penalization method. To avoid oscillations in the vicinity of the body and to simulate shcok-containing flows, a Weighted Essentially Non-Oscillatory scheme is used to discretize the spatial flux derivatives. For high Reynolds number viscous flow, two turbulence models of the two-equation Menter's SST URANS model and a two-equation Detached Eddy Simulation are implemented. Some simple flow examples are given to assess the accuracy of the technique. Finally, a moving grid capability is demonstrated.

이동하는 물체 주위의 압축성 유동에 대한 가상경계법 (IMMERSED BOUNDARY METHOD FOR COMPRESSIBLE VISCOUS FLOW AROUND MOVING BODIES)

  • 조용
    • 한국전산유체공학회:학술대회논문집
    • /
    • 한국전산유체공학회 2007년도 추계 학술대회논문집
    • /
    • pp.200-208
    • /
    • 2007
  • A methodology for the simulation of compressible high Reynolds number flow over rigid and moving bodies on a structured Cartesian grid is described in this paper. The approach is based on a modified version of the Brinkman Penalization method. To avoid oscillations in the vicinity of the body and to simulate shcok-containing flows, a Weighted Essentially Non-Oscillatory scheme is used to discretize the spatial flux derivatives. For high Reynolds number viscous flow, two turbulence models of the two-equation Menter's SST URANS model and a two-equation Detached Eddy Simulation are implemented. Some simple flow examples are given to assess the accuracy of the technique. Finally, a moving grid capability is demonstrated.

  • PDF

임베디드 시스템의 메모리 보호에 관한 연구 (A Study on Memory Protection for Embedded Systems)

  • 임도연;박익수;오병균;권오봉
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 추계학술발표대회 및 정기총회
    • /
    • pp.1483-1486
    • /
    • 2005
  • 일반적으로 응용 프로그램의 메모리 요구를 배치 전에 평가하는 것은 많은 어려움이 따르기 때문에 주기억장치의 부족을 초래한다. 또한 임베디드 시스템의 디스크와 가상 메모리의 결핍은 out-of-memory 에러가 발생할 때 응용이 확장되기 위한 swap 공간이 없어 시스템이 붕괴되고 가상 기억장소로부터의 보호가 없어 세그먼트가 그 바운드를 초과했다는 것조차 발견되지 않으므로 붕괴 전의 교정 동작이 불가능하게 한다. 시스템 붕괴가 치명적인 손실이 될 수 있는 임베디드 시스템에서 Out-of-memory 에러는 비신뢰성을 보이는 중요한 원인이 된다. 본 논문에서는 컴파일러에 의한 런타임 조사 코드를 사용함으로써 out-of-memory 에러들이 발생하기 바로 전에 발견하는 런타임 조사와 out-of-memory 이후 죽은 변수 같은 사용되지 않는 공간과 살아있는 변수의 압축으로 자유롭게 된 공간으로 스택이나 힙 세그먼트를 확장시키는 공간 재활용과 데이터 압축 기법으로 시스템 신뢰성을 개선하는 방법을 연구하였다.

  • PDF

가상암반층의 깊이를 고려한 아스팔트 포장체의 층별 탄성계수 추정기법의 개발 (A Study on the Backcalculation of Layer Moduli of Asphalt Pavement System by Contemplating the Depth to Virtual Bedrock)

  • 김수일;이광호
    • 대한토목학회논문집
    • /
    • 제13권4호
    • /
    • pp.87-99
    • /
    • 1993
  • 본 연구에서는 비파괴 시험장비인 FWD를 사용하여 아스팔트 콘크리트 포장체 각 층의 탄성계수를 추정할 때 고려하여야 하는 가상암반층의 깊이를 FWD의 충격지속시간과 충격하중에 의한 포장체내의 압축과 속도로부터 산정할 수 있는 알고리즘을 제시하였다. 또한 FWD 시험자료를 입력치로하여 포장체 각 층의 탄성계수를 추정하는 전산 프로그램인 MFPD에 본연구에서 제시한 알고리즘을 적용 보완하였다. 보완된 MFPD의 탄성계수 추정결과에 대한 타당성을 살피기 위하여 FWD를 제작하여 현장시험을 실시하였으며 아울러 검증시험을 병행 실시하였다. 검증시험으로는 FWD 시험위치에서의 평판재하시험, 채취시료의 실내시험(마샬안정도시험, 압축시험), 표면파시험을 실시하였다. 이들 시험성과를 비교분석한 결과 가상암반층을 고려할 수 있도록 보완한 MFPD의 역산결과가 충분히 신뢰성 있음을 알 수 있었다.

  • PDF