• Title/Summary/Keyword: 계산 가속 기법

Search Result 83, Processing Time 0.027 seconds

Enhancement Techniques for GPU-Based Rendering of Participating Media (GPU 기반 반투과 매체 렌더링의 향상 기법)

  • Cha, Deuk-Hyun;Yi, Yong-Il;Ihm, In-Sung
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.12
    • /
    • pp.1165-1176
    • /
    • 2010
  • In order to realistically visualize such participating media as cloud, smoke, and gas, the light transport process must be physically simulated inside the media. While it is known that this process is well described physically through the volume rendering equation, it usually takes a great deal of computation time for obtaining high-precision solutions. Recently, GPU-based, fast rendering methods have been proposed for the realistic simulation of participating media, however, there still remain several problems to be resolved. In this article, we describe our rendering techniques applied to enhance the performances and features of our GPU-assisted participating media renderer, and analyze how such efforts have actually improved the renderer. The presented techniques will be effectively used in volume renderers for creating various digital contents in the special effects industries.

Design and Implementation of a 3D Pointing Device using Inertial Navigation System (관성항법시스템을 이용한 3D 포인팅 디바이스의 설계 및 구현)

  • Kim, Hong-Sop;Yim, Geo-Su;Han, Man-Hyung;Lee, Keum-Suk
    • Journal of the Korea Society of Computer and Information
    • /
    • v.12 no.5
    • /
    • pp.83-92
    • /
    • 2007
  • In this paper, we present a design and implementation of three dimensional pointing device using Inertial Navigation System(INS) that acquires coordinates and location information without environmental dependancy. The INS measures coordinates based on the data from gyroscope and accelerometer and corrects the measured data from accelerometer using Kalman-Filter. In order to implement the idea of three dimensional pointing device, we choose a three dimensional Space-recognition mouse and use RFIC wireless communication to send a measured data to receiver for printing out the coordinate on display equipment. Based on INS and Kalman-Filter theoretical knowledge, we design and implement a three dimensional pointing device and verified the usability as an input device that can capture a human's move. also, we describe the applicability of this device in ubiquitous computing environment.

  • PDF

Implementation of Neural Network Accelerator for Rendering Noise Reduction on OpenCL (OpenCL을 이용한 랜더링 노이즈 제거를 위한 뉴럴 네트워크 가속기 구현)

  • Nam, Kihun
    • The Journal of the Convergence on Culture Technology
    • /
    • v.4 no.4
    • /
    • pp.373-377
    • /
    • 2018
  • In this paper, we propose an implementation of a neural network accelerator for reducing the rendering noise using OpenCL. Among the rendering algorithms, we selects a ray tracing to assure a high quality graphics. Ray tracing rendering uses ray to render, less use of the ray will result in noise. Ray used more will produce a higher quality image but will take operation time longer. To reduce operation time whiles using fewer rays, Learning Base Filtering algorithm using neural network was applied. it's not always produce optimize result. In this paper, a new approach to Matrix Multiplication that is based on General Matrix Multiplication for improved performance. The development environment, we used specialized in high speed parallel processing of OpenCL. The proposed architecture was verified using Kintex UltraScale XKU6909T-2FDFG1157C FPGA board. The time it takes to calculate the parameters is about 1.12 times fast than that of Verilog-HDL structure.

Design Sensitivity Analysis of Coupled MD-Continuum Systems Using Bridging Scale Approach (브리징 스케일 기법을 이용한 분자동역학-연속체 연성 시스템의 설계민감도 해석)

  • Cha, Song-Hyun;Ha, Seung-Hyun;Cho, Seonho
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.27 no.3
    • /
    • pp.137-145
    • /
    • 2014
  • We present a design sensitivity analysis(DSA) method for multiscale problems based on bridging scale decomposition. In this paper, we utilize a bridging scale method for the coupled system analysis. Since the analysis of full MD systems requires huge amount of computational costs, a coupled system of MD-level and continuum-level simulation is usually preferred. The information exchange between the MD and continuum levels is taken place at the MD-continuum boundary. In the bridging scale method, a generalized Langevin equation(GLE) is introduced for the reduced MD system and the GLE force using a time history kernel is applied at the boundary atoms in the MD system. Therefore, we can separately analyze the MD and continuum level simulations, which can accelerate the computing process. Once the simulation of coupled problems is successful, the need for the DSA is naturally arising for the optimization of macro-scale design, where the macro scale performance of the system is maximized considering the micro scale effects. The finite difference sensitivity is impractical for the gradient based optimization of large scale problems due to the restriction of computing costs but the analytical sensitivity for the coupled system is always accurate. In this study, we derive the analytical design sensitivity to verify the accuracy and applicability to the design optimization of the coupled system.

High-Quality Global Illumination Production Using Programmable Graphics Hardware (프로그래밍 가능한 그래픽스 하드웨어를 사용한 고품질 전역 조영 생성)

  • Cha, Deuk-Hyun;Chang, Byung-Joon;Ihm, In-Sung
    • 한국HCI학회:학술대회논문집
    • /
    • 2008.02a
    • /
    • pp.414-419
    • /
    • 2008
  • 3D rendering is a critical process for a movie production, advertisement, interior simulation, medical and many other fields. Recently, several effective rendering methods have been developed for the photo-realistic image generation. With a rapid performance enhancement of graphics hardware, physically based 3D rendering algorithm can now often be approximated in real-time games. However, the high quality of global illumination, required for the image generation in the 3D animation production community is a still very expensive process. In this paper, we propose a new rendering method to create photo-realistic global illumination effect efficiently by harnessing the high power of the recent GPUs. Final gathering routines in our global illumination module are accelerated by programmable graphics hardware. We also simulate physically based light transport on a ray tracing based rendering algorithm with photon mapping effectively.

  • PDF

A Study on the Robust Stability and Stabilization Problem for Marine Vessel (수상 및 수중 운동체의 강인 안정성 해석 및 안정화에 관한 연구)

  • Kim, Young-Bok;Cho, Kwang-Hwan
    • Journal of Navigation and Port Research
    • /
    • v.36 no.5
    • /
    • pp.379-385
    • /
    • 2012
  • In this paper, the stability and stabilization problems for marine vessels including surface and underwater vehicles are described. In the marine vessels, there are many and strong nonlinear parameters. These give hard design process and difficulties to us. In this article, at first we make a descriptor system representation as a controlled system to preserve the physical parameters of the system as it is. And we propose a new stability and stabilizability conditions based on the quadratic stabilization approach which gives a solution for the unreasonable problems produced by added mass. That is, the proposed conditions are not interfered with the nonsymmetric matrix constraint. And the stability condition is given by an matrix inequality such that it makes us to obtain a solution easily for something.

Speed Control of High Speed Miniature BLDCM Based on Software PLL (소프트웨어 PLL 기반 소형 고속 BLDCM의 속도 제어)

  • Lee, Bong-Hee
    • The Transactions of the Korean Institute of Power Electronics
    • /
    • v.14 no.2
    • /
    • pp.112-119
    • /
    • 2009
  • This paper presents a PLL(Phase Lock Loop) approach for effective speed and torque control of high speed miniature BLDCM(Brushless DC Motor) using hall sensor. The proposed speed control method based on PLL uses only a phase shift between reference pulse signal according to speed reference and actual pulse signal from hall sensor. It doesn't use any speed calculation, and calculates a direct current reference from phase shift. The current reference is changed to reduce the phase shift between reference and actual pulse. So the actual speed can keep the reference speed. The proposed control scheme is very simple but effective speed control is possible. In order to obtain a smooth torque production, the reference current is changed using acceleration and deceleration slope. The proposed control scheme is verified by experimental results of the 50W, 40,000[rpm] high speed miniature BLDCM.

Photomosaics Using Principal Component Analysis (주성분 분석을 사용한 포토모자이크)

  • Chun, Young-Jae;Oh, Kyoung-Su;Cho, Sung-Hyun
    • Journal of Korea Game Society
    • /
    • v.11 no.1
    • /
    • pp.139-146
    • /
    • 2011
  • We propose a photomosaic method using PCA(Principal Component Analysis), which uses PCA results to find the most similar candidate fast and correctly. When two images are projected onto a certain principal component, if their coefficients are similar, they are also likely to be similar. Thus our photomosaic method using PCA can take care of both colors and shapes of images. Our method using coefficient comparison is faster than the one using all color comparison and more correct than the one using average comparison. Our hardware accelerated photomosaic algorithm can handle video images in real-time.

Vulnerability Assessment for a Complex Structure Using Vibration Response Induced by Impact Load (복합 구조물의 충격 응답 특성을 이용한 취약성 평가 모델 연구)

  • Park, Jeongwon;Koo, Man Hoi;Park, Junhong
    • Transactions of the Korean Society of Mechanical Engineers A
    • /
    • v.38 no.10
    • /
    • pp.1125-1131
    • /
    • 2014
  • This work presents a vulnerability assessment procedure for a complex structure using vibration characteristics. The structural behavior of a three-dimensional framed structure subjected to impact forces was predicted using the spectral element method. The Timoshenko beam function was applied to simulate the impact wave propagations induced by a high-velocity projectile at relatively high frequencies. The interactions at the joints were analyzed for both flexural and longitudinal wave propagations. Simulations of the impact energy transfer through the entire structure were performed using the transient displacement and acceleration responses obtained from the frequency analysis. The kill probabilities of the crucial components for an operating system were calculated as a function of the predicted acceleration amplitudes according to the acceptable vibration levels. Following the proposed vulnerability assessment procedure, the vulnerable positions of a three-dimensional combat vehicle with high possibilities of damage generation of components by impact loading were identified from the estimated vibration responses.

Comparison of Voxel Map and Sphere Tree Structures for Proximity Computation of Protein Molecules (단백질 분자에 대한 proximity 연산을 위한 복셀 맵과 스피어 트리 구조 비교)

  • Kim, Byung-Joo;Lee, Jung-Eun;Kim, Young-J.;Kim, Ku-Jin
    • Journal of Korea Multimedia Society
    • /
    • v.15 no.6
    • /
    • pp.794-804
    • /
    • 2012
  • For the geometric computations on the protein molecules, the proximity queries, such as computing the minimum distance from an arbitrary point to the molecule or detecting the collision between a point and the molecule, are essential. For the proximity queries, the efficiency of the computation time can be different according to the data structure used for the molecule. In this paper, we present the data structures and algorithms for applying proximity queries to a molecule with GPU acceleration. We present two data structures, a voxel map and a sphere tree, where the molecule is represented as a set of spheres, and corresponding algorithms. Moreover, we show that the performance of presented data structures are improved from 3 to 633 times compared to the previous data structure for the molecules containing 1,000~15,000 atoms.