• Title/Summary/Keyword: optimizations

Search Result 272, Processing Time 0.02 seconds

Performance enhancement of underwater acoustic source localization by nonlinear optimization of multiple parameters (다수 정보들의 비선형 최적화에 의한 수중 음원 위치 추정 성능 향상)

  • Yang, In-Sik;Kwon, Taek-Ik;Kang, Tae-Woong;Kim, Ki-Man
    • The Journal of the Acoustical Society of Korea
    • /
    • v.36 no.6
    • /
    • pp.419-424
    • /
    • 2017
  • TDoA (Time Difference-of Arrival) or DoA (Direction-of-Arrival) can be used for source localization. However, the localizing performance is dependent on relative position between source and receivers, receivers' geometric structure, sound speed, and so on. In this paper we propose a source localization method with enhanced performance that combines multiple information. The proposed method uses the time TDoA, DoA and sound speed as variables. LM (Levenberg-Marquardt) method which is one of nonlinear optimizations is applied. The performances of the proposed method was evaluated by simulation. As result of simulation, the proposed method has the lower average localizing error performance than the previous method.

Development of 33feet Class America's Cup Training CFRP Sailing Yacht for Marine and Leisure Applications (해양레저 분야 복합소재 적용 : 33피트급 아메리카스컵 훈련용 CFRP 세일링 요트 개발)

  • Seo, Hyoung-Seock;Jang, Ho-Yun;Lee, In-Won;Choi, Heung-Soap
    • Composites Research
    • /
    • v.28 no.1
    • /
    • pp.15-21
    • /
    • 2015
  • The purpose of this paper is to investigate the current trends of composite applications in the marine and leisure fields and to study the development of 33ft class America's cup training CFRP sailing yacht. In the field of marine and leisure, composite materials have been just used to marine and leisure structures, recently. Especially, since the America's cup of sailing yacht racing has required the light weight and high mechanical performance to make a high speed, CFRP have been recognized as the critical material to construct the racing yacht structures. To establish the process of CFRP racing yacht construction, the design optimizations and production methods of carbon mast and CFRP yacht hull were discussed in this paper. Finally, the constructed CFRP sailing yacht exhibited high performance as the racing yacht through the sailing test.

DEX2C: Translation of Dalvik Bytecodes into C Code and its Interface in a Dalvik VM

  • Kim, Minseong;Han, Youngsun;Cho, Myeongjin;Park, Chanhyun;Kim, Seon Wook
    • IEIE Transactions on Smart Processing and Computing
    • /
    • v.4 no.3
    • /
    • pp.169-172
    • /
    • 2015
  • Dalvik is a virtual machine (VM) that is designed to run Java-based Android applications. A trace-based just-in-time (JIT) compilation technique is currently employed to improve performance of the Dalvik VM. However, due to runtime compilation overhead, the trace-based JIT compiler provides only a few simple optimizations. Moreover, because each trace contains only a few instructions, the trace-based JIT compiler inherently exploits fewer optimization and parallelization opportunities than a method-based JIT compiler that compiles method-by-method. So we propose a new method-based JIT compiler, named DEX2C, in order to improve performance by finding more opportunities for both optimization and parallelization in Android applications. We employ C code as an intermediate product in order to find more optimization opportunities by using the GNU C Compiler (GCC), and we will detect parallelism by using the Intel C/C++ parallel compiler and the AESOP compiler in our future work. In this paper, we introduce our DEX2C compiler, which dynamically translates Dalvik bytecodes (DEX) into C code with method granularity. We also describe a new method-based JIT interface in the Dalvik VM for the DEX2C compiler. Our experiment results show that our compiler and its interface achieve significant performance improvement by up to 15.2 times and 3.7 times on average, in Element Benchmark, and up to 2.8 times for FFT in Smartbench.

The Strategies for Exploring Various Regions and Recognizing Local Minimum of Particle Swarm Optimization (PSO의 다양한 영역 탐색과 지역적 미니멈 인식을 위한 전략)

  • Lee, Young-Ah;Kim, Tack-Hun;Yang, Sung-Bong
    • The KIPS Transactions:PartB
    • /
    • v.16B no.4
    • /
    • pp.319-326
    • /
    • 2009
  • PSO(Particle Swarm Optimization) is an optimization algorithm in which simple particles search an optimal solution using shared information acquired through their own experiences. PSO applications are so numerous and diverse. Lots of researches have been made mainly on the parameter settings, topology, particle's movement in order to achieve fast convergence to proper regions of search space for optimization. In standard PSO, since each particle uses only information of its and best neighbor, swarm does not explore diverse regions and intended to premature to local optima. In this paper, we propose a new particle's movement strategy in order to explore diverse regions of search space. The strategy is that each particle moves according to relative weights of several better neighbors. The strategy of exploring diverse regions is effective and produces less local optimizations and accelerating of the optimization speed and higher success rates than standard PSO. Also, in order to raise success rates, we propose a strategy for checking whether swarm falls into local optimum. The new PSO algorithm with these two strategies shows the improvement in the search speed and success rate in the test of benchmark functions.

Improvement of Measurement Precisions for Uranium Isotopes at Ultra Trace Levels by Modification of the Sample Introduction System in MC-ICP-MS

  • Park, Ranhee;Lim, Sang Ho;Han, Sun-Ho;Lee, Min Young;Park, Jinkyu;Lee, Chi-Gyu;Song, Kyuseok
    • Mass Spectrometry Letters
    • /
    • v.7 no.2
    • /
    • pp.50-54
    • /
    • 2016
  • Multi-collector inductively coupled plasma mass spectrometry (MC-ICP-MS) is currently used in our laboratory for isotopic and quantitative analyses of nuclear materials at ultra-trace levels in environmental swipe samples, which is a very useful for monitoring undeclared nuclear activities. In this study, to improve measurement precisions of uranium isotopes at ultratrace levels, we adopted a desolvating nebulizer system (Aridus-II, CETAC., USA), which can improve signal sensitivity and reduce formation of uranium hydride. A peristaltic pump was combined with Aridus-II in the sample introduction system of MC-ICP-MS to reduce long-term signal fluctuations by maintaining a constant flow rate of the sample solution. The signal sensitivity in the presence of Aridus-II was improved more than 10-fold and the formation ratio of UH/U decreased by 16- to 17- fold compared to a normal spray chamber. Long-term signal fluctuations were significantly reduced by using the peristaltic pump. Detailed optimizations and evaluations with uranium standards are also discussed in this paper.

Electromechanical Behaviors and Application of Carbon Nanotube Composite Actuators Consisting of Bundles and Mats (다발/매트로 구성된 탄소나노튜브 복합재 엑츄에이터의 거동특성 및 응용연구)

  • Kim, Cheol;Liu, Xinyun
    • Composites Research
    • /
    • v.18 no.5
    • /
    • pp.34-39
    • /
    • 2005
  • The relationship between strain and applied potential was derived for composite actuators consisting of single-wall carbon nanotubes (SWNTs) and conductive polymers (CPs). During deriving the relationship, an electrochemical ionic approach is utilized to formulate the electromechanical actuation of the composite film actuator. This relationship can give us a direct understanding of the actuation of a nanoactuator. The results show that the well-aligned SWNTs composite actuator can give good actuation responses and high actuating forces available. The actuation is found to be affected by both SWNTs and CPs components and the actuation of SWNTs component has two kinds of influences on that of the CPs component: reinforcement at the positive voltage and abatement at the negative voltage. Optimizations of SWNTs-CPs composite actuator may be achieved by using well-aligned nanotubes as well as choosing suitable electrolyte and input voltage range.

Detection of an Open-Source Software Module based on Function-level Features (함수 수준 특징정보 기반의 오픈소스 소프트웨어 모듈 탐지)

  • Kim, Dongjin;Cho, Seong-je
    • Journal of KIISE
    • /
    • v.42 no.6
    • /
    • pp.713-722
    • /
    • 2015
  • As open-source software (OSS) becomes more widely used, many users breach the terms in the license agreement of OSS, or reuse a vulnerable OSS module. Therefore, a technique needs to be developed for investigating if a binary program includes an OSS module. In this paper, we propose an efficient technique to detect a particular OSS module in an executable program using its function-level features. The conventional methods are inappropriate for determining whether a module is contained in a specific program because they usually measure the similarity between whole programs. Our technique determines whether an executable program contains a certain OSS module by extracting features such as its function-level instructions, control flow graph, and the structural attributes of a function from both the program and the module, and comparing the similarity of features. In order to demonstrate the efficiency of the proposed technique, we evaluate it in terms of the size of features, detection accuracy, execution overhead, and resilience to compiler optimizations.

Principles and Technical Aspects of Perfusion Magnetic Resonance Imaging (관류 자기공명영상의 원리 및 기술)

  • Jahng, Geon-Ho;Kim, Ho-Sung;Kim, Sun-Mi;Ryu, Chang-Woo
    • Investigative Magnetic Resonance Imaging
    • /
    • v.15 no.2
    • /
    • pp.91-101
    • /
    • 2011
  • Perfusion magnetic resonance imaging (pMRI) is a special technique for evaluation of blood flow. Exogenous pMRI methods which are dynamic susceptibility contrast (DSC) and dynamic contrast-enhanced (DCE) use an intravenous bolus injection of paramagnetic contrast agent. In contrast, an endogenous pMRM method which is arterial spin labeling (ASL) use diffusible blood in body. In order to scan pMRI in human, technical optimizations are very important according to disease conditions. For examples, DSC is popularly used in patients with acute stroke due to its short scan time, while DSC or DCE provides the various perfusion indices for patients with tumor. ASL is useful for children, women who are expected to be pregnant, and in patients with kidney diseases which are problematic in nephrogenic systemic fibrosis (NSF). Perfusion MRI does not require any injection of radioisotopes. We expect that demand for perfusion MRI will be higher in evaluating drug efficacy and other treatment effects.

Optimization of Position of Lightening Hole in 2D Structures through MLS basede Overset Metheod along with Genetic Algorithm (이동최소자승 중첩 격자 기법과 유전자 알고리듬을 이용한 2차원 구조물의 경감공 위치 최적 설계)

  • Oh, Min-Hwan;Woo, Dong-Ju;Cho, Jin-Yeon
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.36 no.10
    • /
    • pp.979-987
    • /
    • 2008
  • In aerospace structural design, the position of lightening hole is often required to be optimized from the initial design in order to avoid an excessive stress concentration. To remodel the updated configuration in optimization procedure, re-meshing procedure is conventionally adopted. However, this approach is time-consuming, and has limitations especially in handling hexahedral or quadrilateral meshes, which are preferred because of their good numerical performances. To attenuate these disadvantages, new optimization scheme is proposed by combining the MLS(Moving Least Squares) based overset method and the genetic algorithm in this work. To test the validity of the proposed optimization scheme, optimizations of positions of lightening holes in 2D structures have been carried out.

Parallel Multithreaded Processing for Data Set Summarization on Multicore CPUs

  • Ordonez, Carlos;Navas, Mario;Garcia-Alvarado, Carlos
    • Journal of Computing Science and Engineering
    • /
    • v.5 no.2
    • /
    • pp.111-120
    • /
    • 2011
  • Data mining algorithms should exploit new hardware technologies to accelerate computations. Such goal is difficult to achieve in database management system (DBMS) due to its complex internal subsystems and because data mining numeric computations of large data sets are difficult to optimize. This paper explores taking advantage of existing multithreaded capabilities of multicore CPUs as well as caching in RAM memory to efficiently compute summaries of a large data set, a fundamental data mining problem. We introduce parallel algorithms working on multiple threads, which overcome the row aggregation processing bottleneck of accessing secondary storage, while maintaining linear time complexity with respect to data set size. Our proposal is based on a combination of table scans and parallel multithreaded processing among multiple cores in the CPU. We introduce several database-style and hardware-level optimizations: caching row blocks of the input table, managing available RAM memory, interleaving I/O and CPU processing, as well as tuning the number of working threads. We experimentally benchmark our algorithms with large data sets on a DBMS running on a computer with a multicore CPU. We show that our algorithms outperform existing DBMS mechanisms in computing aggregations of multidimensional data summaries, especially as dimensionality grows. Furthermore, we show that local memory allocation (RAM block size) does not have a significant impact when the thread management algorithm distributes the workload among a fixed number of threads. Our proposal is unique in the sense that we do not modify or require access to the DBMS source code, but instead, we extend the DBMS with analytic functionality by developing User-Defined Functions.