• Title/Summary/Keyword: 코드 최적화

Search Result 480, Processing Time 0.025 seconds

Code Visualization Approach for Low level Power Improvement via Identifying Performance Dissipation (성능 저하 식별을 통한 저전력 개선용 코드 가시화 방법)

  • An, Hyun Sik;Park, Bokyung;Kim, R.Young Chul;Kim, Ki Du
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.9 no.10
    • /
    • pp.213-220
    • /
    • 2020
  • The power consumption and performance of hardware-based mobile and IoT embedded systems that require high specifications are one of the important issues of these systems. In particular, the problem of excessive power consumption is because it causes a problem of increasing heat generation and shortening the life of the device. In addition, in the same environment, software also needs to perform stable operation in limited power and memory, thereby increasing power consumption of the device. In order to solve these issues, we propose a Low level power improvement via identifying performance dissipation. The proposed method identifies complex modules (especially Cyclomatic complexity, Coupling & Cohesion) through code visualization, and helps to simplify low power code patterning and performance code. Therefore, through this method, it is possible to optimize the quality of the code by reducing power consumption and improving performance.

Research on the PAPR Reduction Method using Selection of Extra Code Set in PB/MC-CDMA System (PB/MC-CDMA 시스템에서 여분의 코드집합을 이용한 PAPR 감쇄기법에 관한 연구)

  • Lee, Kyu-Jin;Lee, Dong-Joon;Lee, Kye-San;Kim, Jin-Young
    • The Journal of The Korea Institute of Intelligent Transport Systems
    • /
    • v.8 no.1
    • /
    • pp.110-118
    • /
    • 2009
  • The PB/MC-CDMA(Partial Block Multi Carrier Code Division Multilple Access) system can improve the performance by reducing the ICI(Inter-Code Interference) between users. Also, this system can achieve the frequency diversity gain by avoiding ISI(Inter Symbol Interference). Therefore, the performance of PB/MC-CDMA system is better than that of conventional MC-CDMA(Multi Carrier Code Division Multiple Access) system. However, similarly to other multi-carrier systems, it still has a PAPR(Peak to Average Power Ratio) issue. In this paper, we propose a peak power reduction technique involving optimized spreading code selection without side information for the PB/MC-CDMA. The PB/MC-CDMA system in each block of units reuses the code so the extra code will be remained. This extra code is divided into several groups to calculate the PAPR and solving the PAPR problem by transferring the selected code which has minimum peak power.

  • PDF

AST Creating and Crosscutting Concern Weaving Mechanism for Class Optimization in .NET Framework (닷넷 프레임워크에서 클래스 최적화를 위한 추상구조트리 생성 및 크로스커팅 위빙 메커니즘)

  • Lee, Seung-Hyung;Park, Je-Yeon;Song, Young-Jae
    • The Journal of the Korea Contents Association
    • /
    • v.10 no.2
    • /
    • pp.89-98
    • /
    • 2010
  • The enterprise system is becoming more complex and larger. With the changes of the times, the system is developing to object-oriented programming method(OOP). However, the same code inserts to the core class repetitiously in the OOP, that causes a decrease in productivity and a trouble of application of another requirement. To solve this weak point, we propose a weaving mechanism what applies to metadata and crosscutting concern. For a class optimization and an integration between different languages, we take the following way. This paper uses three ways, those are, metadata generation using reflection, transformation to Abstract Syntax Tree, and mapping through crosscutting information specified XML. Through the proposed theory, class optimization can be accomplished by solving a functional decentralization and a confusion of codes.

An Automatic Rhythm and Melody Composition System Considering User Parameters and Chord Progression Based on a Genetic Algorithm (유전알고리즘 기반의 사용자 파라미터 설정과 코드 진행을 고려한 리듬과 멜로디 자동 작곡 시스템)

  • Jeong, Jaehun;Ahn, Chang Wook
    • Journal of KIISE
    • /
    • v.43 no.2
    • /
    • pp.204-211
    • /
    • 2016
  • In this paper, we propose an automatic melody composition system that can generate a sophisticated melody by adding non-harmony tone in the given chord progression. An overall procedure consists of two steps, which are the rhythm generation and melody generation parts. In the rhythm generation part, we designed new fitness functions for rhythm that can be controlled by a user setting parameters. In the melody generation part, we designed new fitness functions for melody based on harmony theory. We also designed evolutionary operators that are conducted by considering a musical context to improve computational efficiency. In the experiments, we compared four metaheuristics to optimize the rhythm fitness functions: Simple Genetic Algorithm (SGA), Elitism Genetic Algorithm (EGA), Differential Evolution (DE), and Particle Swarm Optimization (PSO). Furthermore, we compared proposed genetic algorithm for melody with the four algorithms for verifying performance. In addition, composition results are introduced and analyzed with respect to musical correctness.

A Low Power ECC H-matrix Optimization Method using an Ant Colony Optimization (ACO를 이용한 저전력 ECC H-매트릭스 최적화 방안)

  • Lee, Dae-Yeal;Yang, Myung-Hoon;Kim, Yong-Joon;Park, Young-Kyu;Yoon, Hyun-Jun;Kang, Sung-Ho
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.45 no.1
    • /
    • pp.43-49
    • /
    • 2008
  • In this paper, a method using the Ant Colony Optimization(ACO) is proposed for reducing the power consumption of memory ECC checker circuitry which provide Single-Error Correcting and Double-Error Detecting(SEC-DED). The H-matrix which is used to generate SEC-DED codes is optimized to provide the minimum switching activity with little to no impact on area or delay using the symmetric property and degrees of freedom in constructing H-matrix of Hsiao codes. Experiments demonstrate that the proposed method can provide further reduction of power consumption compared with the previous works.

Optimization of Process Parameters of Die Slide Injection by Using Taguchi Method (다구치 법을 통한 다이슬라이드식 사출성형의 공정파라미터 최적화)

  • Jeong, Soo-Jin;Moon, Seong-Joon;Jeoung, Sun-Kyoung;Lee, Pyoung-Chan;Moon, Ju-Ho
    • Korean Chemical Engineering Research
    • /
    • v.50 no.2
    • /
    • pp.264-269
    • /
    • 2012
  • Die slide injection marvelously reduces the cost and time in processing plastic products because they can simplify the conventional process through eliminating additional process. However, this process must resolve some defects like whitening, resin infiltration, blowhole, resin overflow, etc. In this study, the process parameters of the injection molding are optimized by using the finite element method and Taguchi method. The injection molding analysis is simulated by employing the Moldflow insight 2010 code and the 2nd injection is by adopting the Multi-stage injection code. The process parameters are optimized by using the $L_{16}$ orthogonal array and smaller-the-better characteristics of the Taguchi method that was used to produce an airtight container (coolant reservoir tank) from polypropylene (PP) plastic material.rodanwhile, the optimum values are confirmed to be similar in 95% confidence and 5% significance level through analysis of variance (ANOVA). rooreover, new products and old products were compared by mdasuring the dimensional accuracy, resulting in the improvement of dimensional stability more than 5%.

Optimization of MPEG-4 AAC Codec on PDA (휴대 단말기용 MPEG-4 AAC 코덱의 최적화)

  • 김동현;김도형;정재호
    • The Journal of the Acoustical Society of Korea
    • /
    • v.21 no.3
    • /
    • pp.237-244
    • /
    • 2002
  • In this paper we mention the optimization of MPEG-4 VM (Moving Picture Expert Group-4 Verification Model) GA (General Audio) AAC (Advanced Audio Coding) encoder and the design of the decoder for PDA (Personal Digital Assistant) using MPEG-4 VM source. We profiled the VMC source and several optimization methods have applied to those selected functions from the profiling. Intel Pentium III 600 MHz PC, which uses windows 98 as OS, takes about 20 times of encoding time compared to input sample running time, with additional options, and about 10 times without any option. Decoding time on PDA was over 35 seconds for the 17 seconds input sample. After optimization, the encoding time has reduced to 50% and the real time decoding has achieved on PDA.

Mixed-Flow Pump Impeller-Diffuser Optimization Method by Using CFX and HEEDS (CFX 와 HEEDS 를 이용한 사류펌프 임펠러-디퓨저 최적화방법)

  • Lee, Yong Kab;Park, In Hyung;Shin, Jae Hyok;Kim, Sung;Lee, Kyoung Yong;Choi, Young Seok
    • Transactions of the Korean Society of Mechanical Engineers B
    • /
    • v.39 no.10
    • /
    • pp.831-842
    • /
    • 2015
  • An optimization process was developed to improve mixed-flow pump performance. The optimization process was combined with CFX (a computational fluid dynamics (CFD) code) and HEEDS (an optimization code). CFX is a widely used CFD software for turbo machinery, whereas HEEDS, which uses the SHERPA algorithm, is a newly introduced optimization code. HEEDS can use a large number of optimization variables; thus, it is possible to effectively consider interaction effects. In this paper, an impeller model, which is already optimized with design of experiments (DOE), is used as the base model. The optimization process developed in this paper shows an improved design within an acceptable timeframe.

A Comparative Study of Approximation Techniques on Design Optimization of a FPSO Riser Support Structure (FPSO Riser 지지구조의 설계최적화에 대한 근사화 기법의 비교 연구)

  • Shim, Chun-Sik;Song, Chang-Yong
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.24 no.5
    • /
    • pp.543-551
    • /
    • 2011
  • The paper deals with the comparative study of design optimization based on various approximation techniques in strength design of riser support structure installed on floating production storage and offloading unit(FPSO) using offshore operation loading conditions. The design optimization problem is formulated such that structural member sizing variables are determined by minimizing the weight of riser support structure subject to the constraints of structural strength in terms of loading conditions. The approximation techniques used in the comparative study are response surface method based sequential approximate optimization(RBSAO), Kriging based sequential approximate optimization(KBSAO), and the enhanced moving least squares method(MLSM) based approximate optimization such as CF(constraint feasible)-MLSM and Post-MLSM. Commercial process integration and design optimization(PIDO) tools are employed for the applications of RBSAO and KBSAO. The enhanced MLSM based approximate optimization techniques are newly developed to ensure the constraint feasibility. In the context of numerical performances such as design solution and computational cost, the solution results from approximate techniques based design optimization are compared to actual non-approximate design optimization.

Optimization of coding and PRML detection scheme for perpendicular magnetic recording systems (수직 자기기록 시스템을 위한 코딩 및 PRML 검출 방법의 최적화)

  • Lee Joo hyun;Lee Jae jin
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.30 no.3C
    • /
    • pp.59-63
    • /
    • 2005
  • We propose non-DC-free generalized PRML (GPRML) that are suppressed DC contents for matching to the response of perpendicular magnetic recording channel with a ring-head. In addition, DC-free encoding is considered to prevent low-frequency disturbances. The SNR performance is obtained by combining the various PRML channels with DC-free and non-DC-free codes during the normalized recording density increases from 2.5 to 3.5. The GPRML detections without using DC-free code get SNR gains more than 1dB compared to the conventional PRML systems at 10/sup -5/BER. We confirmed that the rate 127/136 DC-free coded GPRML systems show good performances compared with the 16/17 non-DC-free coded GPRML systems. In results, DC-free coded GPRML detections get gains about 1.4dB and 2.0dB at the density of 3.3 and 3.5, respectively.