• 제목/요약/키워드: OpenMP 프로그램

검색결과 46건 처리시간 0.018초

드론을 활용한 지하시설물측량 및 3D 시각화 (Underground Facility Survey and 3D Visualization Using Drones)

  • 김민수;안효원;최재훈
    • 한국측량학회지
    • /
    • 제40권1호
    • /
    • pp.1-14
    • /
    • 2022
  • 굴착 현장에서 신속·정확·안전한 측량을 위해 본 연구에서는 드론을 이용한 지하 시설물 측량의 적용 가능성 및 3D 시각화의 기대효과를 다음과 같이 도출하였다. Phantom4 Pro 20MP의 드론으로 30m의 비행 고도, 중복도 85%의 비행계획으로 0.85mm의 GSD (Ground Sampling Distance)값을 확보하였고, GCP (Groud Control Point)4점과 검사점 2점을 계산하여 기준점에 대하여 7.3mm, 검사점은 11mm의 성과를 취득할 수 있었다. 저가의 드론으로 측량할 경우 GCP의 중요성이 확인되었으며, 지상 기준점이 없는 경우, X값의 오차 범위는 -81.2cm에서 +90.0cm, Y값의 오차 범위는 +6.8cm에서 155.9 cm 값을 도출하였다. Pix4D 프로그램을 이용하여 포인트 클라우드 데이터를 분류하였다. 지하 시설물 데이터와 도로 포장면의 데이터를 분류하고, 중첩과정을 통해 실제 모형의 도로와 지하 시설물의 데이터를 3D 시각화하였다. 중첩된 포인트 클라우드 데이터는 Open Source 프로그램인 CloudCompare를 통해 사용자가 원하는 장소의 위치와 심도 정보를 확인할 수 있게 되었다. 본 연구결과로 지하 시설물 측량의 새로운 패러다임으로 자리매김하게 될 것이다.

인공위성 열해석을 위한 복사형상계수 계산기법의 병렬화 및 성능향상 기법 연구 (Studies of Parallelism and Performance Enhancements of Computing View Factor for Satellite Thermal Analysis)

  • 김민기
    • 한국항공우주학회지
    • /
    • 제43권12호
    • /
    • pp.1079-1088
    • /
    • 2015
  • 본 연구는 한국항공우주연구원에서 개발한 위성종합설계 SW 내의 복사계수 계산 프로그램의 병렬화 및 성능향상에 대해 논의한다. 복사계수는 복사열전달이 포함된 인공위성의 열해석을 수행하기 위한 필수적인 전초 단계로서 그 자체적인 계산량 또한 상당하다. 특히 위성 궤도상 시간에 따라 태양전지판과 본체의 상대변위가 변하기에 시간 별 독립적인 복사계수의 계산이 필요하다. 본 논문은 복사형상계수 병렬화 방법과 그 성능, KD-Tree 기반 차폐 탐색 알고리즘 및 태양전지판과 본체의 상대변위 변화에 따른 부분 복사형상계수 행렬 갱신이라고 지칭하는 계산량 저감 기법에 대해 논한다.

소형 정보가전 기기용 QPlus-P 윈도우 매니저 개발 (The Development of Qplus-P Window Manager for Small Internet Appliance)

  • 김도형;강우철;정영준;김성우
    • 정보처리학회논문지D
    • /
    • 제11D권1호
    • /
    • pp.195-202
    • /
    • 2004
  • 본 논문에서는 한국전자통신연구원에서 개발한 정보가전용 실시간 운영체제 Qplus-P에 기반을 둔 소형 정보가전 기기용 윈도우 매니저 개발에 대해 기술한다. 기존의 공개된 소형 정보가전 기기용 윈도우 매니저들은 데스크탑용으로 개발된 것을 임베디드 시스템에 맞도록 변경하여 소형 정보가전 기기에 부적합한 기능들도 포함하고 있고, 한글을 제대로 지원하지 않는 문제점이 있었다. QPlus-P 윈도우 매니저는 공개 소스로 개발되고 있는 소형 정보가전 기기용 윈도우 매니저 매치박스에 한글 처리 기능을 추가하고, 다중 윈도우 환경에서 자동적으로 한/영 모드를 전환해주는 새로운 한글 입력기 아미키를 제공한다. 그리고, 한글을 지원하는 웹 브라우저, 메일 클라이언트, MP3 재생기 등과 같은 기본응용 프로그램들을 제공한다. Qplus-P 윈도우 매니저는 공개소스에 한팔 지원 기능을 추가하고, 타겟 시스템에 이식함으로써 개발되었다.

R을 이용한 KS Q ISO 22514-7 측정 프로세스 능력 분석용 프로그램 (A Statistical Program for Measurement Process Capability Analysis based on KS Q ISO 22514-7 Using R)

  • 이승훈;임근
    • 품질경영학회지
    • /
    • 제47권4호
    • /
    • pp.713-723
    • /
    • 2019
  • Purpose: The purpose of this study is to develop a statistical program for capability analysis of measuring system and measurement process based upon KS Q ISO 22514-7. Methods: R is a powerful open source functional programming language that provides high level graphics and interfaces to other languages. Therefore, in this study, we will develop the statistical program using R language. Results: The R program developed in this study consists of the following five modules. ① Measuring system capability analysis with Type 1 study data: MSCA_Type1.R ② Measuring system capability analysis with Linearity study(Type 4 study) data: MSCA_Type4.R ③ Measurement process capability analysis with Type 1 study & Gage R&R study data: MPCA_T1GRR.R ④ Measurement process capability analysis with Type 4 study & Gage R&R study data: MPCA_T4GRR.R ⑤ Attribute measurement processes capability analysis : AttributeMP.R Conclusion: KS Q ISO 22514-7 evaluates measuring systems and measurement processes on the basis of the measurement uncertainty that was determined according to the GUM(KS Q ISO/IEC Guide 98-3). KS Q ISO 22514-7 offers precise procedures, however, computations are more intensive. The R program of this study will help to evaluate the measurement process.

Tilera 다중코어와 x86-64 멀티코어 시스템의 성능 비교 (Performance Comparison of Tilera Many-core and x86-64 Multi-core Systems)

  • 최희석;유태묵;박지수;정대용;임종범;이정하;서태원;유헌창
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 춘계학술발표대회
    • /
    • pp.102-105
    • /
    • 2013
  • 최근 멀티코어 시스템은 컴퓨터의 성능을 향상시키기 위해 더 많은 수의 코어를 연결시키는 다중코어 시스템으로 발전하고 있다. 그러나 멀티코어 시스템은 사용하는 코어의 아키텍처 구조와 개수에 따라 성능 차이가 발생한다. 이에, 본 논문에서는 코어의 아키텍처 구조와 코어의 개수가 성능에 미치는 영향을 분석하기 위해 Tilera의 다중코어 시스템인 Tile-Gx36, TilePro64와 Intel의 x86-64 멀티코어 시스템인 Core i5의 성능을 비교하였다. 코어의 사용률이 늘어남에 따른 성능차이를 알아보기 위해 벤치마크 프로그램인 SPEC CPU 2006을 이용하여 각 시스템 내 단일코어의 성능을 측정하고, OpenMP 벤치마크 프로그램을 이용하여 시스템의 모든 코어를 사용했을 때의 입력 데이터 크기에 따른 성능을 측정하였다. 실험 결과, 단일코어에서의 성능은 정수형 데이터를 사용하여 측정하였을 경우 Core i5가 Tile-Gx36보다 약 87%, 실수형 데이터를 사용하여 측정하였을 경우 약 94% 더 빠른 것으로 나타났다. 그러나 코어 전체를 이용한 성능 결과에서는 정수형 배열 크기가 이상일 경우 Tile-Gx36 시스템의 처리 속도가 Core i5 시스템 보다 평균적으로 약 7.6배 향상됨을 확인할 수 있었다. 따라서 Tilera의 다중코어 시스템은 클럭 속도와 아키텍처 구조의 영향으로 단일코어의 성능은 떨어지나, 병렬 처리를 이용한 고속연산에서는 성능이 향상된다고 할 수 있다.

N스크린 환경에서 다중미디어를 활용한 TV프로그램 이용행태 연구 (A Study about TV viewing behavior through Multiple Media under Nscreen circumstances)

  • 김종하
    • 만화애니메이션 연구
    • /
    • 통권31호
    • /
    • pp.177-208
    • /
    • 2013
  • 본 연구는 N스크린 환경에서 TV를 통해 제공되는 콘텐츠의 기능과 역할에 대한 질문에서 시작되었다. TV 프로그램 시청과 동시에 이용되는 다양한 미디어들의 현황 및 이용자들의 다중미디어 이용행태, N스크린 환경에서 이용되는 TV프로그램들의 특성을 고찰하기 위해 뉴미디어이용이 활발한 18~34세 시청자를 중심으로 연구하였다. 연구결과 TV는 지상파 방송 프로그램을 비롯한 인기 콘텐츠를 중심으로 스토리를 제공하는 1차 스크린으로 기능하고 있으며(84.5%, n=566), 이용자들은 개인 미디어를 통해 참여, 공개, 대화, 커뮤니티, 연결 등 소셜기재를 활용하여 TV에 나온 이야기들을 재생산하는 구조를 가지고 있었다. 콘텐츠는 내용 및 이용자의 상호작용 특성에 따라 '감정자극형', '정보생산형', '참여형'으로 유형화되었으며, '참여형'은 상호작용 정도에 따라 '관람형', '희망형', '결과보장형'의 3단계로 다시 세분화되었다. 2주간에 걸친 다이어리 조사와 초점집단 인터뷰 연구를 통해, 동일시간, 동일장소에서 같은 프로그램을 시청하더라도 이용자들은 자신의 이동형 개인 미디어를 통해 지금 TV를 통해 소비하고 있는 콘텐츠를 각자의 방식으로 재생산하고 있음을 알 수 있었다. 이는 N스크린으로 인한 환경 변화가 미디어 이용의 맥락과 행태에 가져온 변화로, 스크린의 증가와 소셜미디어의 확장 속에 TV가 스토리 창조의 원천으로 작용하며 스토리 재생산의 중심적 역할을 하고 있음을 시사한다.