• Title/Summary/Keyword: Code Motion

Search Result 458, Processing Time 0.028 seconds

A Sparse Code Motion Algorithm forlifetime and computational optimization (수명적, 계산적 최적화를 위한 희소코드모션 알고리즘)

  • Sim, Son-Kweon
    • Journal of the Korea Computer Industry Society
    • /
    • v.5 no.9
    • /
    • pp.1079-1088
    • /
    • 2004
  • Generally, the code motion algorithm accomplishes the run-time optimal connected with the computational optimifation and the register overhead This paper proposes a sparse code motion, which considers the code size, in addition to computational optimization and lifetime optimization. The BCM algorithm carries out the optimal code motion computationally and the LCM algorithm reduces the register overhead in a sparse code motion algorithm. A sparse code motion algorithm is optimum algorithm computationally and lifetime because of suppression unnecessary code motion This algorithm improves runtime and efficiency of the program than the previous work through the performance test.

  • PDF

An Efficient Algorithm for Sparse Code Motion (희소코드모션을 위한 효율적인 알고리즘)

  • Shin Hyun-Deok;Yu Heui-Jong;Ahn Heui-Hak
    • The KIPS Transactions:PartA
    • /
    • v.12A no.1 s.91
    • /
    • pp.79-86
    • /
    • 2005
  • This paper suggests that sparse code motion algorithm should be used to make the code optimal in the respect of computation and lifetime. This algorithm Is SpCM algorithm, which expand BCM and LCM algorithm. BCM algorithm carries out the optimal code motion computationally and LCM algorithm reduces the register pressure in SpCM algorithm. Generally, code motion algorithm accomplishes the run-time optimal connected with the optimum of computation and the register pressure. Computational cost and consideration of the code size in the register pressure are also added in the paper. The optimum of code motion could be obtained through SpCM algorithm, which considers the code size, in audition to computational optimal and lifetime optimal. The algorithm presented in this paper is the most optimal algorithm in the respect of computation and lifetime, as all the unnecessary code motions are restrained.

Recognition of Fighting Motion using a 3D-Chain Code and HMM (3차원 체인코드와 은닉마르코프 모델을 이용한 권투모션 인식)

  • Han, Chang-Ho;Oh, Choon-Suk;Choi, Byung-Wook
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.16 no.8
    • /
    • pp.756-760
    • /
    • 2010
  • In this paper, a new method to recognize various motions of fighting with an aid of HMM is proposed. There are four kinds of fighting motion such as hook, jab, uppercut, and straight as the fighting motion. The motion graph is generalized to define each motion in motion data and the new 3D-chain code is used to convert motion data to motion graphs. The recognition experiment has been performed with HMM algorithm on motion graphs. The motion data is captured by a motion capture system developed in this study and by five actors. Experimental results are given with relatively high recognition rate of at least 85%.

An Assignment Motion to Suppress the Unnecessary Code Motion (불필요한 코드 모션 억제를 위한 배정문 모션)

  • Shin, Hyun-Deok;Lee, Dae-Sik;Ahn, Heui-Hak
    • Journal of Internet Computing and Services
    • /
    • v.9 no.1
    • /
    • pp.55-67
    • /
    • 2008
  • This paper presents the assignment motion algorithm unrestricted for code optimization computationally. So, this algorithm is suppressed the unnecessary code motion in order to avoid the superfluous register pressure, we propose the assignment motion algorithm added to the final optimization phase. This paper improves an ambiguous meaning of the predicate. For mixing the basic block level analysis with the instruction level analysis, an ambiguity occurred in Knoop's algorithm. Also, we eliminate an ambiguity of it. Our proposal algorithm improves the runtime efficiency of a program by avoiding the unnecessary recomputations and reexecutions of expressions and assignment statements.

  • PDF

An Assignment Motion Algorithm to Suppress the Unnecessary Code Motion (불필요한 코드모션 억제를 위한 배정문 모션 알고리즘)

  • Shin, Hyun-Deok;Ahn, Heui-Hak
    • The KIPS Transactions:PartA
    • /
    • v.8A no.1
    • /
    • pp.27-35
    • /
    • 2001
  • This paper presents the assignment motion algorithm unrestricted for code optimization computationally. So, this algorithm is suppressed the unnecessary code motion in order to avoid the superfluous register pressure, we propose the assignment motion algorithm added to the final optimization phase. This paper improves an ambiguous meaning of the predicated. For mixing the basic block level analysis with the instruction level analysis, an ambiguity occurred in knoop’s algorithm. Also, we eliminate an ambiguity of it. Our proposal algorithm improves the runtime efficiency of a program by avoiding the unnecessary recomputations and reexecutions of expressions and assignment statements.

  • PDF

The effect of different earthquake ground motion levels on the performance of steel structures in settlements with different seismic hazards

  • Isik, Ercan;Karasin, ibrahim Baran;Karasin, Abdulhalim
    • Structural Engineering and Mechanics
    • /
    • v.84 no.1
    • /
    • pp.85-100
    • /
    • 2022
  • The updated Turkish Building Earthquake Code has been significantly renovated and expanded compared to previous seismic design codes. The use of earthquake ground motion levels with different probabilities of exceedance is one of the major advances in structural mechanics with the current code. This study aims to investigate the earthquake performance of steel structure in settlements with different seismic hazards for various earthquake ground motion levels. It is focused on earthquake and structural parameters for four different ground motion levels with different probabilities of exceedance calculated according to the location of the structure by the updated Turkish Hazard Map. For this purpose, each of the seven different geographical regions of Turkey which has the same seismic zone in the previous earthquake hazard map has been considered. Earthquake parameters, horizontal design elastic spectra obtained and comparisons were made for all different ground motion levels for the seven different locations, respectively. Structural analyzes for a sample steel structure were carried out using pushover analysis by using the obtained design spectra. It has been determined that the different ground motion levels significantly affect the expected target displacements of the structure for performance criteria. It is noted that the different locations of the same earthquake zone in the previous code with the same earthquake-building parameters show significant variations due to the micro zoning properties of the updated seismic design code. In addition, the main innovations of the updated code were discussed.

Design of a C-based Independent Motion Controller using CAD&CAM (CAD&CAM을 활용한 C기반 독립형 모션 제어기 설계)

  • Kim, Sam-Taek
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.16 no.5
    • /
    • pp.105-110
    • /
    • 2016
  • Recently, as to changes in the paradigm of domestic manufacturing CNC industry, the application of advanced technologies in machine tools are actively being pursued. IT in responsible for controlling it is the most important part in the field of CNC. The biggest lack of the necessary expertise in the field of motion control in CNC is coding G-Code in setting adjust coordinate directly and convert it through expensive foreign s/w rather than using windows language in PC based controller. In this paper, We implemented G-Code convert program that is change various type of CAD data to G-Code data and CAD/CAM application program and developed exclusive motion controller which is to run a robot directly using changed data.

Verification and improvement of dynamic motion model in MARS for marine reactor thermal-hydraulic analysis under ocean condition

  • Beom, Hee-Kwan;Kim, Geon-Woo;Park, Goon-Cherl;Cho, Hyoung Kyu
    • Nuclear Engineering and Technology
    • /
    • v.51 no.5
    • /
    • pp.1231-1240
    • /
    • 2019
  • Unlike land-based nuclear power plants, a marine or floating reactor is affected by external forces due to ocean conditions. These external forces can cause additional accelerations and affect each system and equipment of the marine reactor. Therefore, in designing a marine reactor and evaluating its performance and stability, a thermal hydraulic safety analysis code is necessary to consider the thermal hydrodynamic effects of ship motion. MARS, which is a reactor system analysis code, includes a dynamic motion model that can simulate the thermal-hydraulic phenomena under three-dimensional motion by calculating the body force term included in the momentum equation. In this study, it was verified that the dynamic motion model can simulate fluid motion with reasonable accuracy using conceptual problems. In addition, two modifications were made to the dynamic motion model; first, a user-supplied table to simulate a realistic ship motion was implemented, and second, the flow regime map determination algorithm was improved by calculating the volume inclination information at every time step if the dynamic motion model was activated. With these modifications, MARS could simulate the thermal-hydraulic phenomena under ocean motion more realistically.

Statistical evaluation of drift demands of rc frames using code-compatible real ground motion record sets

  • Kayhan, Ali Haydar;Demira, Ahmet
    • Structural Engineering and Mechanics
    • /
    • v.60 no.6
    • /
    • pp.953-977
    • /
    • 2016
  • Modern performance-based design methods require ways to determine the factual behavior of structures subjected to earthquakes. Drift ratio demands are important measures of structural and/or nonstructural damage of the structures in performance-based design. In this study, global drift ratio and interstory drift ratio demands, obtained by nonlinear time history analysis of three generic RC frames using code-compatible ground motion record sets, are statistically evaluated. Several ground motion record sets compatible with elastic design spectra defined for the local soil classes in Turkish Earthquake Code are used for the analyses. Variation of the drift ratio demands obtained from ground motion records in the sets and difference between the mean of drift ratio demands calculated for ground motion sets are evaluated. The results of the study indicate that i) variation of maximum drift ratio demands in the sets were high; ii) different drift ratio demands are calculated using different ground motion record sets although they are compatible with the same design spectra; iii) the effect of variability due to random causes on the total variability of drift ratio demands is much larger than the effect of variability due to differences between the mean of ground motion record sets; iv) global and interstory drift ratio demands obtained for different ground motion record sets can be accepted as simply random samples of the same population at %95 confidence level. The results are valid for all the generic frames and local soil classes considered in this study.

Generation of Seismic Environment and Design Code Compatible Representative Earthquake Motion (지진환경과 설계기준과 호환하는 대표 입력 지진파의 생성)

  • Jeong, Chang-Gyun;Park, Du-Hee
    • Proceedings of the Korean Geotechical Society Conference
    • /
    • 2010.03a
    • /
    • pp.771-776
    • /
    • 2010
  • Since the importance of seismic design is greater, dynamic analysis is more widely using than past. The input motion is one of the most important factors of dynamic analysis. However, in Korea input motions are selected from U.S. and Japan those are captured from large magnitude earthquakes without considering seismic environment or generated in frequency domain. In this research, the methodology for generating input motions those are considered seismic environment and design code is proposed. The seismic environment compatibility is considered by performing deaggregation and the design code compatibility is considered by time-domain artificial time history accelration generation method. The results shows that seismic environment and design code compatible input motions are successfully generated.

  • PDF