• 제목/요약/키워드: multi-programmed simulation

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

공유메모리 다중프로세서 시스템의 다중 프로그래밍 모의실험 기법 (Multi-Programmed Simulation of a Shared Memory Multiprocessor System)

  • 최효진;전주식
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제30권3_4호
    • /
    • pp.194-204
    • /
    • 2003
  • 공유메모리 다중프로세서 시스템의 성능은 하드웨어 구조 뿐 아니라 운영체제의 프로세서 스케줄링 정책 등과 같은 소프트웨어에 의해 큰 영향을 받는다. 하지만, 현재 말이 사용되는 대부분의 모의실험기들은 하나의 벤치마크 응용프로그램의 수행만을 지원하기 때문에 다중 프로그래밍 환경에 대한 모의실험이 불가능하다. 본 논문은 복수개의 응용프로그램들이 프로세서와 기타 시스템 자원을 공유하며 경쟁하는 다중 프로그래밍 환경에 대한 모의실험을 프로그램 구동형 모의실험 환경 하에서 구현하는 기법을 제안한다. 제안하는 기법은 실제 수행환경에 근접한 모의실험을 가능하게 하며, 이를 통해 제한된 시스템 자원에 대한 공유와 충돌의 영향을 자세하게 분석할 수 있다. 또한, 스케줄링 정책의 구현과 분석을 가능하게 함으로써 시스템 구조에 맞는 최적의 정책을 수립할 수 있도록 한다.

Simulation을 위한 고성능 그래픽 시스템의 개발에 관한 연구 (A study on the development of high performance graphics system for simulation)

  • 노갑선;박재현;장래혁;박정우;구경훈;이재영;권욱현
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1992년도 한국자동제어학술회의논문집(국내학술편); KOEX, Seoul; 19-21 Oct. 1992
    • /
    • pp.321-326
    • /
    • 1992
  • In this paper, a high performance graphics system is suggested and its hardware architecture and software structure are described. The developed graphics system is a multi-processing system that uses 6 i860 RISC CPU's and supports PHIGS language in a hardware level. The software is programmed with respect to the graphics pipeline and the software modules are distributed into each processor for the optimization of the performance. The implemented graphics system can draw about 100,000 3D polygons second.

  • PDF

R410A를 사용하는 멀티에어컨 시스템을 위한 사이클 시뮬레이션 프로그램 개발 (Development of a Cycle Simulation Program for Multi-Airconditioning Systems using R410A)

  • 김영재;박인섭;김학희;윤백;길성호
    • 한국산학기술학회논문지
    • /
    • 제3권3호
    • /
    • pp.210-215
    • /
    • 2002
  • 본 연구에서 R410A를 사용하는 멀티에어컨 시스템의 성능(성능계수, 용량, 소비전력 등)을 정상 상태에서 모사할 수 있는 Multi_Cycle이라 명명된 컴퓨터 모사 프로그램을 개발하였다. 컴퓨터 시뮬레이션 프로그램을 검증하기 위해서 일련의 사례 연구를 수행하였으며, 이에 대해서 설명하였다. Mulli_Cycle은 실내기, 실외기, 압축기와 팽창 밸브 모사를 위한 부프로그램 및 냉매와 습공기의 열역학적 물성치와 전달 물성치 예측을 위한 부프로그램으로 구성되어있다. 멀티에어컨 사이클을 구성하고 있는 각 유닛의 복잡한 조자조건과 다양한 종류의 냉매를 고려해야 하는 멀티에어컨의 성능 분석시 Multi_Cycle의 사용은 많은 도움이 될 것이다. 나아가, Multi_Cycle은 멀티에어컨 시스템을 최적화하고, 경제적이고 효율적인 운전 조건을 확립하는데 매우 유용한 도구가 될 수 있을 것이다. Multi_Cycle의 주시뮬레이션 코드는 Digital Visual Fortran으로 프로그램 되었으며 그래픽 사용자 인터페이스(GUI)는 Visual Basic으로 프로그램 되었다.

  • PDF

다지 로봇 시스템의 설계 및 개발에 관한 연구 (A Research on the Design and Development of a Robot System with Multi-fingered Hands)

  • 이호연;이종수
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2002년도 합동 추계학술대회 논문집 정보 및 제어부문
    • /
    • pp.138-141
    • /
    • 2002
  • In this paper, we developed a Master Hand which has 20 potentiometer for getting grasping data of human hands, a Slave Hand which has 20 DOF and five fingers with servo-motors, and a controller for the 7 DOF Arm with Multi-fingered hands. And, we programmed a 3D simulation S/W which controls a Robot System with Multi-fingered hands. A developed Robot System showed good performance in the grasping of an object with known position and shape.

  • PDF

지능적인 멀티에이전트 기반 소프트웨어 PLC (Intelligent Multiagent Based Software Programmable Logic Control)

  • 조영임
    • 제어로봇시스템학회논문지
    • /
    • 제11권4호
    • /
    • pp.297-303
    • /
    • 2005
  • In this paper, I developed an intelligent multi agents based softPLC(IMPLC). In IMPLC, the standard IEC 1131-3 PLC languages(LD, SFC, FBD, ST) programmed by a user are converted to IL, which is one of intermediate codes, in order to make them interactions. And then the IL is converted to the standard C code regarding some extension and transplanting, which can be used in a commercial editor such as visual C++. In IMPLC, the logical errors and syntax errors occurred by users are detected, so that the optimal PC control based softPLC can be possible. IMPLC provide easy programming platform to such beginner as well as professionals. The study of code conversion is firstly tried in the world as well as KOREA. I applied IMPLC to 3 steps conveyer belt system. The simulation results say that the debugging steps by IMPLC using multi agents are decreased than the conventional softPLC's.

Development of Simulation App Tool for Understanding 8 Process Scheduling Policies

  • Lee, Kyong-ho
    • 한국컴퓨터정보학회논문지
    • /
    • 제26권9호
    • /
    • pp.213-221
    • /
    • 2021
  • 본 연구에서는 학습자들이 다중 프로그래밍의 프로세스 스케줄링 정책 8가지를 잘 이해할 수 있도록 돕는 방법 중 하나로 시뮬레이션 앱을 개발하였다. 학습에서 시뮬레이션 형태의 앱은 실제와 유사한 환경을 제공해야 하며 학습자가 연습할 수 있도록 해야 한다. 이렇게 하기 위해 학습자들의 요구 사항을 조사 분석하고 학습자들의 이해를 중심으로 목적을 정하고, 설계하고 프로그래밍 하여, 8가지 스케줄링 정책을 시뮬레이션 할 수 있는 도구로서의 앱을 만들었고, 이것들이 잘 수행되고 있음을 보였다. 특히 지면 교재의 한계인 단계적 다양한 입력에 대한 단계적 다양한 도해와 그에 따른 설명을 갖지 못하는 문제를 이런 도구를 이용하여 해결할 수 있음을 보여주었다.

Tomogram Enhancement using Iterative Error Correction Algorithm

  • Ko, Dae-Sik;Park, Jun-Sok
    • The Journal of the Acoustical Society of Korea
    • /
    • 제15권4E호
    • /
    • pp.9-13
    • /
    • 1996
  • We developed an iterative algorithm which could improve the resolution of reconstructed tomograms having random attenuation patterns and analyzed the limitation of this algorithm. The simple back-and forth propagation algorithm has depth resolution about four wavelengths. An iterative algorithm, based on back-and-forth propagation, can be used to improve the resolution of reconstructed tomograms. We analyzed the wavefield for multi-layered specimen and programmed iterative algorithm using Clanguage. Simulation results show that the images get clearer as the number of iterations increases. Also, unambiguous images can be reconstructed using this algorithm even when the layer separation is only two wavelengths. However, this iteration algorithm comes up with an incorrect solution for the number of projections less than five.

  • PDF

스마트 소재 및 구조 기반 4D 프린팅 기술 동향 (4D printing with smart materials and structures)

  • 송현서;김지윤
    • 세라미스트
    • /
    • 제23권1호
    • /
    • pp.27-37
    • /
    • 2020
  • Recently, 4D printing technology has received considerable attention in various industries and research fields including soft robotics, tissue engineering, electronics. In 4D printing process, 3D printed object transforms itself into programmed structure by the input of external energy. Thus, this process requires not only smart materials, capable of changing their properties or features in response to external stimuli such as electricity, temperature, light, etc., but also smart structures, multi-material 3D printing, simulation and so on. In this review, the concept, technical elements and potential of 4d printing are presented.

주택시장변동 분석을 위한 멀티에이전트 모형의 개발 및 시뮬레이션 (Multi-Agent Model and Simulation for the Dynamics of Housing Market)

  • 문태헌
    • 한국지리정보학회지
    • /
    • 제12권3호
    • /
    • pp.101-115
    • /
    • 2009
  • 조속한 주택시장의 안정화가 우리나라의 국가적 과제가 되었다. 이를 위해 주택시장의 특성을 반영하며 새로운 정책이 주택시장에 미치는 영향을 분석할 수 있는 도구의 개발이 필요하다. 따라서 본 연구는 진주시를 대상으로 멀티에이전트 주택시장모형과 시뮬레이션시스템을 개발하고자 한다. 먼저 진주시의 지역적 주택시장을 분석한 다음, 주택선택모형, 헤도닉주택가격모형, 주거입지선택모형 등 3개의 하위 모형으로 구성된 멀티에이전트 모델을 개발하였다. 또한 시뮬레이션 시스템을 개발하기 위해 $150{\times}100$개의 셀로 구성된 가상공간을 설정하고 모형을 프로그래밍하였다. 이 시스템으로 도시개발이 주거 입지패턴에 미치는 영향을 분석하는 시뮬레이션을 실시해 보았다. 그 결과 단순히 도로, 상업시설, 편의시설의 입지만으로는 주거가 쉽게 유입되지 않음을 알 수 있었다. 대신에 녹지를 공급함으로써 매우 많은 주거입지를 유도할 수 있어 도시개발에서 인프라와 환경적 요인이 동시에 정비되어야 한다는 시사점을 발견할 수 있었다. 결론적으로 본 연구에서 개발한 멀티에이전트 모형과 시뮬레이션 시스템은 원활하게 작동하며, 다양한 정책실험과 주택시장의 분석에 유용하게 활용할 수 있음을 확인하였다.

  • PDF

전자팽창밸브 제어성능 모사용 증발기 동특성 모델링 (A Dynamic Simulation Model of Electronic-Expansion-Valve-Controlled Evaporators)

  • 신영기;조수;태춘섭;장철용
    • 설비공학논문집
    • /
    • 제19권2호
    • /
    • pp.183-190
    • /
    • 2007
  • Controlling superheat of indoor units associated with a multi-type heat pump is one of difficult tasks to be addressed. This study suggests a dynamic model of an evaporator based on heat and mass balance. Thermodynamic properties are calculated by a commercial software, Refprop. The model is programmed in MFC Visual C++ for controller interface in real-time mode. The simulation results shows that PI control works for a narrow range of superheat. Beyond the range, the temperature behavior of the refrigerant is quite nonlinear mainly due to phase change. Thus, it is concluded that PI control of superheat has to be supplemented by nonlinear control ideas to avoid saturation and excessive superheat.