• Title/Summary/Keyword: static elimination

Search Result 63, Processing Time 0.024 seconds

Array Bounds Check Elimination using Ineguality Graph in Java Just-in-Time Compiler (대소관계 그래프를 이용한 Just-in-Time 컴파일 환경에서의 배열 경계 검사 제거)

  • Choi Sun-il;Moon Soo-mook
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.12
    • /
    • pp.1283-1291
    • /
    • 2005
  • One of the problems in boosting Java performance using a Just-in-Time (JIT) compiler is removing redundant array bound checks. In conventional static compilers, many powerful algorithms have been developed, yet they are not directly applicable to JIT compilation where the compilation time is part of the whole running time. In the current JIT compilers, we tan use either a naive algorithm that is not powerful enough or an aggressive algorithm which requires the transformation into a static single assignment (SSA) form of programs (and back to the original form after optimization), thus causing too much overhead not appropriate for JIT compilation This paper proposes a new algorithm based on an inequality graph which can eliminate array bounds check codes aggressively without resorting to the SSA form. When we actually perform this type of optimization, there are many constraints in code motion caused by the precise exception rule in Java specification, which would cause the algorithm to miss many opportunities for eliminating away bound checks. We also propose a new method to overcome these constraints.

Development of the Most Optimized Ionizer for Reduction in the Atmospheric Pressure and Inert Gas Area (감압대기 및 불활성가스 분위기에서 적합한 정전기 제거장치의 개발)

  • Lee, Dong Hoon;Jeong, Phil Hoon;Lee, Su Hwan;Kim, Sanghyo
    • Journal of the Korean Society of Safety
    • /
    • v.31 no.3
    • /
    • pp.42-46
    • /
    • 2016
  • In LCD Display or semiconductor manufacturing processes, the anti-static technology of glass substrates and wafers becomes one of the most difficult issues which influence the yield of the semiconductor manufacturing. In order to overcome the problems of wafer surface contamination various issues such as ionization in decompressed vacuum and inactive gas(i.e. $N_2$ gas, Ar gas, etc.) environment should be considered. Soft X ray radiation is adequate in air and $O_2$ gas at atmospheric pressure while UV radiation is effective in $N_2$ gas Ar gas and at reduced pressure. At this point of view, the "vacuum ultraviolet ray ionization" is one of the most suitable methods for static elimination. The vacuum ultraviolet can be categorized according to a short wavelength whose value is from 100nm to 200nm. this is also called as an Extreme Ultraviolet. Most of these vacuum ultraviolet is absorbed in various substances including the air in the atmosphere. It is absorbed substances become to transit or expose the electrons, then the ionization is initially activated. In this study, static eliminator based on the vacuum ultraviolet ray under the above mentioned environment was tested and the results show how the ionization performance based on vacuum ultraviolet ray can be optimized. These vacuum ultraviolet ray performs better in extreme atmosphere than an ordinary atmospheric environment. Neutralization capability, therefore, shows its maximum value at $10^{-1}{\sim}10^{-3}$ Torr pressure level, and than starts degrading as pressure is gradually reduced. Neutralization capability at this peak point is higher than that at reduced pressure about $10^4$ times on the atmospheric pressure and by about $10^3$ times on the inactive gas. The introductions of these technology make it possible to perfectly overcome problems caused by static electricity and to manufacture ULSI devices and LCD with high reliability.

A New Scheme for Maintaining Balanced DC Voltages in Static Var Compensator(SVC) Using Cascade Multilevel Inverter

  • Min, Wan-Ki;Min, Joon-Ki;Choi, Jae-Ho
    • Proceedings of the KIPE Conference
    • /
    • 2001.10a
    • /
    • pp.561-565
    • /
    • 2001
  • This paper proposes a new switching scheme of a static var compensator(SVC) with cascade multilevel inverter which employs H-bridge inverter(HBI). To improve the un­balanced problem of the DC capacitor voltages, the rotated switching scheme of fundamental frequency is newly used. The optimized fundamental switching pattern with low switching frequency is adapted to be suitable for high application. The selective harmonic elimination method(SHEM) allows to keep the total harmonic distortion(THD) low in the output voltage of multilevel inverter. The SVC system is modeled using the d-q transform which calculates the instantaneous reactive power. This model is used to design a controller and analyze the SVC system. Simulated and experimental results are also presented and discussed to validate the proposed schemes.

  • PDF

A New Control Scheme for Maintaining Balanced DC Voltages in Static Var Compensator(SVC) Using Cascade Multilevel Inverter (직렬형 멀티레벨 인버터를 사용한 무효전력보상장치의 직류전압평형을 위한 새로운 제어기법)

  • Min, Wan-Ki;Min, Joon-Ki;Choi, Jae-Ho
    • The Transactions of the Korean Institute of Electrical Engineers P
    • /
    • v.54 no.4
    • /
    • pp.179-184
    • /
    • 2005
  • This paper examines the application of high voltage static var compensator(SVC) with cascade multilevel inverter which employs H-bridge inverter(HBI). A new switching scheme is developed for the SVC system. To improve the unbalanced problem of the DC capacitor voltages, the rotated switching scheme of fundamental frequency is newly used. The optimized fundamental switching pattern with low switching frequency is adapted to be suitable for high application. The selective harmonic elimination method(SHEM) allows to keep the total harmonic distortion(THD) low in the output voltage of multilevel inverter. The SVC system is modeled using the d-q transform which calculates the instantaneous reactive power. This model is used to design a controller and analyze the SVC system. Simulated and experimental results are also presented and discussed to validate the proposed schemes.

A Study on the Streaming Electrification and Static Charge Elimination of Insulating Oil on Pipe Materials. (파이프 재질에 따른 절연유의 대전및재전에 관한 연구)

  • Kim, Y.W.;Cho, Y.K.;Shin, Y.D.;Jeong, H.D.;Lee, D.C.
    • Proceedings of the Korean Institute of Electrical and Electronic Material Engineers Conference
    • /
    • 1993.05a
    • /
    • pp.72-75
    • /
    • 1993
  • The characteristic of streaming electrification and static charge diminution in Cu, Fe and Sus pipes were investigated. The Cu and Fe pipes are charged positively, whereas the Sus pipes are charged negatively. Electrification rate in Cu and Fe pipes increases with increasing a pipe length for no-charged insulating oil. The electrification rate in Cu and Fe pipes abruptly increase with increasing the temperature and flow rate of insulating oil but decrease in Sus pipes. The current flows as a direction of insulating oil in all pipes.

  • PDF

A New Scheme for Maintaining Balanced DC Voltages in Static Var Compensator(SVC) (직렬형 멀티레벨 인버터를 사용한 무효전력보상장치의 새로운 직류전압 평형기법)

  • Min, Wan-Ki;Min, Jun-Ki;Choi, Jae-Ho
    • Proceedings of the KIEE Conference
    • /
    • 2003.07e
    • /
    • pp.144-148
    • /
    • 2003
  • This paper examines the application of high voltage static var compensator(SVC) with cascade multilevel inverter which employs H-bridge inverter(HBI). To improve the unbalanced problem of the DC capacitor voltages, the rotated switching scheme of fundamental frequency is newly used. The optimized fundamental switching pattern with low switching frequency is adapted to be suitable for high application. The selective harmonic elimination method(SHEM) allows to keep the total harmonic distortion(THD) low in the output voltage of multilevel inverter. The SVC system is modeled using the d-q transform which calculates the instantaneous reactive power. This model is used to design a controller and analyze the SVC system. Simulated and experimental results are also presented and discussed to validate the proposed schemes.

  • PDF

A Simple Procedure of Seismic Performance Evaluation for Unreinforced Masonry Buildings in Korea

  • Kim, Taewan
    • Architectural research
    • /
    • v.15 no.3
    • /
    • pp.159-166
    • /
    • 2013
  • This study was aimed at analyzing the three-step seismic performance evaluation procedure of Korea Infrastructure Safety Cooperation and proposing a new procedure suitable for unreinforced masonry buildings in Korea. For the study, it was investigated the performance evaluation results of five example URM buildings. First of all, it was found that the performance evaluation procedure for the URM buildings should be different from that for the other structural systems. As a result, a simple procedure of seismic performance evaluation was proposed, which includes elimination of elastic and inelastic push-over analysis and reduction of performance levels and evaluation steps. With the simple procedure, the URM buildings could be evaluated more easily than the other structures. It would be expected that the procedure can provide structural engineers with a simple and easy way to evaluate the seismic performance of the Korean URM buildings. Nevertheless, the procedure must be revised continuously by reflecting new research products for the URM buildings in Korea.

Transformation of Dynamic Loads into Equivalent Static Loads by the Selection Scheme of Primary Degrees of Freedom (주자유도 선정 기법에 의한 동하중의 등가 정하중으로의 변환)

  • Kim, Hyun-Gi;Cho, Maeng-Hyo
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.20 no.1
    • /
    • pp.57-63
    • /
    • 2007
  • The systematic method to construct equivalent static load from a given dynamic load is proposed in the present study. Previously reported works to construct equivalent static load were based on ad hoc methods. Due to improper selection of loading position, they may results in unreliable structural design. The present study proposes the employment of primary degrees of freedom for imposing the equivalent static loads. The degrees of freedom are selected by two-level condensation scheme with reliability and efficiency. In several numerical examples, the efficiency and reliability of the proposed scheme is verified by comparison displacement for equivalent static loading and dynamic loading at the critical time.

Compiler triggered C level error check (컴파일러에 의한 C레벨 에러 체크)

  • Zheng, Zhiwen;Youn, Jong-Hee M.;Lee, Jong-Won;Paek, Yun-Heung
    • The KIPS Transactions:PartA
    • /
    • v.18A no.3
    • /
    • pp.109-114
    • /
    • 2011
  • We describe a technique for automatically proving compiler optimizations sound, meaning that their transformations are always semantics-preserving. As is well known, IR (Intermediate Representation) optimization is an important step in a compiler backend. But unfortunately, it is difficult to detect and debug the IR optimization errors for compiler developers. So, we introduce a C level error check system for detecting the correctness of these IR transformation techniques. In our system, we first create an IR-to-C converter to translate IR to C code before and after each compiler optimization phase, respectively, since our technique is based on the Memory Comparison-based Clone(MeCC) detector which is a tool of detecting semantic equivalency in C level. MeCC accepts only C codes as its input and it uses a path-sensitive semantic-based static analyzer to estimate the memory states at exit point of each procedure, and compares memory states to determine whether the procedures are equal or not. But MeCC cannot guarantee two semantic-equivalency codes always have 100% similarity or two codes with different semantics does not get the result of 100% similarity. To increase the reliability of the results, we describe a technique which comprises how to generate C codes in IR-to-C transformation phase and how to send the optimization information to MeCC to avoid the occurrence of these unexpected problems. Our methodology is illustrated by three familiar optimizations, dead code elimination, instruction scheduling and common sub-expression elimination and our experimental results show that the C level error check system is highly reliable.

Optimization Using Partial Redundancy Elimination in SSA Form (SSA Form에서 부분 중복 제거를 이용한 최적화)

  • Kim, Ki-Tae;Yoo, Weon-Hee
    • The KIPS Transactions:PartD
    • /
    • v.14D no.2
    • /
    • pp.217-224
    • /
    • 2007
  • In order to determine the value and type statically. CTOC uses the SSA Form which separates the variable according to assignment. The SSA Form is widely being used as the intermediate expression of the compiler for data flow analysis as well as code optimization. However, the conventional SSA Form is more associated with variables rather than expressions. Accordingly, the redundant expressions are eliminated to optimize expressions of the SSA From. This paper defines the partial redundant expression to obtain a more optimized code and also implements the technique for eliminating such expressions.