• Title/Summary/Keyword: Write Performance

Search Result 392, Processing Time 0.026 seconds

Implementation and Performance Evaluation of Parallel Programming Translator for High Performance Fortran (High Performance Fortran 병렬 프로그래밍 변환기의 구현 및 성능 평가)

  • Kim, Jung-Gwon;Hong, Man-Pyo;Kim, Dong-Gyu
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.4
    • /
    • pp.901-915
    • /
    • 1999
  • Parallel computers are known to be excellent in performance per cost also satisfying scalability and high performance. However parallel machines have enjoyed limited success because of difficulty in parallel programming and non-portability between parallel machines. Recently, researchers have sought to develop data parallel language that provides machine independent programming systems. Data parallel language such as High Performance Fortran provides a basis to write a parallel program based on a global name space by partitioning data and computation, generating message-passing function. In this paper, we describe the Parallel Programming Translator(PPTran), source-to-source data parallel compiler, generating MPI SPMD parallel program from HPF input program through four phases such as data dependence analysis, partitioning data, partitioning computation, and code generation with explicit message-passing and verify the performance of PPTran

  • PDF

Transputer integrated environment and its application (트랜지스터 통합환경과 그 응용)

  • 이효종;임훈철
    • Journal of the Korean Institute of Telematics and Electronics B
    • /
    • v.33B no.6
    • /
    • pp.34-44
    • /
    • 1996
  • A transputer is a powerful micro-processor, which can communicate with other processors with its own communication links and can be utilized into a powerful parallel computer system with easy way and low price. However, its usage has been limited to a few people because of its own programming language and complicated user interfaces. This paper presents programming tools to use a transputer system easily. It includes transputer integrated environment which has many developing tools, and transputer manager which can monitor and manage the system and developed programs on it. We also implemented a graphichs application program in order to test the feasibility and funcitonalities of programmers easy access to the transputer networks and visualize the performance status of each processor so that they can write efficient parallel programming codes.

  • PDF

A Study on the Automatic Parallelization Method and Tool Development

  • Shin, Woochang
    • International Journal of Internet, Broadcasting and Communication
    • /
    • v.12 no.3
    • /
    • pp.87-94
    • /
    • 2020
  • Recently, computer hardware is evolving toward increasing the number of computing cores, not increasing the clock speed. In order to use the performance of parallelized hardware to the maximum, the running program must also be parallelized. However, software developers are accustomed to sequential programs, and in most cases, write programs that operate sequentially. They also have a lot of difficulty designing and developing software in parallel. We propose a method to automatically convert a sequential C/C++ program into a parallelized program, and develop a parallelization tool that supports it. It supports open multiprocessing (OpenMP) and parallel patterns library (PPL) as a parallel framework. Perfect automatic parallelization is difficult due to dynamic features such as pointer operation and polymorphism in C/C++ language. This study focuses on verifying the conditions of parallelization rather than focusing on fully automatic parallelization, and providing advice to developers in detail if parallelization is not possible.

Characteristics of Orthographic Retrieval with Age in the Elderly (정상 노인의 연령에 따른 철자 산출 특성)

  • Yoon, Ji Hye;Lee, Eun Ok
    • Phonetics and Speech Sciences
    • /
    • v.6 no.1
    • /
    • pp.119-125
    • /
    • 2014
  • Many studies have reported an age-related decline in the ability to spell words correctly. The aim of this study was to investigate the deterioration on retrieving orthographic knowledge in 64 normal elderly Korean persons. The subjects were 64 in total: they were composed of 22 persons in their 50s, 20 persons in their 60s, and 22 persons in their 70s or older. We instructed them to write from a dictation of 60 words stimuli (20 regular words, 20 irregular words, 20 nonwords). Older adults made more errors than younger adults, and the age-related decline in performance was greater for irregular than regular and nonwords. With respect to the error pattern in the irregular words, the subjects showed more phonological plausible errors than phonological implausible errors. The number of self-correction was high in nonwords. Based on the results, we found that aging differentially affects the retrieval of orthographic knowledge on regular, irregular and nonwords.

$H_{\infty}$ Position Servo Control of Optical Pick-Ups (광 픽업 장치의 $H_{\infty}$ 위치 서보제어)

  • 임승철;김윤영
    • Proceedings of the Korean Society for Noise and Vibration Engineering Conference
    • /
    • 1996.04a
    • /
    • pp.119-124
    • /
    • 1996
  • Recently, high speed optical disk drives are increasingly demanded to read or write data fastly enough. To this end, both structure and controller designs of their optical pick-ups should be improved concurrently. In this paper, the pick-up during auto-focusing motion is mathematically modelled retaining all its peculiar features. The model turns out a linear time invariant system suitable for a control design method named H$_{\infty}$ which ensures robust stability in the presence of system uncertainties. Numerical simulation are performed to demonstrate the controller robustness with appropriate performance specifications being satisfied..

  • PDF

Design and Implementation of a Recovery Method for High Dimensional Index Structures (고차원 색인구조를 위한 회복기법의 설계 및 구현)

  • Song, Seok-Il;Lee, Seok-Hui;Yu, Jae-Su
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.7
    • /
    • pp.2008-2019
    • /
    • 2000
  • In this paper, we propose a recovery method for high dimensional index structures. It recovers efficiently transactions including reinsert operations that needs undo or rollback due to system failures or transaction failures. It is based on WAL(Write Ahead Logging) protocol. We apply the method to the FCIR-Tree and implement it based on MiDAS-III which is the storage system of a multimedia DBMS, called BADA-III. We also show through performance evaluation that the recovery method with our algorithm recovers reinsert operations efficiently over that without our algorithm.

  • PDF

Modified Boundary-Fitted Coordinate System Method for HDD Slider Analysis

  • Hwang, Pyung;Polina V. Khan
    • KSTLE International Journal
    • /
    • v.5 no.2
    • /
    • pp.52-56
    • /
    • 2004
  • The hard disk drive performance depends strongly on air bearing characterisitcs of the head slider. The objective of the slider design is to provide accurate positioning of the magnetic read/write element at the very small height above the disk. Application of the numerical methods is required due to complexity of the air bearing surface of the slider. The Boundary-Fitted Coordinate System Divergence Formulation method can be used for calculation of pressure distribution in the case of steep film thickness gradients. In the present work, the interpolating functions used in the expression for the Couette flow are modified in order to improve the solution characteristics in the extremely high compressibility number region. The advantages of the modified method are demonstrated on example of the flat skewed slider. Finally, the modi.ed method is applied to analysis of the static characteristics of the femto-slider. The analysis results indicate the effect of the silder's air bearing surface crown on the flying height and the pitching angle in steady state position.

Concurrency Control for Processing Real-Time Active Transactions (실시간 능동 트랜잭션 처리를 위한 동시성 제어 기법)

  • 홍석희
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.6 no.2
    • /
    • pp.356-363
    • /
    • 2002
  • Transactions in real-time active databases have the notion of activeness where transactions are generated by external effects and another transaction. In this paper, we improve the real -time active concurrency control algorithm by applying Thomas' write rule and considering relationship between transactions fired by active rules. We also present the experimental results of our algorithm comparing other real-time active concurrency control algorithms. The experimental results show that our algorithm has superior performance with respect to the raio of transactions satisfying deadline.

Optimizing Fsync Performance with Dynamic Queue Depth Adaptation

  • Park, Daejun;Kim, Min Ji;Shin, Dongkun
    • JSTS:Journal of Semiconductor Technology and Science
    • /
    • v.15 no.5
    • /
    • pp.570-576
    • /
    • 2015
  • Existing flash storage devices such as universal flash storage and solid state disk support command queuing to improve storage I/O bandwidth. Command queuing allows multiple read/write requests to be pending in a device queue. Because multi-channel and multi-way architecture of flash storage devices can handle multiple requests simultaneously, command queuing is an indispensable technique for utilizing parallel architecture. However, command queuing can be harmful to the latency of fsync system call, which is critical to application responsiveness. We propose a dynamic queue depth adaptation technique, which reduces the queue depth if user application is expected to send fsync calls. Experiments show that the proposed technique reduces the fsync latency by 79% on average compared to the original scheme.

H${\infty}$discrete-time servo control of optical pick-ups (광 픽업 장치의 H${\infty}$이산시간 서보제어)

  • 임승철;김윤영
    • Journal of KSNVE
    • /
    • v.6 no.4
    • /
    • pp.521-528
    • /
    • 1996
  • Recently, higher speed optical disk drives including computer CD-ROM drives tend to be increasingly demanded to read or write the enormous volume of digital data. To this end, both structure and controller designs of the optical pick-ups should be improved concurrently. In this paper, the pick-up during auto-focusing motion is mathematically modelled retaining all its peculiar features. The model turns out a linear time invariant system suitable for a control design namedH${\infty}$ which ensures robust stability in the presence of system uncertainties. Numerical simulations are performed to demonstrate the robustness with appropriate performance specifications being satisfied. In addition, as the implementation issue of it, procedures of temporal discretization as well as model reduction of the controller are also addressed.

  • PDF