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

검색결과 84건 처리시간 0.026초

임베디드 시스템에서 가상 메모리 압축 시스템 설계 (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 불안정성에 대한 수치해석을 실시하였고 밀도 차에 의한 액체 표면 불안정성이 나타난다는 것을 알 수 있었다.

가상 메모리 압축을 위한 CAMD 알고리즘 설계 (Design of the Compression Algorithm for in-Memory Data of the Virtual Memory)

  • 장승주
    • 정보처리학회논문지A
    • /
    • 제11A권3호
    • /
    • pp.157-162
    • /
    • 2004
  • 본 논문에서는 가상 메모리 압축 알고리즘으로 CAMD 알고리즘을 제안한다. CAMD 알고리즘은 페이지 폴트가 일어났을 때 이들 페이지들을 스왑 디바이스로 이동시키지 않고 주기억장치 내의 압축된 캐시 영역을 할당하여 압축된 페이지를 저장한다. 이렇게 함으로써 스왑 디바이스로 이동하는 시간과 횟수를 감소시켜서 페이지 폴트 응답시간을 줄이며 주기억장치에 저장되는 페이지들의 공간 활용도를 높일 수 있다. 메모리 내의 데이터는 일반적인 압축 알고리즘에서 다루는 데이터와는 다른 특징들을 가지고 있어서 메모리 내의 주소 값이나 배열 데이터와 값은 요소들을 고려하여 압축될 때의 효율성을 높일 수 있다.

비압축성 유동 해석을 위한 압축성 유동 해석자 확장 (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

2차원 해면효과의 수치계산 (Numerical Simulation of 2-D Wing-In-Ground Effect)

  • ;신명수
    • 한국전산유체공학회:학술대회논문집
    • /
    • 한국전산유체공학회 1998년도 춘계 학술대회논문집
    • /
    • pp.90-98
    • /
    • 1998
  • 본 논문은 2차원 해면효과의 수치계산 결과를 정리하였다. 지면으로부터의 높이변화에 따른 점성유동장을 계산하기 위하여 지배방정식으로는 비압축성 RANS방정식을, 시간에 대하여 서는 음해법으로 프로그램을 구성하였다. 압력항은 가상압축성을 도입 4차 수치확산항을 추가하는 것에 의해 계산하였으며, 높은 레이놀즈수에서의 효과적인 계산을 위해 Baldwin-Lomax 난류 모델을 도입하였다. 해면효과가 없는 무한유중에서의 NACA-0012단면 계산결과를 실험데이터와 비교하는 것에 의해 프로그램의 타당성을 확인하였다. NACA-6409와 두께비 $4.6\%$의 날개에 대하여 해면효과를 고려한 계산을 수행하였다. 높이의 변화에 따라 계산된 무차원계수, 압력 및 속도분포는 해면효과의 특성을 잘 보여주고 있다.

  • PDF