• 제목/요약/키워드: Multi Thread

검색결과 187건 처리시간 0.024초

다차원 도시시설물 관리를 위한 멀티 텍스처 기법과 다중 스레드 기법의 적용에 관한 연구 (A Study on Application of Multi-Texture and Multi-Thread for Multi-Dimensions Urban Facility Management System)

  • 최근호;강병준;조홍범;김원철
    • Spatial Information Research
    • /
    • 제18권1호
    • /
    • pp.57-67
    • /
    • 2010
  • 최근까지 도시시설물 관리를 위해 활용된 GIS 기술은 주로 2차원 기반의 GIS 기술이었다. 하지만 도시시설물은 3차원 공간상에 존재하며 이를 2차원으로 추상화시키면 정보의 손실이 일어나게 된다. 또한 도시 공간 내에 점차 시설물의 수가 증가하고 있고 대부분의 도시시설물이 지하공간에 위치하기 때문에 2차원 기반의 시스템에서 도시 내 모든 시설물의 정보를 통시에 파악하고 관리하는 것이 어려워지고 있다 본 논문에서는 멀티 텍스처 기법을 이용한 다차원 도시시설물 관리 시스템을 제안한다. 제안된 시스템은 3차원 상에서 도시시설물을 가시화하여 데이터의 손실을 줄이고 정보의 가독성을 높이며, 2차원 벡터 데이터의 3차원 라스터 변환을 통한 가시화 기법을 개발하여 다양한 2차원 GIS 의 공간분석 결과를 3차원 데이터와 동시에 활용할 수 있도록 한다. 또한 3차원 데이터를 처리하는 경우에 시스템의 속도 및 성능이 저하되어 활용 효율성이 떨어지는 문제를 해결하기 위하여 다중 스레드 프로세스를 적용하였다. 본 논문에서 제안한 기술은 기존에 텍스처를 통해 보여주던 센서의 상태정보를 3차원 영상, 시설물 데이터와 함께 시각정보로 표출함으로써 직관적인 시설물 모니터링이 가능해졌다는데 의의가 있다.

LLRP(Low Level Reader Protocol) 서버를 위한 멀티쓰레드 구조의 설계 (Design of a Multi-Thread Architecture for an LLRP Server)

  • 이태영;김윤호;성영락;오하령
    • 정보처리학회논문지A
    • /
    • 제19A권2호
    • /
    • pp.93-100
    • /
    • 2012
  • LLRP(Low-Level Reader Protocol)는 RFID 리더(LLRP 서버)와 RFID 어플리케이션들(LLRP 클라이언트)간의 인터페이스를 기술하고 있다. LLRP 서버는 여러 기능들을 동시에 수행해야 한다. 본 논문에서는 LLRP 서버를 멀티 쓰레드 구조로 설계한다. 이를 위하여 (i) LLRP 서버와 클라이언트들 간의 동작 절차를 분석하고, (ii) LLRP 서버가 만족해야 할 기능적인 요구조건들을 제시하고, (iii) 그 요구조건들을 만족할 수 있도록 LLRP 서버의 역할을 여러 쓰레드로 나누고, (iv) 쓰레드 수준에서 LLRP 동작 절차를 세분하였다. 설계된 구조를 검증하기 위하여 이산사건 시스템을 계층적이고 모듈화된 방식으로 기술하는 언어인 DEVS 형식론을 이용하여 설계된 내용을 모델링하고 시뮬레이션 하였다. 시뮬레이션 결과, 제안된 구조는 LLRP 표준과 주어진 모든 기능적 요구 조건들을 만족함을 알 수 있었다.

온라인게임 서버에서의 효율적인 클라이언트 접속 처리를 위한 비대칭 분산형 다중 서버 구조 (Asymmetric distributed multi server architecture for efficient method of client connection process at online game servers)

  • 황도연;이남재;곽훈성
    • 정보처리학회논문지B
    • /
    • 제12B권4호
    • /
    • pp.459-464
    • /
    • 2005
  • 온라인 게임 시스템은 크게 서버와 클라이언트 두 부분으로 나누어 볼 수 있다. 클라이언트는 게임 서버와의 접속 그리고 서버로부터 전송되는 패킷 분석 등의 역할을 하며, 게임 서버는 사용자 정보와 데이터베이스 둥의 관리를 수행한다. 특히 게임 서버는 새로운 클라이언트가 게임을 수행하기 위해 서버로의 접속을 허용할 경우 기존에 연결된 사용자와의 온라인 연결을 유지하면서 새로운 클라이언트의 접속 요청을 받아들여 야 한다. 본 논문에서는 서버의 다중 작업 처리를 위한 방법 중 프로세스(Process) 방법과 쓰레드(Thread) 방법의 처리 형태를 비교한 후, 현재 대부분의 게임 서버에 적용되어 있는 비대칭 분산형 구조에 적합한 비대칭 분산형 다중 서버 구조를 제안하였다. 제안한 비대칭 분산형 다중 서버 구조는 서버의 기능을 로그인 서버, 게임 서버, 통신 서버, 데이터베이스 서버 형태로 세부적으로 분리하여 각각의 기능을 독립적으로 수행한다. 따라서 다른 구조들과 비교하였을 경우 경제적, 기능적으로 더 나은 성능을 보이며 특히 서버의 안정성과 확장성이 향상되었다.

MMT 프로토콜 기반의 다중쓰레드를 활용한 ARQ 패킷 오류 제어 기법 (ARQ Packet Error Control Scheme Using Multiple Threads Based on MMT Protocol)

  • 원광은;안은빈;김아영;이홍래;서광덕
    • 방송공학회논문지
    • /
    • 제23권5호
    • /
    • pp.682-692
    • /
    • 2018
  • 본 논문에서는 MMT(MPEG Media Transport) 프로토콜 기반의 대용량 멀티미디어 전송에서 다중쓰레드를 활용한 ARQ 패킷 오류 제어 기법을 제안한다. 송신 측에서는 영상을 구성하는 각 프레임을 MMT 프로토콜을 기반으로 패킷 단위로 잘라 패킷의 헤더(Header)에는 패킷이 포함된 프레임의 순서, 표현 시간 정보 등을 저장하고 페이로드(Payload)에는 프레임을 구성하는 직접적인 정보를 저장하여 IP(Internet Protocol) 망으로 전송한다. 수신 측에서는 수신한 패킷의 오류 발생 여부를 판단하여 오류가 발생한 경우 재전송을 통해 오류를 제어하고 수신한 패킷의 헤더에 저장된 정보에 따라 패킷을 프레임으로 재구성한다. 이때 다중쓰레드 기반의 전송 방식을 설계 및 적용하여 각 쓰레드가 하나의 프레임을 맡아 패킷화(packetization)하고 전송함으로써 대용량 멀티미디어의 전송 효율을 높인다. 또한 오류가 발생한 패킷을 재전송 할 경우 단일쓰레드를 사용할 때 나타날 수 있는 문제점을 해결함으로써 다중쓰레드 전송 방식의 효율성을 검증한다.

멀티-코어 서버의 성능 분석 및 특성화 (Performance Analysis and Characterization of Multi-Core Servers)

  • 이명호;강준석
    • 정보처리학회논문지A
    • /
    • 제15A권5호
    • /
    • pp.259-268
    • /
    • 2008
  • 멀티-코어 프로세서는 최근 마이크로프로세서 시장의 주류 제품으로 자리 잡았다. 이러한 멀티-코어 프로세서를 기반으로 하는 서버들은 고성능 컴퓨팅 분야와 상용 응용 프로그램 분야에서 그 사용 범위를 넓혀가고 있다. 멀티-코어 프로세서는 높아진 병렬성으로 인하여 응용 프로그램의 성능도 한 단계 더 높여줄 것으로 기대된다. 하지만, 칩 내부의 여러 코어들이 공유 자원들을 사용하면서 발생하는 경쟁과 충돌이 성능에 병목으로 작용하기도 한다. 그러므로 멀티-코어 서버 상에서 높은 성능과 확장성을 얻기 위해서는 공유 자원의 사용을 최적화 하는 것이 필수적이다. 본 논문에서는 코어들 간의 공유 자원 사용에서 발생하는 긍정적/부정적인 효과들이 실제 응용 프로그램의 성능에 어떻게 반영되는지 실험을 통하여 분석해 본다. 또한 이러한 분석을 통하여 멀티-코어 서버의 성능을 특성화한다.

중재 쓰레드와 지연 캐싱에 의한 스퀴드 프록시 서버 성능 향상에 관한 연구 (A Study on Improving SQUID Proxy Server Performance by Arbitral Thread and Delayed Caching)

  • 이대성;김유성;김기창
    • 정보처리학회논문지C
    • /
    • 제10C권1호
    • /
    • pp.87-94
    • /
    • 2003
  • 인터넷 사용자의 폭발적인 증가로 인해 캐시 서버의 사용이 대두되고 있다. 이에 따라 캐시 서버의 성능을 향상시키기 위한 많은 연구들이 진행되었다. 본 논문에서는 캐시 서버의 병목 현상을 유발하는 원인을 분석하고 그에 대한 해결책으로 중재 쓰레드와 지연 캐싱을 제안한다. 중재 쓰레드를 사용함으로써 캐시 서버가 디스크 쓰기 연산 시에 준비된 다중 쓰레드를 탐색해야 하는 문제점을 없애고 즉시 사용자의 서비스 요청에 응답함으로써 보다 빠른 서비스를 제공할 수 있도록 한다. 또한 준비된 다중 쓰레드가 없는 경우에는 지연 캐싱을 이용해 과부하 상태의 디스크 연산을 피하고 큐가 안정화될 때 캐싱을 하도록 하여 시스템이 안정성 있게 동작하도록 하였다. 제안된 캐시 서버는 스퀴드(SQUID) 캐시 서버를 변형하여 구현되었고 실험을 통해 기존 스퀴드 캐시 서버의 성능과 비교한 결과, 응답 시간의 향상을 관찰할 수 있었다.

Multi-Channel Internet Radio Platform에 대한 연구 (A Study of Multi-Channel Internet Radio Platform)

  • 김종덕;김영길
    • 한국정보통신학회논문지
    • /
    • 제14권7호
    • /
    • pp.1723-1728
    • /
    • 2010
  • 본 논문에서는 뮤직 콘텐츠의 무분별한 사용의 피해를 줄이고 대형 매장과 임의의 공간과 공간사이 다른 콘텐츠를 서비스 할 수 있는 Multi-Channel Internet Radio Platform 에 대해 설계 방안을 제공하고 구현 연구를 진행한다. 본 플랫폼은 Multi-Channel Connection을 위한 Application 설계방법과 그에 따른 Multi Stream을 위한 Hardware Path를 구현하는 방법 제안 및 구현 결과를 제공한다.

SMT 마이크로프로세서에 적합한 ALU의 설계 (Design of an ALU for SMT Microprocessors)

  • 김상철;홍인표;이용석
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2003년도 하계종합학술대회 논문집 Ⅲ
    • /
    • pp.1383-1386
    • /
    • 2003
  • In this paper, an ALU for Simultaneous Multi-Threading (SMT) microprocessors is designed. The SMT architecture improves notably performance and utilization of processes compared with conventional superscalar architectures by executing instructions from multiple threads at the same time. This ALU adopts data bypassing method to process multi-threads. And it can flush instructions in the same thread that generate exceptions such as branch misprediction. interrupt etc, performance of SMT microprocessors with data bypassing and exception handler can be improved.

  • PDF

대면적 백색광 간섭계의 3차원 높이 연산 고속화 알고리즘 개발 (Development of High Speed 3D height Measurement for White light Scanning Interferometer)

  • 심재환;고국원
    • 한국산학기술학회:학술대회논문집
    • /
    • 한국산학기술학회 2011년도 춘계학술논문집 2부
    • /
    • pp.761-764
    • /
    • 2011
  • 본 연구에서는 대면적 백색광 간섭계의 개발과 개발 되어진 대면적 백색광 간섭계의 고속화를 위하여 Multi-PC를 이용한 동기화 이미지 획득 및 이미지 분할연산과 최적의 Multi-Thread 구성을 통한 영역분할 ROI 알고리즘에 대한 연구결과를 기술하였다.

  • PDF

다양한 운영체제에서의 다중 프로세스와 스레드 모델의 웹 서버 성능 비교 (Performance Comparisons of Multi-Process and Multi-Thread based Web Servers on Multiple Operating System Platforms)

  • 도인환;김경중;정규헌;전기훈;노삼혁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (C)
    • /
    • pp.94-96
    • /
    • 2003
  • 맡은 사용자 영역의 프로그램들이 확장성과 성능 향상을 목적으로 다중 프로세스 모델에서 다중 스레드 모델로 바뀌고 있다. 웹 서버도 폭발적으로 증가하는 사용자 요청을 수용할 수 있도록 확장성과 성능 향상을 위해서 다중 스레드 모델을 적용하였다. 본 논문에서는 다중 프로세스 모델을 적용한 웹 서버와 다중 프로세스/다중 스레드 모델을 적용한 웹 서버에 대한 성능을 여러 운영체제 환경에서 평가하였다. 실험 결과 전체적으로 다중 프로세스 모델이 다중 스레드 모델보다 더 좋은 성능과 안정성을 보였다.

  • PDF