• Title/Summary/Keyword: 최적화프로그램

Search Result 1,005, Processing Time 0.049 seconds

VDI Performance Optimization with Hybrid Parallel Processing in Thick Client System under Heterogeneous Multi-Core Environment (Heterogeneous 멀티 코어 환경의 Thick Client에서 VDI 성능 최적화를 위한 혼합 병렬 처리 기법 연구)

  • Kim, Myeong-Seob;Huh, Eui-Nam
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.38B no.3
    • /
    • pp.163-171
    • /
    • 2013
  • Recently, the requirement of processing High Definition (HD) video or 3D application on low, mobile devices has been expanded and content data has been increased as well. It is becoming a major issue in Cloud computing where a Virtual Desktop Infrastructure (VDI) Service needs efficient data processing ability to provide Quality of Experience (QoE) in Cloud computing. In this paper, we propose three kind of Thick-Thin VDI Service which can share and delegate VDI service based on Thick Client using CPU and GPU. Furthermore, we propose and discuss the VDI Service Optimization Method in mixed CPU and GPU Heterogeneous Environment using CPU Parallel Processing OpenMP and GPU Parallel Processing CUDA.

Optimization of injection well position and amount to reduce the influence of groundwater level decrase due to riverside filtration (강변여과 취수로 인한 배후 지하수위 강하량 저감을 위한 최적의 주입정 위치 및 주입량)

  • Jang, Chi Woong;Park, Namsik
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2017.05a
    • /
    • pp.388-388
    • /
    • 2017
  • 낙동강 하류 일대에는 수질과 수량 두 가지 요건을 모두 충족하는 강변여과수를 새로운 수자원 확보 대안으로 활용하고 있다. 일부 지역의 경우 과도한 취수량으로 인한 지하수 고갈을 우려하여 개발을 반대하거나 이로 인한 피해보상 범위가 명확치 않아 간접편입부지의 주민들이 피해를 우려하고 있는 실정이다. 따라서 해당 지역에서의 취수량은 인근 주민들에게 피해가 가지 않는 한도 내에서 이루어 져야한다. 하지만 타 지역으로 원수를 공급하게 되어 필요이상의 지하수를 개발하게 되거나 목표취수량에 부합하지 않아 추가 양수정을 시공하는 경우와 같이 수요량과 적정 취수량사이에 문제가 발생하는 경우가 있다. 이러한 배후 지하수위 감소영향과 추가취수량 확보를 위해 주입정을 활용한 인공함양 방법이 적용될 수 있다. 본 연구에서는 강변여과 취수 시 배후 지역의 지하수가 유입되어 인근 지역의 지하수위 강하량을 감소시키기 위한 최적 주입 위치 및 주입량을 산정하는 프로그램을 개발하였다. 고려된 최적화 결정변수는 주입정 개수와 위치, 그리고 주입량이며 제약 조건으로는 기 설치된 양수정 위치, 초기 자연 평형상태의 배후 지하수위에 근사하는 주입정 위치에 따른 최소 주입량 그리고 추가 생산 가능량 이다.

  • PDF

Development of reservoir operation rule curve using DP for max hydro-power generation of power station in the Nam Ngum River in Lao PDR. (라오스 남능강 발전소의 최대전력생산을 위해 동적계획법을 활용하여 저수지 운영규정곡선 개발)

  • Lee, Hyun Jae;Jang, Woong Chul;Lee, Il Ju;Lee, Jin Hee
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2021.06a
    • /
    • pp.106-106
    • /
    • 2021
  • 라오스 남능강 유역에는 현재 11개의 수력 발전 댐이 운영되고 있으며 최근에 설치된 댐을 제외하고는 오래전에 개발된 운영규정 곡선에 근거하여 운영하고 있다. 즉 댐의 증설에 따른 하천 유량의 변동과 발전소의 설비용량증설 등의 발전환경이 충분히 반영되지 못한 상태로 운영하고 있으며, 이로 인해 통합수자원 관리의 최적화 차원의 일환으로 최대 전력생산을 위한 새로운 저수지 운영규정 곡선 개발이 필요하게 되었다. 저수지 운영규정 곡선(reservoir operation rule curve)은 일반적으로 주어진 저수지의 규모와 저수지로의 유입량 그리고 발전소의 설비용량 등의 발전환경을 종합적으로 고려하여 연간 발전량을 최대로 생산할 수 있도록 최적화 기법 등을 활용하여 개발한다. 본 고에서는 이를 위해 범용적인 동적 계획법(Dynamic Programming:DP)프로그램인 CSUDP를 활용하여 최초의 최적 저수지 운영규정 곡선을 제시하고 이에 의한 발전량을 모의하기 위해 HEC-ResSim package를 활용하였으며, 최종적으로는 기존의 운영규정 곡선, 운영실적, 그리고 현장 운영자의 의견 등을 종합적으로 고려하여 댐 운영 시나리오(단독, 연결, 댐별 상업 발전 시기 등)별로 운영규정 곡선을 개발하고 라오스 정부(EdL)에 제시하였다.

  • PDF

Optimization of Parallel Lift of a Wheel Loader Through Analysis of Working Characteristics of Links (휠로더의 작업장치 링크 특성 분석을 통한 수평 인양 최적화)

  • Park, Hyun Gyu;Jang, Jin Seok;Yoo, Wan Suk;Kim, Min Seok;Lee, Hee Jong
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.40 no.4
    • /
    • pp.389-395
    • /
    • 2016
  • Wheel loaders are utilized not only on construction sites, but also for general purposes, such as manufacturing and transportation. Therefore, during the basic design stage of this type of working device equipment, the designer should consider specifications as well as working performance. In this research, a characteristic analysis program was developed for use in the basic design stage of construction equipment using multibody dynamics analysis. In addition, through the optimization of its links, improvements to the lifting capability of a Z-bar-linkage-type wheel loader were suggested. Using the developed program and process, it is possible to reduce the time required for the basic design of the working device.

Prefetching Framework for General Workloads Using Breakpoint (브레이크포인트를 이용한 범용 워크로드 프리페칭 프레임워크)

  • Ko, Kwangjin;Ryu, Junhee;Kang, Kyungtae;Shin, Heonshik
    • Journal of KIISE
    • /
    • v.41 no.10
    • /
    • pp.832-837
    • /
    • 2014
  • Application loading speed can be improved by timely prefetching disk blocks likely to be needed by an application. However, existing prefetchers -- if they are not specialized to a particular application -- incur high overheads and are poor at identifying the blocks that will actually be required. There are many sequences in which blocks may be needed and, even if two access sequences are identical, block tracing and access timings can be affected significantly by the state of the buffer cache. We propose a new application-independent software-based prefetching technique, in which breakpoints are inserted at appropriate places in an application to collect the information on correlations between the blocks and to prefetch the potential blocks ahead of their schedule based on it. Experiments on an HDD-based desktop PC demonstrated an average 30% reduction in application launch time and 15% in general I/O, while reducing the wasted overhead.

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.

Back-Analysis for Estimating Transmissivity in Riverbank Filtration (강변여과 대수층의 투수량계수 추정을 위한 역해석)

  • Park Seo-Hwa;Lee Sang-Il;Lee Sang-Sin
    • Journal of Korea Water Resources Association
    • /
    • v.39 no.6 s.167
    • /
    • pp.503-510
    • /
    • 2006
  • Riverbank filtration is a natural process, using alluvial aquifers to remove contaminants and pathogens in river water for the production of drinking water. Back analysis which minimizes the objective function that is typically the sum of squares of the differences between the calculated and measured quantities is used for the estimation of aquifer parameters. In this study, transmissivity is back-analysed using the BFGS (Broyden-Fletcher-Goldfarb-Shanno) scheme for optimization. MOC is used to obtain calculated groundwater level. The developed inverse model was applied to Dae-san, Chang-won city where riverbank filtration is being undertaken. The model showed good convergence behavior for different groundwater conditions. The performance of the model was better than a widely-used commercial software package in terms of error between calculated and observed groundwater level.

Studies on the Cycle Simulation for a Geothermal Heat Pump System using CO2 as Refrigerant (CO2 지열 히트펌프 사이클 모사에 관한 연구)

  • Kim, Young-Jae;Chang, Keun-Sun
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.12 no.6
    • /
    • pp.2888-2897
    • /
    • 2011
  • The performance of a geothermal heat pump system using carbon dioxide was investigated by the steady-state cycle simulation program developed in this study. A parametric study was carried out in order to investigate the effect of various operating conditions on the performance of the basic cycle without an IHX(internal heat exchanger). The simulation program consists of several Fortran subroutines for simulating indoor and outdoor heat exchangers, compressors, and expansion valves and Visual Basic subroutines for the graphic user interface(GUI) consisted with pre-processor for input data and post-processor for the output data. Refprop V6.01 was used for estimating the thermodynamic properties and equilibrium behaviors of carbon dioxide. The simulation results were validated by comparing experimental data through a series of case studies. The cycle simulation program developed in this work would seem to be a useful tool in optimizing and establishing economical and efficient operating conditions in the $CO_2$ geothermal heat pump system.

IEEE std. 1500 based an Efficient Programmable Memory BIST (IEEE 1500 표준 기반의 효율적인 프로그램 가능한 메모리 BIST)

  • Park, Youngkyu;Choi, Inhyuk;Kang, Sungho
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.50 no.2
    • /
    • pp.114-121
    • /
    • 2013
  • As the weight of embedded memory within Systems-On-Chips(SoC) rapidly increases to 80-90% of the number of total transistors, the importance of testing embedded memory in SoC increases. This paper proposes IEEE std. 1500 wrapper based Programmable Memory Built-In Self-Test(PMBIST) architecture which can support various kinds of test algorithm. The proposed PMBIST guarantees high flexibility, programmability and fault coverage using not only March algorithms but also non-March algorithms such as Walking and Galloping. The PMBIST has an optimal hardware overhead by an optimum program instruction set and a smaller program memory. Furthermore, the proposed fault information processing scheme guarantees improvement of the memory yield by effectively supporting three types of the diagnostic methods for repair and diagnosis.

Program Execution Speed Improvement using Executable Compression Method on Embedded Systems (임베디드 시스템에서 실행 가능 압축 기법을 이용한 프로그램 초기 실행 속도 향상)

  • Jeon, Chang-Kyu;Lew, Kyeung-Seek;Kim, Yong-Deak
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.49 no.1
    • /
    • pp.23-28
    • /
    • 2012
  • The performance improvement of the secondary storage is very slow compared to the main memory and processor. The data is loaded from secondary storage to memory for the execution of an application. At this time, there is a bottleneck. In this paper, we propose an Executable Compression Method to speed up the initial loading time of application. and we examined the performance. So we implemented the two applications. The one is a compressor for Execution Binary File. and The other is a decoder of Executable Compressed application file on the Embedded System. Using the test binary files, we performed the speed test in the six files. At the result, one result showed that the performance was decreased. but others had a increased performance. the average increasing rate was almost 29% at the initial loading time. The level of compression had different characteristics of the file. And the performance level was dependent on the file compressed size and uncompress time. so the optimized compression algorithm will be needed to apply the execution binary file.