• 제목/요약/키워드: O-Algorithm

검색결과 1,526건 처리시간 0.027초

Parallel Multithreaded Processing for Data Set Summarization on Multicore CPUs

  • Ordonez, Carlos;Navas, Mario;Garcia-Alvarado, Carlos
    • Journal of Computing Science and Engineering
    • /
    • 제5권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.

단일영역 오차보간 모델을 이용한 5-Hole Pressure Probe의 교정 (Calibration of a Five-Hole Pressure Probe using a Single Sector Error Interpolation Model)

  • 오세윤;안승기;조철영
    • 한국항공우주학회지
    • /
    • 제34권5호
    • /
    • pp.30-38
    • /
    • 2006
  • 기존의 전통적인 회귀분석 기반 교정방법에 비해 높은 교정정밀도를 얻을 수 있는 5-hole pressure probe의 교정방안을 연구하였다. 이 새로운 교정기법은 교정시험으로부터 획득한 데이터와 곡선적합 결과간의 차이를 이용하여 산정한 단일 영역에 대한 오차보간 반응곡면을 사용한다. 끝단의 직경이 4.0 mm인 5-hole probe를 자체 제작하고, 레이놀즈수$4.11{\times}10^6$/m와 흐름각 ${\pm}48$에서 교정시험을 수행하였다. 최소자승 회귀분석모델과 단일영역 오차보간 모델을 적용하여 자료처리를 수행하고 이들 두 교정방안에 대한 비교평가와 분석을 수행하였으며, 아울러 교정 정밀도에 대한 평가도 수행하였다.

FNN 및 PNN에 기초한 FPNN의 합성 다층 추론 구조와 알고리즘 (The Hybrid Multi-layer Inference Architectures and Algorithms of FPNN Based on FNN and PNN)

  • 박병준;오성권;김현기
    • 대한전기학회논문지:시스템및제어부문D
    • /
    • 제49권7호
    • /
    • pp.378-388
    • /
    • 2000
  • In this paper, we propose Fuzzy Polynomial Neural Networks(FPNN) based on Polynomial Neural Networks(PNN) and Fuzzy Neural Networks(FNN) for model identification of complex and nonlinear systems. The proposed FPNN is generated from the mutually combined structure of both FNN and PNN. The one and the other are considered as the premise part and consequence part of FPNN structure respectively. As the consequence part of FPNN, PNN is based on Group Method of Data Handling(GMDH) method and its structure is similar to Neural Networks. But the structure of PNN is not fixed like in conventional Neural Networks and self-organizing networks that can be generated. FPNN is available effectively for multi-input variables and high-order polynomial according to the combination of FNN with PNN. Accordingly it is possible to consider the nonlinearity characteristics of process and to get better output performance with superb predictive ability. As the premise part of FPNN, FNN uses both the simplified fuzzy inference as fuzzy inference method and error back-propagation algorithm as learning rule. The parameters such as parameters of membership functions, learning rates and momentum coefficients are adjusted using genetic algorithms. And we use two kinds of FNN structure according to the division method of fuzzy space of input variables. One is basic FNN structure and uses fuzzy input space divided by each separated input variable, the other is modified FNN structure and uses fuzzy input space divided by mutually combined input variables. In order to evaluate the performance of proposed models, we use the nonlinear function and traffic route choice process. The results show that the proposed FPNN can produce the model with higher accuracy and more robustness than any other method presented previously. And also performance index related to the approximation and prediction capabilities of model is evaluated and discussed.

  • PDF

공간격자의 내부정점 조합에 의한 가상 개념 스케치용 곡면 모델링 알고리즘 (A Surface Modeling Algorithm by Combination of Internal Vertexes in Spatial Grids for Virtual Conceptual Sketch)

  • 남상훈;김학수;채영호
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권3호
    • /
    • pp.217-225
    • /
    • 2009
  • 디자이너가 생각하는 모델을 3차원 입력 장치를 사용하여 공간상에서 스케치를 할 경우 상대적으로 깊이 방향의 위치를 정확히 입력하기 어렵기 때문에 원하는 모델을 단시간에 그리기 어렵다. 본 논문에서는 2차원 스케치에서 습관적으로 사용하는 다중, 반복 스트로크를 공간 스케치 시스템에 적용하여 입력 위치의 에러를 보정함과 동시에 효율적으로 개념상의 모델을 실체화 할 수 있는 모델링 알고리즘을 제안한다. 디자이너는 곡면을 그리기 위하여 스트로크를 입력한 후 바로 그 결과를 확인할 수 있으며, 추가적인 스트로크를 입력할 때마다 곡면은 변형되고 자신이 원하는 형태로 변형되는 지 확인하면서 새로운 스트로크를 입력할 수 있다. 이를 위하여 드로잉 공간을 격자 형태의 공간으로 나누고, 각각의 격자 내부에는 격자안에서 이동이 자유로운 내부 정점을 정의하여 드로잉 공간에서의 데이타를 단순화하였다. 이정점을 인접격자와의 상호관계 패턴으로 정의하여 디자이너가 의도한 개념상의 모델을 효과적으로 3차원모델로 구체화하는 3차원 공간 스케치 시스템을 구현하였다.

하이브리드 MR댐퍼를 이용한 주륜 착륙장치 하중제어기법 연구 (Force Control of Main Landing Gear using Hybrid Magneto-Rheological Damper)

  • 현영오;황재업;황재혁;배재성;임경호;김두만;김태욱;박명호
    • 한국항공우주학회지
    • /
    • 제38권4호
    • /
    • pp.315-320
    • /
    • 2010
  • 본 논문은 헬기용 주륜 착륙장치의 기본 성능 향상 뿐 만 아니라 Fail-Safe 성능 및 소모 전력량을 개선할 목적으로, 전자석에 영구자석을 장착한 하이브리드 MR댐퍼형의 반능동제어 착륙장치를 도입하였다. 영구자석 위치에 따른 비교연구와 자기장 해석을 통해 원하는 제어력이 발생하는 MR댐퍼를 설계하였고 착륙 거동 시 내력으로 발생되는 공기력과 감쇠력의 합을 특정 값에서 일정하게 유지시키는 개념의 하중제어기법을 제어기로 적용하였다. 하이브리드 MR댐퍼를 이용한 하중제어의 착륙장치에 대하여 구성한 ADAMS 모델을 기반으로 낙하 시뮬레이션을 수행하였고 착륙특성에 대한 성능평가로 성능 개선을 확인하였다.

Cascade Extended Kalman Filter 기반의 차량동특성 및 도로종단경사 추정 (Vehicle Dynamics and Road Slope Estimation based on Cascade Extended Kalman Filter)

  • 김문식;김창일;이광수
    • 전자공학회논문지
    • /
    • 제51권9호
    • /
    • pp.208-214
    • /
    • 2014
  • 차선유지 제어시스템, 적응식순항 제어시스템과 같은 첨단운전 지원시스템은 기본적으로 차량의 거동 정보를 기반으로 구동되지만, 최근 도로의 기하학적 정보를 추가적으로 활용하는 연구가 활발히 진행되고 있다. 특히, 도로의 종단경사는 차량의 가감속 제어 및 항법알고리즘 구현에 있어 필수적인 정보로서 DGPS-RTK와 같은 고가의 장비로 직접 측정하는 방법과 디지털 맵에 저장된 속성정보를 활용하는 방식이 제안되고 있으나, 상용화 관점에서는 아직 많은 문제점이 존재한다. 따라서, 본 논문에서는 추가 센서의 장착없이 연속형 확장칼만필터를 활용하여 차량의 동특성과 도로종단경사를 효율적으로 추정하는 알고리즘을 제안한다. 도로종단경사를 포함하는 3자유도 차량동역학 모델과 차량의 내부 네트워크롤 통해 수집할 수 있는 차량의 상태정보를 기반으로 확장칼만필터를 설계하여 차량의 동특성과 도로종단경사를 추정한다. 제안된 알고리즘은 시뮬레이션과 실차실험을 통해 그 성능을 검증하였다.

OpenCL 기반의 상위 수준 합성 기술을 이용한 고성능 안개 제거 시스템의 소프트웨어-하드웨어 통합 설계 (SW-HW Co-design of a High-performance Dehazing System Using OpenCL-based High-level Synthesis Technique)

  • 박용민;김민상;김병오;김태환
    • 전자공학회논문지
    • /
    • 제54권8호
    • /
    • pp.45-52
    • /
    • 2017
  • 본 논문은 안개 제거 처리를 위한 전용의 하드웨어 가속기를 내장하는 고성능의 소프트웨어-하드웨어 통합 안개 제거 시스템의 설계 및 구현을 제시한다. 제시된 안개 제거 시스템에서 다크 채널 프라이어 기반의 안개 제거 처리는 전용의 하드웨어 가속기를 통해 처리되며, 영상의 입출력 및 가속기의 제어는 소프트웨어에 의해서 처리된다. 이를 위해 안개 제거 알고리즘에 내재된 병렬성을 발견하여 OpenCL 커널로 기술하고, 상위 수준 합성 기술을 이용해 하드웨어 가속기를 구현하였다. 기존의 소프트웨어 기반의 안개 제거 시스템과 제안하는 시스템의 성능을 비교한 결과, 동등한 안개 제거 품질을 보이면서도 전체 시스템 수행 시간이 최대 96.3% 단축되었다.

고속전철 보조전원장치용 PWM 컨버터의 병렬운전에 관한 연구 (A Study on Parallel Operation of PWM Converter for Auxiliary Power Supply of High Speed Train)

  • 김연충;오근우;원충연;최종묵;기상우
    • 전자공학회논문지SC
    • /
    • 제37권6호
    • /
    • pp.64-72
    • /
    • 2000
  • 본 논문은 고속전철 보조전원장치에 사용되는 2대의 PWM 컨버터 병렬운전에 관하여 다루고 있다. 고역률을 이루고 변압기 1차측 전류 고조파 성분을 줄이기 위하여 3레벨 PWM 스위칭 방법에 의해 제어되는 AC/DC PWM 컨버터의 병렬운전을 제안하였다. 본 논문에서는 변압기의 결합효과를 제거하기 위한 제어기법과 컨버터 2대 사이의 위상전이기법 및 전원과 제어기를 동기화하기 위한 영점 검출방식을 나타내었다. TMS320C31 마이크로 프로세서와 10[kVA] PWM 컨버터로 구성된 축소시스템에 의한 실험 결과들은 제안된 알고리즘의 타당성을 보여주고 있다.

  • PDF

One Switching Cycle 내에 최대전력점을 추종하는 태양광 발전의 아날로 MPPT 제어 시스템 (Analog MPPT Tracking MPP within One Switching Cycle for Photovoltaic Applications)

  • 지상근;권두일;유철희;한상규;노정욱;이효범;홍성수
    • 전력전자학회논문지
    • /
    • 제14권2호
    • /
    • pp.89-95
    • /
    • 2009
  • 태양광발전시스템에서 태양전지의 최대전력점 추적(MPPT, Maximum Power Point Tracking)은 중요한 부분이다. MPPT 알고리즘은 태양전지가 주어진 일사량 및 온도에 의해 최대전력점에서 동작할 수 있도록 전압($V_{MPP}$), 전류($I_{MPP}$)를 찾는다. 기존의 P&O, IncCond 알고리즘은 듀티를 증가 혹은 감소시키기 위하여 마이크로 프로세서나 DSP를 필요로 한다. 본 논문에서는 간단하면서 빠른 아날로그 MPPT 알고리즘을 제안한다. 이 방식은 기존 방식과 비교해서 매우 빠르게 MPP를 추적할 수 있으며 구현하기 쉽다. 또한 급격히 변하는 일사량에 기존 방식보다 대처가 빠르며 높은 효율을 보여준다.

OFDM 시스템에서 부분 데이터 추가정보를 이용한 데이터 공간 감소를 갖는 최대 전력 대 평균 전력 비 최소화 시퀀스 사상 기법 (PAPR-minimized Sequence Mapping with Data Space Reduction by Partial Data Side Information in OFDM System)

  • 김기우;류관웅;박용완
    • 한국통신학회논문지
    • /
    • 제29권12A호
    • /
    • pp.1340-1348
    • /
    • 2004
  • 본 논문에서는 OFDM 시스템에서 최대전력 대 평균전력(Peak-to -average Power Ratio : PAPR) 및 계산량(computation)을 최소화하는 PAPR-최소화하는 시퀀스 매핑 기법을 제안한다. PAPR을 줄이기 위해, 낮은 신호 전력의 블락 지수(block index)와 심벌 패턴들에 관한 정보를 이용하여 사상(mapping table)을 작성한다. 입력 데이터 시퀀스는 목(quotient)과 나머지(remainder)을 찾기위해 블락 지수로 나눈다. 낮은 신호 전력의 심벌 패턴은 사상 표에서 음에 따른 블락 지수의 항으로 찾게되고, 수신기에서 최초의 데이터 시퀀스를 구별하고 복원하기 위한 추가정보처럼 나머지와 함께 전송된다. 본 논문에서는 두가지 방식의 사상(mapping) 기법을 제안한다. 하나는 OFDM 신호를 복원하기위해 송신기와 수신기 양쪽 다 사상 표를 갖는 기법이고, 다른 하나는 이동국(mobile) 시스템에서 부하와 복잡성을 줄이기 위해 단지 송신기만 사상 표를 사용하는 기법이다. 이들 알고리즘은 다중 캐리어 시스템에서 PAPR 경감, 단순 처리, 그리고 적은 계산량을 확인할 수 있었다.