• Title/Summary/Keyword: Parallel running

Search Result 163, Processing Time 0.03 seconds

Design and Implementation of KDSM(KAIST Distributed Shared Memory) System (KDSM(KAIST Distributed Shared Memory) 시스템의 설계 및 구현)

  • Lee, Sang-Kwon;Yun, Hee-Chul;Lee, Joon-Won;Maeng, Seung-Ryoul
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.29 no.5
    • /
    • pp.257-264
    • /
    • 2002
  • In this paper, we give a detailed description of KDSM(KAIST Distributed Shared Memory) system. KDSM is implemented as a user-level library running on Linux 2.2.13, and TCP/IP is used for communication. KDSM uses page-based invalidation protocol, multiple-writer protocol, and supports HLRC(Home-based Lazy Release Consistency) memory consistency model. To evaluate performance of KDSM, we executed 4 scientific applications and compared the result to JLAJLA. The results showed that performance of KDSM almost equal to JIAJIA for 2 applications and performance of KDSM is better than JIAJIA for 2 applications.

Modeling for the Analysis of Rail Potential in the DC Railway Power System (직류전기철도 급전시스템에서 레일전위 해석을 위한 모델링)

  • Cho, Woong-Ki;Choi, Kyu-Hyoung
    • Journal of the Korean Institute of Illuminating and Electrical Installation Engineers
    • /
    • v.24 no.6
    • /
    • pp.138-146
    • /
    • 2010
  • DC railway power supply system generally uses the running rails as negative-polarity return conductor for traction load current, and the induced rail potential and stay current cause serious problems to any electrified matter in the underground and also safety problems to human body. This paper presents a new algorithm for the analysis of the rail potential and the stray current in DC railway power system operated under independent/parallel power feeding mode. The effect of load current fluctuation during train operation is also calculated by using TPS(Train Performance Simulation) program to analysis the variation of the railway potential and stray current along railway track. Simulation program is developed based on the proposed algorithm and case studies are provided.

Design of High Speed Pipelined ADC for System-on-Panel Applications (System-on-Panel 응용을 위한 고속 Pipelined ADC 설계)

  • Hong, Moon-Pyo;Jeong, Ju-Young
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.46 no.2
    • /
    • pp.1-8
    • /
    • 2009
  • We designed an ADC that operated upto 500Msamples/sec based on proposed R-string folding block as well as second folding block. The upper four bits are processed in parallel by the R-string folding block while the lower four bits are processed in pipeline structured second folding block to supply digital output. To verify the circuit performance, we conducted HSPICE simulation and the average power consumption was only 1.34mW even when the circuit was running at its maximum sampling frequency. We further measured noise immunity by applying linear ramp signal to the input. The DNL was between -0.56*LSB and 0.49*LSB and the INL was between -0.93*LSB and 0.72*LSB. We used 0.35 microns MOSIS device parameters for this work.

Design and Implementation of a Mobile Runtime Library for Execution of Large-scale Application (대용량 소프트웨어 실행을 위한 모바일 런타임 라이브러리 설계 및 구현)

  • Lee, Ye-In;Lee, Jong-Woo
    • Journal of Korea Multimedia Society
    • /
    • v.13 no.1
    • /
    • pp.1-9
    • /
    • 2010
  • Today's growth of the mobile communication infrastructure made mobile computing systems like cellular phones came next to or surpassed the desktop PCs in popularity due to their mobility. Although the performance of mobile devices is now being improved continuously, it is a current common sense that compute intensive large-scale applications can hardly run on any kind of mobile handset devices. To clear up this problem, we decided to exploit the mobile cluster computing system and surveyed the existing ones first. We found out, however, that most of them are not the actual implementations but a mobile cluster infrastructure proposal or idea suggestions for reliable mobile clustering. To make cell phones participated in cluster computing nodes, in this paper, we propose a redesigned JPVM cluster computing engine and a set of WIPI mobile runtime functions interfacing with it. And we also show the performance evaluation results of real parallel applications running on our Mobile-JPVM cluster computing systems. We find out by the performance evaluation that large-scale applications can sufficiently run on mobile devices such as cellular phones when using our mobile cluster computing engine.

An Adaptive Buffer Tuning Mechanism for striped transport layer connection on multi-homed mobile host (멀티홈 모바일 호스트상에서 스트라이핑 전송계층 연결을 위한 적응형 버퍼튜닝기법)

  • Khan, Faraz-Idris;Huh, Eui-Nam
    • Journal of Internet Computing and Services
    • /
    • v.10 no.4
    • /
    • pp.199-211
    • /
    • 2009
  • Recent advancements in wireless networks have enabled support for mobile applications to transfer data over heterogeneous wireless paths in parallel using data striping technique [2]. Traditionally, high performance data transfer requires tuning of multiple TCP sockets, at sender's end, based on bandwidth delay product (BDP). Moreover, traditional techniques like Automatic TCP Buffer Tuning (ATBT), which balance memory and fulfill network demand, is designed for wired infrastructure assuming single flow on a single socket. Hence, in this paper we propose a buffer tuning technique at senders end designed to ensure high performance data transfer by striping data at transport layer across heterogeneous wireless paths. Our mechanism has the capability to become a resource management system for transport layer connections running on multi-homed mobile host supporting features for wireless link i.e. mobility, bandwidth fluctuations, link level losses. We show that our proposed mechanism performs better than ATBT, in efficiently utilizing memory and achieving aggregate throughput.

  • PDF

Fine Structure of Pericanalicular Cytoplasm of Taurocholic Acid-treated Rat Liver as Revealed by Deep Etching with Rapid Freezing (Taurocholic acid 투여 흰쥐 담세관주위세포질의 미세구조에 관한 급속동결 deep etching법에 의한 연구)

  • Shin, Young-Chul
    • Applied Microscopy
    • /
    • v.28 no.1
    • /
    • pp.73-82
    • /
    • 1998
  • To elucidate how microfilaments and vesicles participate in bile formation, the pericanalicular cytoplasms were observed in the liver of rats treated with taurocholic acid by deep etching with rapid freezing, and copmpared them with the findings on convensional thin sections. The microfilaments were identified around the bile canaliculi in the forms of core filaments of microvilli, filaments of pericanalicular web running in parallel to the border of bile canaliculi, and filaments on the junctional complex. In taurocholic acid-treated rats, microfilaments could be visualized around the bile canaliculi and along their borders. The microfilaments appeared to be installed to link to both the canalicular membrane and vesicles. Such specialized microfilaments are considered to participate in the translocation of vesicles in the pericanalicular cytoplasm. From the evidence, it is assumed that the microfilament induces the vesicles to transport and fuse to bile canalicull into which bile acids is secreted by exocytosis.

  • PDF

Variation and Structure of the Cold Water Around Ganjeol Point Off the Southeast Coast of Korea (하계 용승현상에 따른 간절곶 주변해역의 냉수역 구조와 변동)

  • Choo, Hyo-Sang
    • Journal of the Korean Society of Marine Environment & Safety
    • /
    • v.22 no.7
    • /
    • pp.836-845
    • /
    • 2016
  • The variation and structure of the cold water mass around Ganjeol Point during the summer of 2011 were studied using data from CTD observations and temperature monitoring buoys deployed at 20 stations off the southeast coast of Korea. There was a $-12^{\circ}C$ surface temperature difference between the cold water mass and normal water during the monitoring period. Variations in the isothermal lines for surface temperature along the coast showed that the seabed topography at Ganjeol Point played an important part in the distribution of water temperature. Cold water appeared when the wind components running parallel to the coast had positive values. The upwelling -response for temperature fluctuations was very sensitive to changes in wind direction. Vertical turbulent mixing due to the seabed topography at Ganjeol Point can reinforce the upwelling of cold bottom water. From wavelet analysis, coherent periods found to be 2-8 days during frequent upwelling events and phase differences for a decrease in water temperature with a SSW wind were 12-36 hours.

Performance Improvement of a Real-time Traffic Identification System on a Multi-core CPU Environment (멀티 코어 환경에서 실시간 트래픽 분석 시스템 처리속도 향상)

  • Yoon, Sung-Ho;Park, Jun-Sang;Kim, Myung-Sup
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.37 no.5B
    • /
    • pp.348-356
    • /
    • 2012
  • The application traffic analysis is getting more and more challenging due to the huge amount of traffic from high-speed network link and variety of applications running on wired and wireless Internet devices. Multi-level combination of various analysis methods is desired to achieve high completeness and accuracy of analysis results for a real-time analysis system, while requires much of processing burden on the contrary. This paper proposes a novel architecture for a real-time traffic analysis system which improves the processing performance on multi-core CPU environment. The main contribution of the proposed architecture is an efficient parallel processing mechanism with multiple threads of various analysis methods. The feasibility of the proposed architecture was proved by implementing and deploying it on our campus network.

Time-domain 3D Wave Propagation Modeling and Memory Management Using Graphics Processing Units (그래픽 프로세서를 이용한 시간 영역 3차원 파동 전파 모델링과 메모리 관리)

  • Kim, Ahreum;Ryu, Donghyun;Ha, Wansoo
    • Geophysics and Geophysical Exploration
    • /
    • v.19 no.3
    • /
    • pp.145-152
    • /
    • 2016
  • We used graphics processing units for an efficient time-domain 3D wave propagation modeling. Since graphics processing units are designed for massively parallel processes, we need to optimize the calculation and memory management to fully exploit graphics processing units. We focused on the memory management and examined the performance of programs with respect to the memory management methods. We also tested the effects of memory transfer on the performance of the program by varying the order of finite difference equation and the size of velocity models. The results show that the memory transfer takes a larger portion of the running time than that of the finite difference calculation in programs transferring whole 3D wavefield.

Calculation of Sputter Yield using Monte Carlo Techniques (몬테카를로 방식에 의한 스퍼터율 계산에 관한 연구)

  • 반용찬;이제희;원태영
    • Journal of the Korean Institute of Telematics and Electronics D
    • /
    • v.35D no.12
    • /
    • pp.59-67
    • /
    • 1998
  • In this paper, a rigorous three-dimensional Monte Carlo approach to simulate the sputter yield as a function of the incident ion energy and the incident angle as well as the atomic ejection distribution of the target is presented. The sputter yield of the target atom (Cu, Al) has been calculated for the different species of the incident atoms with the incident energy range of 10 eV ~ 100 KeV, which coincides with the previously reported experimental results. According to the simulation results, the calculated sputter yield tends to increase with the amount of the energy of the incident atoms. Our simulation revealed that the maximum sputter yield can be obtained for the incident atom with 10 KeV for the heavy ion, while the maximum sputter yield for the light ion is for the incident atoms with an energy less than 1 KeV. The sputter yield increases with angle of incidence and seems to have the maximum value at 68$^{\circ}$. For angular distributions of the sputtered particle, the atoms in the direction normal to the surface increase with angle of incidence. Furthermore, we has conducted the parallel computation on CRAY T3E supercomputer and built a GUI(Graphic User Interface) system running the sputter simulator.

  • PDF