• 제목/요약/키워드: General purpose computing

검색결과 161건 처리시간 0.026초

GPGPU를 이용한 Grabcut의 수행 속도 개선 방법에 관한 연구 (A Study of How to Improve Execution Speed of Grabcut Using GPGPU)

  • 김지훈;박영수;이상훈
    • 디지털융복합연구
    • /
    • 제12권11호
    • /
    • pp.379-386
    • /
    • 2014
  • 본 논문에서는 Grabcut 알고리즘의 수행 속도를 효율적으로 개선시키기 위하여 GPU(Graphics Processing Unit)에서 데이터를 처리하는 방법을 제안한다. Grabcut 알고리즘은 뛰어난 성능의 객체 추출 알고리즘으로 기존의 Grabcut 알고리즘은 전경 영역과 배경 영역을 분할한 후 배경 K-클러스터와 전경 K-클러스터로 할당한다. 그리고 할당 된 결과를 점진적으로 개선될 때까지의 과정을 반복한다. 하지만 Grabcut 알고리즘은 반복된 클러스터링 작업으로 인하여 수행 시간이 오래 걸리는 단점이 존재한다. 따라서 GPGPU(General-Purpose computing on Graphics Processing Unit)를 이용해 반복되는 작업을 병렬적으로 처리하여 Grabcut 알고리즘의 수행 속도를 효율적으로 개선시키는 방법을 제안한다. 제안하는 방법으로 Grabcut 알고리즘의 수행시간을 평균 약 90.668% 감소시켰다.

클라우드 컴퓨팅 환경에서LMS와 LCMS기반의 이러닝 적용 방안 (A Study on the Application of the LMS and LCMS Based E-Learning in the Cloud Computing Environment)

  • 정화영;김은원;홍봉화
    • 전자공학회논문지 IE
    • /
    • 제47권1호
    • /
    • pp.56-60
    • /
    • 2010
  • IT의 폭넓은 개발, Web 2.0 애플리케이션의 의 발전, 인터넷이 가능한 개인용 단말장치의 증가, 무선 네트워크의 유용성 등은 클라우드 컴퓨팅 모델을 만드는데 매우 중요한 역할을 수행하였다. 클라우드 컴퓨팅은 하나의 비즈니스 모델이며, 웹 애플리케이션의 새로운 트렌드다. 또한 형식은 그리드 컴퓨팅이나 유틸리티 컴퓨팅과 같은 형태를 사용한다. 클라우드 컴퓨팅 환경에서는 서버의 같은 하드웨어 자원을 사용할 수 있으며 정보를 공유하기 쉽다. 본 연구에서는 클라우드 컴퓨팅 환경에서 이러닝 분야를 적용하기 위한 방안을 제시한다. 이를 위하여 클라우드 컴퓨팅환경에서 LMS와 LCMS 기반의 이러닝을 제시하고자 한다. 이는 클라우드 컴퓨팅의 데이터센터에 LCMS를 포함한 LMS를 접속하도록 하였다.

Where and Why? A Novel Approach for Prioritizing Implementation Points of Public CCTVs using Urban Big Data

  • Ji Hye Park;Daehwan Kim;Keon Chul Park
    • 인터넷정보학회논문지
    • /
    • 제24권5호
    • /
    • pp.97-106
    • /
    • 2023
  • Citizens' demand for public CCTVs continues to rise, along with an increase in variouscrimes and social problems in cities. In line with the needs of citizens, the Seoul Metropolitan Government began installing CCTV cameras in 2010, and the number of new installations has increased by over 10% each year. As the large surveillance system represents a substantial budget item for the city, decision-making on location selection should be guided by reasonable standards. The purpose of this study is to improve the existing related models(such as public CCTV priority location analysis manuals) to establish the methodology foranalyzing priority regions ofSeoul-type public CCTVs and propose new mid- to long-term installation goals. Additionally, using the improved methodology, we determine the CCTV priority status of 25 autonomous districts across Seoul and calculate the goals. Through its results, this study suggests improvements to existing models by addressing their limitations, such as the sustainability of input data, the conversion of existing general-purpose models to urban models, and the expansion of basic local government-level models to metropolitan government levels. The results can also be applied to other metropolitan areas and are used by the Seoul Metropolitan Government in its CCTV operation policy

Power Modeling Approach for GPU Source Program

  • Li, Junke;Guo, Bing;Shen, Yan;Li, Deguang;Huang, Yanhui
    • Journal of Electrical Engineering and Technology
    • /
    • 제13권1호
    • /
    • pp.181-191
    • /
    • 2018
  • Rapid development of information technology makes our environment become smarter and massive high performance computers are providing powerful computing for that. Graphics Processing Unit (GPU) as a typical high performance component is being widely used for both graphics and general-purpose applications. Although it can greatly improve computing power, it also delivers significant power consumption and need sufficient power supplies. To make high performance computing more sustainable, the important step is to measure it. Current power technologies for GPU have some drawbacks, such as they are not applicable for power estimation at the early stage. In this article, we present a novel power technology to correlate power consumption and the characteristics at the programmer perspective, and then to estimate power consumption of source program without prerunning. We conduct experiments on Nvidia's GT740 platform; the results show that our power model is more accurately than regression model and has an average error of 2.34% and the maximum error of 9.65%.

행렬해법에 의한 골조구조해석의 전산화 (Computerization of Matrix Analysis of Skeletal Structures)

  • 이재영
    • 한국농공학회지
    • /
    • 제22권1호
    • /
    • pp.87-95
    • /
    • 1980
  • General purpose programs are essential elements for the computerization of structural analysis. This paper is associated with actual formulation of such programs by matrix analysis. The basic theory of matrix analysis for skeletal structures, its implementation and techniques for developing efficient programs are discussed in this paper. Any shape of skeletal structure can be included in a single program for space frames. But in order to economize computing time and computer memory space, it is desirable to develop and operate seperate programs specialized into four categories; truss, planar frame, grid and space frame. As for general purpose programs, simplicity of input format and flexibility of output format should be duly considered. Compaction and solution of system equations are the most important aspects in computer programming of matrix analysis, and worth further study for more efficient computerization.

  • PDF

3차원 범용 유동해석 프로그램의 개발 - CLSVOF 상경계면 추적법의 적용 (Development of a General Purpose Program for 3-D Flows -Implementation of a CLSVOF Interface Tracking Method)

  • 성명호;손기헌;허남건
    • 한국전산유체공학회지
    • /
    • 제7권4호
    • /
    • pp.28-34
    • /
    • 2002
  • A general purpose program for computing 3-D flows has been extended for two-phase flows with topologically complex interfaces. The 3-D interfaces are tracked by employing a coupled level set and volume-of-fluid (CLSVOF) method which not only can calculate an interfacial curvature accurately but also can achieve mass conservation well. The program has been tested through the computations of bubbles rising in a liquid. The numerical results are found to compare well with the results reported in the literature.

An IPC-based Dynamic Cooperative Thread Array Scheduling Scheme for GPUs

  • Son, Dong Oh;Kim, Jong Myon;Kim, Cheol Hong
    • 한국컴퓨터정보학회논문지
    • /
    • 제21권2호
    • /
    • pp.9-16
    • /
    • 2016
  • Recently, many research groups have focused on GPGPUs in order to improve the performance of computing systems. GPGPUs can execute general-purpose applications as well as graphics applications by using parallel GPU hardware resources. GPGPUs can process thousands of threads based on warp scheduling and CTA scheduling. In this paper, we utilize the traditional CTA scheduler to assign a various number of CTAs to SMs. According to our simulation results, increasing the number of CTAs assigned to the SM statically does not improve the performance. To solve the problem in traditional CTA scheduling schemes, we propose a new IPC-based dynamic CTA scheduling scheme. Compared to traditional CTA scheduling schemes, the proposed dynamic CTA scheduling scheme can increase the GPU performance by up to 13.1%.

병렬 DSP 시스템을 이용한 화력발전소 고속 시뮬레이션 (High-speed simulation for fossil power plants uisng a parallel DSP system)

  • 박희준;김병국
    • 전자공학회논문지C
    • /
    • 제35C권4호
    • /
    • pp.38-49
    • /
    • 1998
  • A fossil power plant can be modeled by a lot of algebraic equations and differential equations. When we simulate a large, complicated fossil power plant by a computer such as workstation or PC, it takes much time until overall equations are completely calculated. Therefore, new processing systems which have high computing speed is ultimately needed for real-time or high-speed(faster than real-time) simulators. This paper presents an enhanced strategy in which high computing power can be provided by parallel processing of DSP processors with communication links. DSP system is designed for general purpose. Parallel DSP system can be easily expanded by just connecting new DSP modules to the system. General urpose DSP modules and a VME interface module was developed. New model and techniques for the task allocation are also presented which take into account the special characteristics of parallel I/O and computation. As a realistic cost function of task allocation, we suggested 'simulation period' which represents the period of simulation output intervals. Based on the development of parallel DSP system and realistic task allocation techniques, we cound achieve good efficiency of parallel processing and faster simulation speed than real-time.

  • PDF

수산물시장규제의 부분균형후생효과와 파급효과의 분리와 비중분석 (Analyzing Separation and Weight of Partial Equilibrium Welfare Effects and Spillover Effects of Restriction on the Fishery Market)

  • 박환재
    • 수산경영론집
    • /
    • 제47권1호
    • /
    • pp.101-113
    • /
    • 2016
  • The purpose of this paper is to analyze theoretically and empirically spillover effects of fishery quota on related markets through their demand curves. Theoretically, the spillover effects of a change in quota can be captured through the directly distorted market alone by computing surpluses associated with the new and old equilibrium. This study estimates empirically demand functions in the context of both the partial equilibrium and general equilibrium. The spillover effect can be computed from the difference between these two estimates. The econometric methodology to estimate the demand curves in the context of general equilibrium is presented and illustrated. The empirical result of fishery markets shows that spillover effects transmitted across other markets are not small and approximately account for 43.3% of the partial equilibrium welfare effects.

범용의 퍼지 하드웨어 설계 (A Design of the General-Purpose Fuzzy Hardware)

  • 김용태;이승하;이윤정
    • 전자공학회논문지B
    • /
    • 제31B권7호
    • /
    • pp.149-158
    • /
    • 1994
  • Recently the fuzzy control is widely used as a tool for constructing automatic control systems which can replace the manual operation of large-scale nonlinear plants. In most applications of the fuzzy control however it is hard to meet the requirement of the operation time. In some real-time control the fuzzy control scheme requires too much computing time for fuzzification inference and defuzzification. To reduce the computing time there may be two alternatives the development of a new operation algorithm and the design of high-speed fuzzy hardware. In this paper to solve the problem of reducing the fuzzy operation time we propose a new high-speed fuzzy hardware scheme which has merits of its generality and extensibility. Finally we verify the proposed fuzzy hardware.

  • PDF