• Title/Summary/Keyword: PC-Based I/O System

Search Result 41, Processing Time 0.029 seconds

Design of on-ship Control System for a Semi-Autonomous Underwater Vehicle (반 자율형 무인 잠수정(SAUV) 선상제어 시스템 설계)

  • 이지홍;이필엽;전봉환
    • Proceedings of the IEEK Conference
    • /
    • 2003.07c
    • /
    • pp.2685-2688
    • /
    • 2003
  • A PC-based system for both monitoring and controlling SAUV is developed. The developed system is located on a ship and communicate with the SAUV through optical link through which the system sends motion command and receives video data, SSBL and Digital I/O data. The motion command includes velocity data and direction data. The overall system is developed with the intention of easy operation for operator and safe motion of SAUV. The easy operation is realized by GUI-based interface and the safe motion is realized by fault tolerant capability.

  • PDF

Parallel Processing of k-Means Clustering Algorithm for Unsupervised Classification of Large Satellite Images: A Hybrid Method Using Multicores and a PC-Cluster (대용량 위성영상의 무감독 분류를 위한 k-Means Clustering 알고리즘의 병렬처리: 다중코어와 PC-Cluster를 이용한 Hybrid 방식)

  • Han, Soohee;Song, Jeong Heon
    • Journal of the Korean Society of Surveying, Geodesy, Photogrammetry and Cartography
    • /
    • v.37 no.6
    • /
    • pp.445-452
    • /
    • 2019
  • In this study, parallel processing codes of k-means clustering algorithm were developed and implemented in a PC-cluster for unsupervised classification of large satellite images. We implemented intra-node code using multicores of CPU (Central Processing Unit) based on OpenMP (Open Multi-Processing), inter-nodes code using a PC-cluster based on message passing interface, and hybrid code using both. The PC-cluster consists of one master node and eight slave nodes, and each node is equipped with eight multicores. Two operating systems, Microsoft Windows and Canonical Ubuntu, were installed in the PC-cluster in turn and tested to compare parallel processing performance. Two multispectral satellite images were tested, which are a medium-capacity LANDSAT 8 OLI (Operational Land Imager) image and a high-capacity Sentinel 2A image. To evaluate the performance of parallel processing, speedup and efficiency were measured. Overall, the speedup was over N / 2 and the efficiency was over 0.5. From the comparison of the two operating systems, the Ubuntu system showed two to three times faster performance. To confirm that the results of the sequential and parallel processing coincide with the other, the center value of each band and the number of classified pixels were compared, and result images were examined by pixel to pixel comparison. It was found that care should be taken to avoid false sharing of OpenMP in intra-node implementation. To process large satellite images in a PC-cluster, code and hardware should be designed to reduce performance degradation caused by file I / O. Also, it was found that performance can differ depending on the operating system installed in a PC-cluster.

A Study of PC-Based Database Construction for Analysing Power System (PC 베이스 전력계통 해석용 데이터 베이스 구축에 관한 연구)

  • Choi, I.K.;Kim, K.J.;Rhee, B.;Oh, S.K.;Zhu, O.P.;Jeon, D.H.
    • Proceedings of the KIEE Conference
    • /
    • 2000.07a
    • /
    • pp.107-109
    • /
    • 2000
  • This paper deals with the method of solving the problem of editing data in the former file-based power system analγsis program. It gives more convenient and effective to user. Also, a method to use the rowel-system analysis program based in the web interface is presented.

  • PDF

A Study on the Design and Development of Automatic Optical Fiber Aligner (자동 광섬유 정렬 장치의 설계 및 제작에 관한 연구)

  • Kim, Byung-Hee;Uhm, Chul;Choi, Young-Suk
    • Journal of Industrial Technology
    • /
    • v.22 no.B
    • /
    • pp.241-249
    • /
    • 2002
  • Optical fiber is indispensable for optical communication systems that transmit large volumes of data at high speed, but super precision technology in sub-micron units is required for optical axis adjustment. We developed the automatic optical fiber by image processing and automatic loading system. we have developed 6-axis micro stage system for I/O optical fiber arrays, the initial automatic aligning system software for a input optical array by the image processing technique, fast I/O-synchronous aligning strategy, the automatic loading/unloading system and the automatic UV bonding mechanism. In order to adjust the alignment it used on PC based motion controller, a $10{\mu}m$ repeat-detailed drawing of automatic loading system is developed by a primary line up for high detailed drawing. Also, at this researches used the image processing system and algorithm instead of the existing a primary hand-line up and fiber input array and waveguide chip formed in line by automatic.

  • PDF

The Design and Implementation of a Network-based Stand-alone Motion System

  • Cho, Myoung-Chol;Jeon, Jae-Wook
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2003.10a
    • /
    • pp.865-870
    • /
    • 2003
  • A motion controller has been used variously in industry such as semiconductor manufacture equipment, industrial robot, assembly/conveyor line applications and CNC equipment. There are several types of controller in motion control. One of these is a PC-based motion controller such as PCI or ISA, and another is stand-alone motion controller. The PC bus-based motion controller is popular because of improving bus architectures and GUI (Graphic User Interface) that offer convenience of use to user. There are some problems in this. The PC bus-based solution allows for only one of the form factors, so it has a poor flexibility. The overall system package size is bigger than other motion control system. And also, additional axes of control require additional slot, however the number of slots is limited. Furthermore, unwieldy and many wirings come to connect plants or I/O. The stand-alone motion controller has also this limit of axes of control and wiring problems. To resolve these problems, controller must have capability of operating as stand-alone devices that resides outside the computer and it needs network capability to communicate to each motion device. In this paper, a network-based stand-alone motion system is proposed. This system integrates PC and motion controller into one stand-alone motion system, and uses CAN (Controller Area Network) as network protocol. Single board computer that is type of 3.5" FDD form factor is used to reduce the system size and cost. It works with Windows XP Embedded as operating system. This motion system operates by itself or serves as master motion controller that communicates to slave motion controller. The Slave motion controllers can easily connect to master motion system through CAN-network.

  • PDF

Development of Library and Application Software for a Fast DIO System (고속 DIO시스템을 위한 라이브러리 소프트웨어 및 응용프로그램 개발)

  • Cho, Gyu-Sang;Lee, Jong-Woon
    • Proceedings of the KIEE Conference
    • /
    • 2005.07d
    • /
    • pp.3034-3036
    • /
    • 2005
  • High speed PC-based digital I/O system, PCI-bus master and slave. set is developed, which features are distributed structure, input/output function interchangeability by switch settings, and high speed(20Mbps). Library and application software for a DIO system that have a secure and a convenient functionality are developed.

  • PDF

Development and Performance Assessment of the Nakdong River Real-Time Runoff Analysis System Using Distributed Model and Cloud Service (분포형 모형과 클라우드 서비스를 이용한 낙동강 실시간 유출해석시스템 개발 및 성능평가)

  • KIM, Gil-Ho;CHOI, Yun-Seok;WON, Young-Jin;KIM, Kyung-Tak
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.20 no.3
    • /
    • pp.12-26
    • /
    • 2017
  • The objective of this study was to develop a runoff analysis system of the Nakdong River watershed using the GRM (Grid-based Rainfall-runoff Model), a physically-based distributed rainfall-runoff model, and to assess the system run time performance according to Microsoft Azure VM (Virtual Machine) settings. Nakdong River watershed was divided into 20 sub-watersheds, and GRM model was constructed for each subwatershed. Runoff analysis of each watershed was calculated in separated CPU process that maintained the upstream and downstream topology. MoLIT (Ministry of Land, Infrastructure and Transport) real-time radar rainfall and dam discharge data were applied to the analysis. Runoff analysis system was run in Azure environment, and simulation results were displayed through web page. Based on this study, the Nakdong River real-time runoff analysis system, which consisted of a real-time data server, calculation node (Azure), and user PC, could be developed. The system performance was more dependent on the CPU than RAM. Disk I/O and calculation bottlenecks could be resolved by distributing disk I/O and calculation processes, respectively, and simulation runtime could thereby be decreased. The study results could be referenced to construct a large watershed runoff analysis system using a distributed model with high resolution spatial and hydrological data.

Copper Phthalocyanine Field-effect Transistor Analysis using an Maxwell-wagner Model

  • Lee, Ho-Shik;Yang, Seung-Ho;Park, Yong-Pil;Lim, Eun-Ju;Iwamoto, Mitsumasa
    • Transactions on Electrical and Electronic Materials
    • /
    • v.8 no.3
    • /
    • pp.139-142
    • /
    • 2007
  • Organic field-effect transistor (FET) based on a copper Phthalocyanine (CuPc) material as an active layer and a $SiO_2$ as a gate insulator were fabricated and analyzed. We measured the typical FET characteristics of CuPc in air. The electrical characteristics of the CuPc FET device were analyzed by a Maxwell-Wagner model. The Maxwell-Wagner model employed in analyzing double-layer dielectric system was helpful to explain the C-V and I-V characteristics of the FET device. In order to further clarity the channel formation of the CuPc FET, optical second harmonic generation (SHG) measurement was also employed. Interestingly, SHG modulation was not observed for the CuPc FET. This result indicates that the accumulation of charge from bulk CuPc makes a significant contribution.

Consideration of fsync() of the Ext4 File System According to Kernel Version (커널 버전 별 Ext4 파일 시스템의 fsync()에 대한 고찰)

  • Son, Seongbae;Noh, Yoenjin;Lee, Dokeun;Park, Sungsoon;Won, Youjip
    • Journal of KIISE
    • /
    • v.44 no.4
    • /
    • pp.363-373
    • /
    • 2017
  • Ext4 file system is widely used in various computing environments such as those of the PC, the server, and the Linux-based embedded system. Ext4, which uses a buffer for block I/O, provides fsync() system call to applications to guarantee the consistency of a specific file. A log of the analytical studies regarding the operation of Ext4 and the improvement of its performance has been compiled, but it has not been studied in detail in terms of kernel versions. We figure out that the behavior of fsync() system call is different depending on the kernel version. Between the kernel versions of 3.4.0 and 4.7.2, 3.4.0, 3.8.0, and 4.6.2 showed behavioral differences regarding the fsync() system call. The latency of fsync() in kernel 3.4.0 is longer than that of the more-advanced 3.7.10; meanwhile, the characteristics of 3.8.0 enabled the disruption of the Ext4 journaling order, but the ordered defect was solved with 4.6.2.