• Title/Summary/Keyword: processes optimization

Search Result 795, Processing Time 0.027 seconds

Static Dalvik Bytecode Optimization for Android Applications

  • Kim, Jeehong;Kim, Inhyeok;Min, Changwoo;Jun, Hyung Kook;Lee, Soo Hyung;Kim, Won-Tae;Eom, Young Ik
    • ETRI Journal
    • /
    • v.37 no.5
    • /
    • pp.1001-1011
    • /
    • 2015
  • Since just-in-time (JIT) has considerable overhead to detect hot spots and compile them at runtime, using sophisticated optimization techniques for embedded devices means that any resulting performance improvements will be limited. In this paper, we introduce a novel static Dalvik bytecode optimization framework, as a complementary compilation of the Dalvik virtual machine, to improve the performance of Android applications. Our system generates optimized Dalvik bytecodes by using Low Level Virtual Machine (LLVM). A major obstacle in using LLVM for optimizing Dalvik bytecodes is determining how to handle the high-level language features of the Dalvik bytecode in LLVM IR and how to optimize LLVM IR conforming to the language information of the Dalvik bytecode. To this end, we annotate the high-level language features of Dalvik bytecode to LLVM IR and successfully optimize Dalvik bytecodes through instruction selection processes. Our experimental results show that our system with JIT improves the performance of Android applications by up to 6.08 times, and surpasses JIT by up to 4.34 times.

Optimization of Polynomial Neural Networks: An Evolutionary Approach (다항식 뉴럴 네트워크의 최적화 : 진화론적 방법)

  • Kim, Dong Won;Park, Gwi Tae
    • The Transactions of the Korean Institute of Electrical Engineers C
    • /
    • v.52 no.7
    • /
    • pp.424-424
    • /
    • 2003
  • Evolutionary design related to the optimal design of Polynomial Neural Networks (PNNs) structure for model identification of complex and nonlinear system is studied in this paper. The PNN structure is consisted of layers and nodes like conventional neural networks but is not fixed and can be changable according to the system environments. three types of polynomials such as linear, quadratic, and modified quadratic is used in each node that is connected with various kinds of multi-variable inputs. Inputs and order of polynomials in each node are very important element for the performance of model. In most cases these factors are decided by the background information and trial and error of designer. For the high reliability and good performance of the PNN, the factors must be decided according to a logical and systematic way. In the paper evolutionary algorithm is applied to choose the optimal input variables and order. Evolutionary (genetic) algorithm is a random search optimization technique. The evolved PNN with optimally chosen input variables and order is not fixed in advance but becomes fully optimized automatically during the identification process. Gas furnace and pH neutralization processes are used in conventional PNN version are modeled. It shows that the designed PNN architecture with evolutionary structure optimization can produce the model with higher accuracy than previous PNN and other works.

A Study on the Performance Improvement of Harmony Search Optimization Algorithm (HS 최적화 알고리즘 성능 향상에 관한 연구)

  • Lee, Tae-Bong
    • Journal of Advanced Navigation Technology
    • /
    • v.25 no.5
    • /
    • pp.403-408
    • /
    • 2021
  • Harmony Search(HS) algorithm is an emerging meta-heuristic optimization algorithm, which is inspired by the music improvisation process and has been successfully applied to solve different optimization problems. In order to further improve the performance of HS, this paper proposes a new method which is called Fast Harmony Search(FSH) algorithm. For the purpose, this paper suggest a method to unify two independent improvisation processes by newly defining the boundary value of a object variable using HM. As the result, the process time of the algorithm is shorten and explicit decision of bandwidth is no more needed. Furthermore, exploitative power of random selection is improved. The numerical results reveal that the proposed algorithm can find better solutions and is faster when compared to the conventional HS.

Investigation of expanding-folding absorbers with functionally graded thickness under axial loading and optimization of crushing parameters

  • Chunwei, Zhang;Limeng, Zhu;Farayi, Musharavati;Afrasyab, Khan;Tamer A., Sebaey
    • Steel and Composite Structures
    • /
    • v.45 no.6
    • /
    • pp.775-796
    • /
    • 2022
  • In this study, a new type of energy absorbers with a functionally graded thickness is investigated, these type of absorbers absorb energy through expanding-folding processes. The expanding-folding absorbers are composed of two sections: a thin-walled aluminum matrix and a thin-walled steel mandrel. Previous studies have shown higher efficiency of the mentioned absorbers compared to the conventional ones. In this study, the effect of thickness which has been functionally-graded on the aluminum matrix (in which expansion occurs) was investigated. To this end, initial functions were considered for the matrix thickness, which was ascending/descending along the axis. The study was done experimentally and numerically. Comparing the experimental data with the numerical results showed high consistency between the numerical and experimental results. In the final section of this study, the best energy absorber functionally graded thickness was introduced by optimization using a third-order genetic algorithm. The optimization results showed that by choosing a minimum thickness of 1.6 mm and the exponential coefficient of 3.25, the most optimal condition can be obtained for descending thickness absorbers.

An Optimization Method of Neural Networks using Adaptive Regulraization, Pruning, and BIC (적응적 정규화, 프루닝 및 BIC를 이용한 신경망 최적화 방법)

  • 이현진;박혜영
    • Journal of Korea Multimedia Society
    • /
    • v.6 no.1
    • /
    • pp.136-147
    • /
    • 2003
  • To achieve an optimal performance for a given problem, we need an integrative process of the parameter optimization via learning and the structure optimization via model selection. In this paper, we propose an efficient optimization method for improving generalization performance by considering the property of each sub-method and by combining them with common theoretical properties. First, weight parameters are optimized by natural gradient teaming with adaptive regularization, which uses a diverse error function. Second, the network structure is optimized by eliminating unnecessary parameters with natural pruning. Through iterating these processes, candidate models are constructed and evaluated based on the Bayesian Information Criterion so that an optimal one is finally selected. Through computational experiments on benchmark problems, we confirm the weight parameter and structure optimization performance of the proposed method.

  • PDF

Topology Optimization of Actuator for Thermo-Elastic Systems (열-탄성계를 고려한 엑추에이터 위상 최적설계)

  • Lim, O-Kaung;Kim, Dae-Woo;Choi, Eun-Ho
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.20 no.6
    • /
    • pp.683-690
    • /
    • 2007
  • Topology optimization techniques have been developed as a very efficient design tool and utilized for design engineering processes in many industrial sections during the past decade. And topology optimization has become the focus into structural optimization design up to now. Recently, thermally actuated compliant mechanisms have a wide range of applications. In this research, the thermo-elastic problem is a coupled problem which has to consider heat transfer analysis and structural analysis. Hence, the thermo-elastic problem has to deal with heat transfer material properties and structural material properties at the same time. The numerical examples are presented. From the results, it was shown that in terms of the displacement after optimization. Moreover, this paper compared thermo-system, elastic-system with thermo-elastic system and was shown a good result of topology optimization while thermo-elastic system was used.

Design optimization of precision casting for residual stress reduction

  • Keste, Appasaheb Adappa;Gawanden, Shravan Haribhau;Sarkar, Chandrani
    • Journal of Computational Design and Engineering
    • /
    • v.3 no.2
    • /
    • pp.140-150
    • /
    • 2016
  • Normally all manufacturing and fabrication processes introduce residual stresses in a component. These stresses exist even after all service or external loads have been removed. Residual stresses have been studied elaborately in the past and even in depth research have been done to determine their magnitude and distribution during different manufacturing processes. But very few works have dealt with the study of residual stresses formation during the casting process. Even though these stresses are less in magnitude, they still result in crack formation and subsequent failure in later phases of the component usage. In this work, the residual stresses developed in a shifter during casting process are first determined by finite element analysis using ANSYS(R) Mechanical APDL, Release 12.0 software. Initially the analysis was done on a simple block to determine the optimum element size and boundary conditions. With these values, the actual shifter component was analyzed. All these simulations are done in an uncoupled thermal and structural environment. The results showed the areas of maximum residual stress. This was followed by the geometrical optimization of the cast part for minimum residual stresses. The resulting shape gave lesser and more evenly distributed residual stresses. Crack compliance method was used to experimentally determine the residual stresses in the modified cast part. The results obtained from the measurements are verified by finite element analysis findings.

Magnetometer Calibration Based on the CHAOS-7 Model

  • Song, Hosub;Park, Jaeheung;Lee, Jaejin
    • Journal of Astronomy and Space Sciences
    • /
    • v.38 no.3
    • /
    • pp.157-164
    • /
    • 2021
  • We describe a method for the in-orbit calibration of body-mounted magnetometers based on the CHAOS-7 geomagnetic field model. The code is designed to find the true calibration parameters autonomously by using only the onboard magnetometer data and the corresponding CHAOS outputs. As the model output and satellite data have different coordinate systems, they are first transformed to a Star Tracker Coordinate (STC). Then, non-linear optimization processes are run to minimize the differences between the CHAOS-7 model and satellite data in the STC. The process finally searches out a suite of calibration parameters that can maximize the model-data agreement. These parameters include the instrument gain, offset, axis orthogonality, and Euler rotation matrices between the magnetometer frame and the STC. To validate the performance of the Python code, we first produce pseudo satellite data by convoluting CHAOS-7 model outputs with a prescribed set of the 'true' calibration parameters. Then, we let the code autonomously undistort the pseudo satellite data through optimization processes, which ultimately track down the initially prescribed calibration parameters. The reconstructed parameters are in good agreement with the prescribed (true) ones, which demonstrates that the code can be used for actual instrument data calibration. This study is performed using Python 3.8.5, NumPy 1.19.2, SciPy 1.6, AstroPy 4.2, SpacePy 0.2.1, and ChaosmagPy 0.5 including the CHAOS-7.6 geomagnetic field model. This code will be utilized for processing NextSat-1 and Small scale magNetospheric and Ionospheric Plasma Experiment (SNIPE) data in the future.

Optimal Stiffness Design of Self-Piercing Riveting's C-Frame for Multimaterial Joining (다종소재 접합을 위한 SPR(Self-Piercing Riveting)용 C-프레임 강성 최적설계)

  • Shin, Chang-Yeul;Lee, Jae-Jin;Mun, Ji-Hun;Kwon, Soon-Deok;Yang, Min-Seok;Lee, Jae-Wook
    • Journal of the Korean Society of Manufacturing Process Engineers
    • /
    • v.20 no.5
    • /
    • pp.76-84
    • /
    • 2021
  • In this study, an optimal stiffness model of the C-frame, which was supporting the mold and tool load, was proposed to obtain quality self-piercing riveting (SPR) joining. First, the load path acting on the C-frame structure was identified using topology optimization. Then, a final suggested model was proposed based on the load path results. Stiffness and strength analyses were performed for a rivet pressing force of 7.3 [t] to compare the design performance of the final proposed model with that of the initial model. Moreover, to examine the reliability of continuous and repeated processes, vibration analysis was performed and the dynamic stiffness of the final proposed model was reviewed. Additionally, fatigue analysis was performed to ascertain the fatigue characteristics due to simple repetitive loading. Finally, stiffness test was performed for the final proposed model to verify the analysis results. The obtained results differed from the analysis result by 2.9%. Consequently, the performance of the final proposed model was superior to that of the initial model with respect to not only the SPR fastening quality but also the reliability of continuous and repetitive processes.

Optimization of Ultrasonic Soil Washing Processes Using Aluminum Foil Erosion Tests (알루미늄 호일 부식 실험을 이용한 초음파 토양 세척 공정 개발의 기초 연구)

  • Kim, Seulgi;Son, Younggyu
    • Journal of Korean Society of Environmental Engineers
    • /
    • v.37 no.2
    • /
    • pp.92-98
    • /
    • 2015
  • The physical effect induced by acoustic cavitation was investigated to accumulate basic data for the design of ultrasonic soil washing processes using aluminum foil erosion tests. A square aluminum foil was placed on the glass beads in the pyrex vessel submerged in the sonoreactor equipped with a 36 kHz ultrasound transducer module at the bottom. Cavitational erosion of foils was quantitatively analyzed for various glass bead diameter conditions (1, 2, and 4 mm), glass bead height conditions (5, 10, 15, and 20 mm), and water height conditions (5, 10, 15, and 20 mm). It was found that aluminum foil erosion significantly increased as the glass bead diameter increased and water height over the glass bead increased due to less attenuation of ultrasound and the optimization of sound field for cavitation. Moreover mechanical mixing was suggested to move constantly particles to the bottom area where the acoustic cavitation occurs most violently. It was because aluminium foil erosion by ultrasound transmitted through glass beads was relatively too weak.