• 제목/요약/키워드: Multithreads

검색결과 3건 처리시간 0.017초

마이크로프로세서 구성에 따른 OpenGL 가속처리의 성능변화에 관한 연구 (A Study on the OpenGL Accelerating Performance Variations by the Configuration of Microprocessor)

  • 김희중;정재현;최순호
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제30권2호
    • /
    • pp.311-318
    • /
    • 2006
  • In this study, the performance tests for single and dual micro processor configurations are performed to investigate how the accelerated OpenGL components and applications are dependent on processor configurations. At present, many major providers of the engineering graphics workstations have recommended that multiprocessors are better than single processor. However, we confirmed that the single processor configuration is more faster and more effective than competitive configurations and suggested the economic method to improve the performance of the engineering graphics workstations.

혼합형 하부 구조를 가진 멀티미디어 회의 시스템 (A Multimedia Conference System with a Hybrid Infrastructure)

  • 성미영
    • 한국정보처리학회논문지
    • /
    • 제4권2호
    • /
    • pp.377-383
    • /
    • 1997
  • 이 논문에서는 동기적 그룹 작업을 위해 기본적으로 갖추어야할 환경인 다자간 멀티 미티어 회의 시스템을 설계하고 구현한 내용을 소개한다. 이 시스템은 공유 자료를 일관성 있게 유지하는 한편 중앙으로의 통신 부담을 줄이기 위하여 중앙 집중 구조(centralized architecture)의 장점을 결합한 혼합형 하부 구조(hybrid infrastructure)와 복제 구조 (replicated architecture)의 장점을 결합한 혼합형 하부 구조(hybrid infrastructure)을 가지고 있다 공동 작업의 관리는 가상 노드로의 중앙 집중형 구조에 기반하며, 오디오, 비디오, 텍스트 등의 실제 데이터는 복제형 구조에 기초를 둔다. 이 시스템은 실시간으로 오디오와 비디오를 처리하기 위하여 동적 큐와 다중 스레드를 이용하였다.

  • PDF

멀티 스레드 프로그램의 자료경합 탐지를 위한 수행 중 감시 도구 (On-the-fly Monitoring Tool for Detecting Data Races in Multithread Programs)

  • 팽봉준;박세원;구인본;하옥균;전용기
    • 정보과학회 논문지
    • /
    • 제42권2호
    • /
    • pp.155-161
    • /
    • 2015
  • 멀티 스레드 프로그램의 수행 중에 발생하는 자료경합과 원자성 위배 등과 같은 동시성 오류는 스레드들의 비결정적 수행으로 인해 다양한 수행 순서를 고려해야 하고 재생산 또한 어렵기 때문에 디버깅하기 어렵고 귀찮은 오류로 잘 알려져 있다. 이러한 자료경합을 디버깅하기 위해서는 스레드의 수행 순서와 메모리 접근 및 동기화 정보 등과 같은 프로그램의 수행 중에 발생한 정보를 수집 및 분석해야 한다. 본 논문에서는 멀티 스레드 프로그램의 수행 중에 벡터 클록 시스템을 기반으로 스레드의 병행성과 접근사건들 간의 순서관계를 생성 및 유지함으로써 정확하면서도 효율적인 감시와 분석이 가능한 도구인 VcTrace를 제시한다. 제시된 감시 도구를 사용하여 멀티 스레드 기반의 응용 프로그램을 대상으로 수행 중 발생한 스레드와 접근사건 등의 정보를 감시 및 유지하고, 자료경합을 탐지하는 기술과 접목하여 실용성을 분석한다.