• Title/Summary/Keyword: Thread load

Search Result 68, Processing Time 0.02 seconds

분산처리서버에서의 멀티 쓰레드 방식을 적용한 원격얼굴인식 시스템 (Study on Remote Face Recognition System Using by Multi Thread on Distributed Processing Server)

  • 김의선;고일주
    • 한국차세대컴퓨팅학회논문지
    • /
    • 제13권5호
    • /
    • pp.19-28
    • /
    • 2017
  • IP보안 카메라의 보급으로 원격에서 얼굴인식을 수행함에 있어 서버의 부하를 줄이기 위한 여러 가지 방법들이 구현되고 있다. 본 논문에서는 원격지에 있는 IP 보안 카메라 영상을 얼굴검출기능이 탑재된 DSP 보드를 통해 입력 받아 얼굴검출을 수행 한 후 해당 얼굴영역 이미지를 서버로 전송하여 이를 얼굴인식 분산 처리를 통해 얼굴인식 기능을 수행한다. 결과적으로 전체적인 서버시스템 로드를 상당히 줄이는 성과와 실시간 얼굴 인식처리를 최대 256대의 카메라를 연동하면서 수행할 수 있는 장점을 가지고 있다. 이를 수행할 수 있는 기술은 분산처리 서버기술을 이용하여 한 서버 당 64채널 얼굴인식을 수행하며, 4개 분산처리 서버를 운영할 경우 250여개 카메라 채널을 통한 얼굴검출 결과를 처리하는 성과를 가져올 수 있었다.

UML과 SDL을 이용한 무선 트랜잭션 프로토콜의 구현과 성능 평가 (Implementation and Performance Evaluation of the Wireless Transaction Protocol Using UML/SDL)

  • 정호원;임경식
    • 한국통신학회논문지
    • /
    • 제27권11C호
    • /
    • pp.1064-1073
    • /
    • 2002
  • 본 논문에서는 프로토콜 개발 도구를 이용하여 Wireless Application Protocol (WAP) 포럼에서 제안하는 무선 트랜잭션 프로토콜(Wireless Transaction Protocol: WTP)을 구현하였다. 또한, 서버모델, coroutine 모델 및 activity-thread 모델에 따라 개발도구의 지원없이 직접 개발된 WTP 구현물들과 그 성능을 비교 분석하였다. 우선 Unified Modeling Language (UML)을 사용하여 프로토콜의 요구사항을 분석함과 동시에 프로토콜 엔진의 구조를 정의하였으며, 이를 기반으로 Specification and Description Language (SDL)을 사용하여 프로토콜 엔진을 상세 설계한 후, 코드 자동 생성기를 이용하여 WTP 구현물을 생성하였다. 구현물의 성능을 분석한 결과, 3,000개 이하의 클라이언트가 동시에 접속할 경우에는 트랜잭션 처리율(throughput)과 트랜잭션 처리 지연시간(system response time) 측면에서 기존의 세 가지 모델을 이용하여 직접 개발한 프로토콜 엔진과 그 성능이 대등함을 알 수 있었다. 그러나, 5,000개 이상의 클라이언트가 동시에 접속할 경우 트랜잭션 성공률은 약 10%까지 급격히 감소하고 트랜잭션 처리 지연시간은 1,500㎳까지 증가하였는데, 이는 프로토콜 개발도구를 사용한 경우에 구현물의 크기가 약 62% 증가하면서 프로토콜 처리시간 증가로 인한 것이다. 그러나, 이러한 실험 결과는 실험에 사용된 PC 서버의 사양을 고려할 때 호스트의 과부하로 인한 것이며, 부하분산 기능이 제공되는 실제 환경에서는 프로토콜 개발 도구를 사용하지 않고 직접 개발한 프로토콜 엔진과 거의 대등한 성능을 보였다.

Cyclostorm : WAC 기반 모바일 앱의 자바스크립트 처리 효율 향상을 위한 클라우드 컴퓨팅 서비스 (Cyclostorm : The Cloud Computing Service for Uplifting Javascript Processing Efficiency of Mobile Applications based on WAC)

  • 방지웅;김대원
    • 전자공학회논문지
    • /
    • 제50권5호
    • /
    • pp.150-164
    • /
    • 2013
  • WAC (Wholesale Application Community) 기반 모바일 웹 애플리케이션의 보급이 널리 확산됨에 따라 자바스크립트와 HTML (Hyper Text Markup Language)로 구현된 애플리케이션의 처리 성능이 점차 이슈화되고 있다. 단순한 처리 기능만을 갖는 구조라면 현재 통용되는 브라우저에서도 문제가 없지만 자바스크립트의 처리량이 점점 증가 할수록 브라우저의 처리 부담 또한 가중된다. 현재 상용화 되어 있는 모바일 브라우저에서는 자바스크립트의 처리에 시간 및 용량의 제한을 두고 있다. 이러한 문제점의 해결을 위한 대안으로서 HTML 5에서는 기존의 자바스크립트에서는 지원하지 않는 멀티 스레드 구현을 위한 Web Worker를 제공하고 있다. Web Worker는 싱글 스레드에서 처리하는 일정 부분을 별도의 스레드를 통해서 처리하는 메커니즘을 제공한다. 하지만 이는 모바일상의 Native 애플리케이션만큼의 처리 능력을 보장하는 것이 아니며 근본적인 처리 속도 개선 방법으로는 미흡하다. Cyclostorm은 이러한 모바일 상에서의 자바스크립트 처리를 클라우드 상의 컴퓨터 서버에 이전함으로써 모바일 클라이언트로서의 자원적 한계를 극복하고 고성능 처리 서비스를 제공하여 Native 애플리케이션 만큼의 성능을 보장한다. 성능 평가 실험에서 Cyclostorm은 기존의 모바일 브라우저에서의 자바스크립트 처리보다 최대 6배 빠른 처리 속도를 보이고 있고 HTML 5의 Web Worker보다는 3~6배정도의 빠른 성능을 보이고 있다. 또한 메모리 부분에서도 서버 측에 존재하는 메모리를 사용하기 때문에 전반적으로 기존의 방법보다는 낮은 사용량이 측정 되었다. 본 논문에서는 현재 모바일 산업에서 화두가 되고 있는 WAC 기반에서 모바일 브라우저가 갖고 있는 한계를 극복하고 기존 웹 애플리케이션의 성능을 획기적으로 개선할 수 있는 클라우드 컴퓨팅 서비스인 Cyclostorm을 소개한다.

2종의 임플란트 내부결합구조체에 따른 치조골상 유한요소응력 분석 (Finite Element Stress Analysis of Bone Tissue According to the Implant Connection Type)

  • 변욱;정다운;한인혜;김성량;이창희
    • 구강회복응용과학지
    • /
    • 제29권3호
    • /
    • pp.259-271
    • /
    • 2013
  • 임플란트 고정체-지대주 결합구조체의 형태에 따른 교합부하의 반응이 다양하여 본 연구에서는 하중위치 및 결합구조체 접촉 비율에 따라 3단 계단형 결합구조체와 경사형에서 어떠한 차이가 있는 지를 3차원 유한요소분석을 시행하였다. 2종의 임플란트-지대주 결합 구조체에 연결된 상부 치관을 제작하여 각 치관에 설정된 하중위치에 200 N의 하중을 부여하였다. 임플란트 중심 부위에서 하중조건이 멀어질수록 피질골정에 가해지는 응력이 증가되기에 하중조건은 응력발생에 영향을 미치는 주요 요소이며 다음으로 결합구조형태에도 영향을 받았다. 또한 수직 하중에 비해 빗금 경사 하중이 부여된 경우 계단형은 경사형에 비해 유리한 응력 분포를 보였다. 그리고 지대주 결합구조체가 고정체의 내벽에 대해 접촉이 많아 질수록 골질에 대한 응력분산이 유리한 것으로 나타났다. 결론적으로 고정체 폭경에서 벗어난 빗김 수직 및 경사 하중은 결합구조체의 종류와 관계없이 피질골정에 응력을 집중시키므로 저작기능시 교합접촉면을 고정체의 폭경 내에 위치하도록 하는 것이 생체역학적으로 바람직 할 것으로 사료되었다.

Design of HUST-PTF beamline control system for fast energy changing

  • Li, Peilun;Li, Dong;Qin, Bin;Zhou, Chong;Han, Wenjie;Liao, Yicheng;Chen, Aote
    • Nuclear Engineering and Technology
    • /
    • 제54권8호
    • /
    • pp.2852-2858
    • /
    • 2022
  • A proton therapy facility is under development at Huazhong University of Science and Technology (HUST). To meet the need for fast energy changes during treatments, a beamline control system (BCS) has been designed and implemented. The BCS coordinates and controls various beamline devices by adopting a distributed architecture divided into three layers: the client, server, and device layers. Among these, the design of the server layer is the key to realize fast energy changes. The server layer adopts the submodule programming paradigm and optimizes the data interface among modules, allowing the main workflow to be separated from the device workflow and data. Furthermore, this layer uses asynchronous, multithreaded, and thread-locking methods to improve the system's ability to operation efficiently and securely. Notably, to evaluate the changing energy status over time, a dynamic node update method is adopted, which can dynamically adjust the update frequency of variable nodes. This method not only meets the demand for fast updates on energy changes but also reduces the server's communication load in the steady state. This method is tested on a virtual platform, and the results are as expected.

Performance control analysis of concrete-filled steel tube sepa-rated spherical joint wind power tower

  • Yang Wen;Guangmao Xu;Xiazhi Wu;Zhaojian Li
    • Structural Engineering and Mechanics
    • /
    • 제87권2호
    • /
    • pp.137-149
    • /
    • 2023
  • In this study, to explore the working performance of the CFST split spherical node wind power tower, two groups of CFST split spherical joint plane towers with different web wall thicknesses and a set of space systems were analyzed. The tower was subjected to a low-cycle repeated load test, and the hysteresis and skeleton curves were analyzed. ABAQUS finite element simulation was used for verification and comparison, and on this basis parameter expansion analysis was carried out. The results show that the failure mode of the wind power tower was divided into weld tear damage between belly bar, high strength bolt thread damage and belly rod flexion damage. In addition, increasing the wall thickness of the web member could render the hysteresis curve fuller. Finally, the bearing capacity of the separated spherical node wind power tower was high, but its plastic deformation ability was poor. The ultimate bearing capacity and ductility coefficient of the simulated specimens are positively correlated with web diameter ratio and web column stiffness ratio. When the diameter ratio of the web member was greater than 0.13, or the stiffness ratio γ of the web member to the column was greater than 0.022, the increase of the ultimate bearing capacity and ductility coefficient decreased significantly. In order to maximize the overall mechanical performance of the tower and improve its economy, it was suggested that the diameter ratio of the ventral rod be 0.11-0.13, while the stiffness ratio γ should be 0.02-0.022.

멀티코어 프로세서에서의 H.264/AVC 디코더를 위한 데이터 레벨 병렬화 성능 예측 및 분석 (Data Level Parallelism for H.264/AVC Decoder on a Multi-Core Processor and Performance Analysis)

  • 조한욱;조송현;송용호
    • 대한전자공학회논문지SD
    • /
    • 제46권8호
    • /
    • pp.102-116
    • /
    • 2009
  • 최근 멀티코어 프로세서의 이용이 증가함에 따라, 멀티코어환경에서 고성능 H.264/AVC 코덱을 구현하기 위한 다양한 병렬화 기법들이 제안되고 있다. 이러한 기법들은 병렬화 기법 적용 방식에 따라 태스크 레벨 병렬화 기법과 데이터 레벨 병렬화 기법으로 구분된다. 태스크 레벨 병렬화 기법을 이용한 파이프라인 병렬화 기법은 H.264 알고리즘을 파이프라인 단계로 나누어 구현하며, 일반적으로 화면 사이즈가 작고 복잡도가 낮은 비트스트림에 유리하다. 그러나 프로세싱 모듈별 수행시간 차이가 커서 로드밸런싱이 좋지 않고, 파이프라인 단계의 수가 제한적이라 성능 확장성에 제한이 있어 HD 비디오같이 해상도가 큰 비트스트림 처리에는 적합하지 않은 단점이 있다. 본 논문에서는 로드밸런싱 및 성능 확장성을 고려하여 매크로블록 라인 단위로 쓰레드를 할당하는 수평적 데이터 레벨 병렬화 기법을 제안하고, 이에 대한 성능 예측 수식 모델을 통하여 성능을 예상한다. 또한 성능 예측의 정확성을 검증하기 위해 JM 13.2 레퍼런스 디코더에 대한 데이터 레벨 병렬화 기법을 ARM11 MPCore 환경에서 구현하고 이에 대한 성능 검증을 수행하였다. SoCDesigner를 이용한 사이클 단위의 성능 측정 결과, 본 논문에서 제시하는 쓰레드 증가에 대한 병렬화 기법의 성능 변화를 비교적 높은 수준의 정확도로 예측 가능하였다.

선박용 디젤기관의 운동부 볼트 손상사례에 대한 연구 (A case study on the bolt failure of the moving parts of a marine diesel engine)

  • 김종호;이재현
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제41권1호
    • /
    • pp.118-124
    • /
    • 2017
  • 본 연구대상 디젤기관의 연접봉 볼트, 크랭크 핀 베어링 볼트 등의 손상원인을 조사 분석하기 위하여 수행한 현장검사, 파손부에 대한 시험 및 고찰, 참고문헌 및 연구자의 경험 등을 통하여 다음과 같은 결론을 얻었다. 파손된 크랭크 핀 베어링 볼트는 연접봉 볼트보다 늦게 파손된 것으로 추정된다. 파손된 연접봉 볼트는 충격적인 하중에 의해서 취성파괴된 것이 아니고, 비정상적인 반복하중(예를 들어 체결 볼트의 풀림 등)에 의해서 피로파괴가 되었다는 것을 그 파단면의 모습을 통하여 알 수 있다. 파손된 연접봉 볼트용 U 너트는 윤활유(고착방지제)의 부적절한 사용, 각 실린더와 연접봉 별로 구분되어 사용되지 않았던 것 등으로 인하여 표면 상태가 불량하게 되었고, 이것은 연접봉 볼트의 파손사고에 영향을 미쳤을 가능성이 있다고 할 수 있다. 그리고 파손된 국내 제작품인 연접봉 볼트와 크랭크 핀 베어링 볼트의 기계적 성질, 전조공정 등은 해당 볼트의 설계요건에 적합하다고 할 수 있다.