• Title/Summary/Keyword: 전용 소프트웨어

Search Result 257, Processing Time 0.029 seconds

Design and Implementation of a Hardware-based Transmission/Reception Accelerator for a Hybrid TCP/IP Offload Engine (하이브리드 TCP/IP Offload Engine을 위한 하드웨어 기반 송수신 가속기의 설계 및 구현)

  • Jang, Han-Kook;Chung, Sang-Hwa;Yoo, Dae-Hyun
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.34 no.9
    • /
    • pp.459-466
    • /
    • 2007
  • TCP/IP processing imposes a heavy load on the host CPU when it is processed by the host CPU on a very high-speed network. Recently the TCP/IP Offload Engine (TOE), which processes TCP/IP on a network adapter instead of the host CPU, has become an attractive solution to reduce the load in the host CPU. There have been two approaches to implement TOE. One is the software TOE in which TCP/IP is processed by an embedded processor and the other is the hardware TOE in which TCP/IP is processed by a dedicated ASIC. The software TOE has poor performance and the hardware TOE is neither flexible nor expandable enough to add new features. In this paper we designed and implemented a hybrid TOE architecture, in which TCP/IP is processed by cooperation of hardware and software, based on an FPGA that has two embedded processor cores. The hybrid TOE can have high performance by processing time-critical operations such as making and processing data packets in hardware. The software based on the embedded Linux performs operations that are not time-critical such as connection establishment, flow control and congestions, thus the hybrid TOE can have enough flexibility and expandability. To improve the performance of the hybrid TOE, we developed a hardware-based transmission/reception accelerator that processes important operations such as creating data packets. In the experiments the hybrid TOE shows the minimum latency of about $19{\mu}s$. The CPU utilization of the hybrid TOE is below 6 % and the maximum bandwidth of the hybrid TOE is about 675 Mbps.

Simulation of Time of Flight Diffraction Signals for Reactor Vessel Head Penetrations (원자로 상부 헤드 관통관 TOFD 신호 시뮬레이션)

  • Lee, Tae-Hun;Kim, Young-Sik;Lee, Jeong-Seok
    • Journal of the Korean Society for Nondestructive Testing
    • /
    • v.36 no.4
    • /
    • pp.273-280
    • /
    • 2016
  • The simulation of nondestructive testing has been used in the prediction of the signal characteristics of various defects and in the development of the procedures. CIVA, a simulation tool dedicated to nondestructive testing, has good accuracy and speed, and provides a three-dimensional graphical user interface for improved visualization and familiar data displays consistent with an NDE technique. Even though internal validations have been performed by the CIVA software development specialists, an independent validation study is necessary for the assessment of the accuracy of the software prior to practical use. In this study, time of flight diffraction signals of ultrasonic inspection of a calibration block for reactor vessel head penetrations were simulated using CIVA. The results were compared to the experimentally inspected signals. The accuracy of the simulated signals and the possible range for simulation were verified. It was found that, there is a good agreement between the CIVA simulated and experimental results in the A-scan signal, B-scan image, and measurement of depth.

Measurement of Physical Properties of Pepper for Particle Behavior analysis of sorting system for Pepper Harvester (고추수확기용 선별장치의 입자 거동 해석을 위한 고추 물성측정)

  • Byun, Jun Hee;Kim, Su Bin;Kim, Myoung Ho;Kim, Dae Cheol
    • Proceedings of the Korean Society for Agricultural Machinery Conference
    • /
    • 2017.04a
    • /
    • pp.9-9
    • /
    • 2017
  • 입자거동해석소프트웨어(EDEM)은 DEM(Discrete Element Method)기법을 이용한 입자 거동 전용 해석툴로 입자 유입량, 위치 등을 조절하여 입자거동과 관련된 제품 개발, 프로세스 최적화를 위한 비용 및 시간 절감에 활용도가 뛰어난 소프트웨어이다. EDEM을 활용하기 위해선 적용대상에 대한 물성치를 적용하여야 한다. 따라서 본 연구에서는 EDEM를 이용하여 현재 연구개발 중인 카드클리너 방식의 고추 선별기의 성능을 분석을 수행하기 위해 고추 물성측정 실험을 수행 하였다. EDEM을 이용한 입자거동해석에 필요한 개인 물성치에는 포아송비, 전단탄성계수, 밀도가 있다. 또한 입자-입자, 입자-Geometry 간의 상호관계를 위한 물성치인 반발계수, 정지마찰계수, 구름마찰계수가 필요하다. 공시 시료인 고추는 광주광역시 남구 승촌동 소재의 개인농가 Plastic 온실로 재배된 '천상'품종을 사용하였다. 푸아송 비와, 전단 탄성계수를 측정하기 위한 인장시험기기로는 만능인장시험기(TA-XT2, Stable Micro, 영국)를 이용하였으며, 인장에 의한 고추의 변형량 축정은 초고속카메라(NX4-SI, IDT, 미국)을 이용하였다. 밀도는 비중병법에 기초하여 질량과 부피를 측정하여 밀도를 계산하였다. 반발계수는 고추의 충돌 실험을 통해 변화한 높이를 이용하여 계산하였고, 충동 실험을 통해 변화한 높이는 초고속카메라를 이용하여 측정하였다. 정지마찰계수와 구름마찰계수는 고추의 미끄러짐이 시작하는 각도와 등속도 운동으로 구르는 각도를 초고속카메라를 이용하여 측정 후 계산하였다. 모든 실험은 3번 반복을 통해 평균값을 시험 결과 값으로 이용하였다. 고추의 대한 물성치 실험결과 고추의 푸아송 비는 0.294(std : 0.2), 전단탄성계수 4.624E+06 Pa, 밀도 $600kg/m^3$로 나타났다. 또한 입자-입자 간의 물성치인 반발계수는 0.383, 정지마찰계수는 0.455, 구름마찰 계수는 0.043로 나타났다. 추후 본 연구에서 측정한 고추의 물성치를 적용한 EDEM 입자거동해석 시뮬레이션을 통해 카드클리너 방식의 고추 선별기의 성능에 대한 분석을 하고자 한다.

  • PDF

An Integrated Management System of the Educational Equipments and Contents of Secondary School (중등학교의 교육 기자재 및 콘텐츠 통합 관리 시스템)

  • Park, Sun Hwa;Park, Jae Heung;Seo, Yeong Geon
    • Journal of Digital Contents Society
    • /
    • v.16 no.2
    • /
    • pp.197-205
    • /
    • 2015
  • These days due to the introduction of the subject classroom system, the classrooms for the subject are arranged and various advanced educational equipment is provided in the classroom such as the actual object image processor, electronic blackboard, and educational photographer which are helpful to the class. With the increase of these equipments, the number of remote controller of individual educational equipment also increases, therefore it is complicate to manage the remote controllers and teachers need to learn the usage of them. So the system supports a remote control for managing the educational equipment by the one remote controller and the instructional supplement. The system consists of the hardware which is similar to popular remote controller and the software which is installed on the teacher's PC and supports controlling the educational equipments, recording the instruction, writing on the blackboard, and automatic power off of the equipment. By introducing the system the teacher could reduce the time consumed by the equipment's control and useless electric waste.

An Efficient On-the-fly Repairing System of Order Violation Errors for Health Management of Airborne Software (항공기 소프트웨어의 건전성 관리를 위해서 순서 위배 오류를 자율 수리하는 효율적인 시스템)

  • Kim, Tae-Hyung;Choi, Eu-Teum;Jun, Yong-Kee
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.48 no.10
    • /
    • pp.821-829
    • /
    • 2020
  • Health management system of airborne software repairs runtime errors to provide safety and to reduce cost of maintenance. It is critical to on-the-fly repair order violation errors, because it is difficult to identify them at the development phase. Previous work, called Repairing Atomicity Violations (Repairing-AV) diagnoses order violations for each access event by comparing execution order of accesses. As a result, Repairing-AV has time overhead that is proportional to the number of access events to shared variable. This paper presents a tool called On-the-fly Repairing System (ORS) that can repair order violations of object methods containing access events. The ORS diagnoses order violations by using correct order of object methods, and treats them by stalling its thread where the error is about to occur. Experimentation with five synthetic programs shows that ORS is more efficient than Repairing-AV when the number of access events is greater than sixty.

Design and Implementation of Snapshot Startup Method for Fast Subsystem Startup (서브시스템의 빠른 구동을 위한 스냅샷 구동 기법 설계 및 구현)

  • Kim, Jun;Lee, Joonwon;Jeong, Jinkyu
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.3 no.7
    • /
    • pp.209-218
    • /
    • 2014
  • An AP that is used by smart device is going to be complicated because smart devices support diverse functions. As a result, multiple low-level IPs including a dedicated CPU are integrated in a high-level subsystem for supporting complicated function such as multimedia codec and camera. A subsystem has software that executes separately from main system, and the software needs to be initialized for every execution of the subsystem. This causes increase of the subsystem startup time so it should be improved because startup time of subsystem affects launching time of application. Methods in applied to computer system for fast startup also could be applied to fast startup of subsystem because subsystem is similar with computer system. In this paper, we apply snapshot method that is used in computer system to subsystem and analyzes the pros and cons. And snapshot method could not be applied to register of IP without modification because register of IP offers restricted read and write. So this paper suggests technique that applying snapshot to each characteristic of register.

Underwater Structure-Borne Noise Analysis Using Finite Element/Boundary Element Coupled Approach (유한요소/경계요소 연성해석을 통한 수중 구조기인소음 해석)

  • Lee, Doo-Ho;Kim, Hyun-Sil;Kim, Bong-Ki;Lee, Seong-Hyun
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.36 no.7
    • /
    • pp.789-796
    • /
    • 2012
  • Radiated noise analysis from a ship structure is a challenging topic owing to difficulties in the accurate calculation of the fluid-structure interaction as well as owing to a massive degree of freedom of the problem. To reduce the severity of the problem, a new fluid-structure interaction formulation is proposed in this paper. The complex frequency-dependent added mass and damping matrices are calculated using the high-order Burton-Miller boundary integral equation formulation to obtain accurate values over all frequency bands. The calculated fluid-structure interaction effects are added to the structural matrices calculated by commercial finite element software, MSC/NASTRAN. Then, the impedance and underwater radiation noise due to an excitation of structure are calculated. The present formulation is applied to a ship to calculate the underwater radiated noise.

A Target Manager for Remote Developments of Q+ Embedded Applications (내장형 소프트웨어의 원격 개발을 위한 Q+용 타겟관리자의 개발)

  • Lim, Chae-Deok;Lee, Woo-Jin;Son, Seung-Woo;Kim, Heung-Nam
    • Annual Conference of KIPS
    • /
    • 2000.04a
    • /
    • pp.835-841
    • /
    • 2000
  • 호스트와 타겟 간의 통신 부담과 타겟 자원이 제한적이라는 문제를 해결하기 위해서, 호스트 중심 원격 개발 환경(Remote Development Environment: RDE)을 구성하였다. 이 원격 개발 환경은 여러 개발 도구로 구성되어 있는데, 이들 도구가 타겟시스템에 접속하여 내장형 응용를 개발하는데 있어서 공통 기능, 공통 데이터가 존재한다. 그런데 이들을 각각 유지시키는 것은 타겟시스템에 부담을 줄 뿐만 아니라, 개발 도구를 추가/구현하는 것도 매우 어렵게 한다. 이 문제를 해결하기 위해 원격 개발 도구들의 공통 요소들을 모아 도구와 타겟시스템 사이에 중개자 역할을 하는 타겟관리자를 둔다. 타겟관리자는 미들웨어로서 호스트와 타겟 간의 통신 채널을 하나로 유지하면서 도구와 타겟 간의 통신을 중재하고, 도구들이 심볼 테이블을 공유할 수 있도록 심볼 테이블을 관리한다. 또한, 타겟에 있는 도구 전용 메모리를 관리하며, 호스트 상에서 개발한 내장형 소프트웨어를 타겟에 로딩하는 일을 처리한다. 이러한 타겟관리자를 사용하는 원격 개발 환경은 도구들에게 공통 인터페이스를 제공하여, 통신 방식 등의 하부 구조에 상관없이 서비스를 받을 수 있고, 새로운 도구를 추가하는 것도 용이하게 할 수 있다는 장점을 갖게 된다. 본 논문에서는 ETRI 에서 개발 중인 실시간 운영 체제인 Q+용 타겟관리자를 설계하고 구현한다. 또한, 타겟관리자가 동작하게 될 내장형 실시간 응용 개발 환경에 대하여 소개하고, 구현 결과를 도구들과 연계하여 보여주며, 타겟 관리자를 둔 원격 개발 환경이 타겟 관리자를 두지 않은 경우에 비해 호스트와 타겟 간의 통신 횟수가 얼마나 감소하는지 시험 결과를 통해 보여준다. 현재 타겟 관리자의 프로토타입을 개발하여 도구들과 통합 시험을 하였는데 기본 기능들이 성공적으로 수행됨을 확인하였다.

  • PDF

An Efficient Distributed Shared Memory System for Parallel GIS (병렬 GIS를 위한 효율적인 분산공유메모리 시스템)

  • Jeong, Sang-Hwa;Ryu, Gwang-Yeol;Go, Yun-Yeong;Gwak, Min-Seok
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.5 no.6
    • /
    • pp.700-707
    • /
    • 1999
  • 본 논문에서는 GIS 관련 연산을 실시간에 효율적으로 처리하기 위한 분산공유메모리 기반 병렬처리 시스템을 제안한다. 본 논문의 분산공유메모리 시스템은 메시지전달 방식의 분산메모리 MIMD 컴퓨터 상에 소프트웨어 기반 분산공유메모리 모듈을 탑재함으로써 구현되었다. 또한 GIS 연산의 기본이 되는 공간 객체를 공유의 기본 단위로 설정하고, GIS 데이타의 특성을 반영하여 읽기전용 공유데이타 타입을 추가하였으며, 네트워크 오버헤드를 줄이기 위하여 복수의 객체를 한번에 읽어오는 bulk access가 가능하도록 하였다. 본 시스템에서는 GIS 데이타의 효율적인 분배를 위하여 부하균등화 기법으로 guided self scheduling을 사용하였다. 실험결과 본 시스템은 네트워크 캐쉬의 효율적인 활용을 통하여 소프트웨어 기반 분산메모리 시스템의 오버헤드에도 불구하고 MPI 기반 메시지전달 방식에 비하여 향상된 성능을 얻을 수 있었다.Abstract In this paper, we propose a distributed shared memory(DSM) based parallel processing system to process GIS related computations efficiently in real time. The system is based on a software DSM module implemented on top of a distributed MIMD computer. In the DSM system, spatial object, which is a fundamental structure to represent GIS data, is used as a basic unit for sharing, and a read-only shared data type is added to reflect the characteristics of GIS data. In addition, a bulk access to multiple shared data is made possible to reduce the network overhead. A guided self scheduling method is devised for efficient load balancing in distributing GIS data to parallel processors. The experimental results show that the DSM system performs better than an MPI based message-passing system through the efficient utilization of network cache in spite of the system's software overhead.

Design and Implementation of High-Resolution Image Transmission Interface for Mobile Device (모바일 환경을 위한 맞춤형 서비스 유비쿼터스 영상전송 시스템의 설계)

  • Lee, Sang-Wook;Ahn, Yong-Beom;Kim, Eung-Soo
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.12 no.4
    • /
    • pp.791-799
    • /
    • 2008
  • An image recognition for surrounding conditions is very important in image transmission. In recently rears, as the information infrastructure is more general, the user-centered demands in which they want to identify by object's states image using wire or wireless environment have increased. However, existing mobile solution could be hard to expect high quality mage, because limitation of software processing according as network based on mobile terminal which has low band width supports software codec. To solve this weak point, this paper describes on hardware codec design based on MPEG-4 which is international video compression standard. Implemented system contains the embedded CPU for optimized design and it works high quality service as transmission speed and resolution in mobile circumstance.