• 제목/요약/키워드: 마이크로 쓰레드

검색결과 18건 처리시간 0.033초

M3K에서의 쓰레드 컴포넌트 구현 (Implementation of Thread Component in M3K)

  • 김영호;고영웅;유혁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (3)
    • /
    • pp.78-80
    • /
    • 1999
  • 마이크로 커널 구조는 필수 불가결한 커널 기능만을 가지게 되며, 운영체제의 기능성은 서버로 동작하게 된다. 따라서 모노리틱 운영체제에 비해서 커널 기능의 확장 및 개발이 용이하다는 장점을 가지게 된다. 본 연구에서는 기존에 제시된 마이크로 커널의 접근방식에서 추가적으로 멀티미디어를 지원할 수 있는 멀티미디어 마이크로 커널(M3K)을 구현하고 있다. 특히 M3K는 멀티미디어의 실시간 특성 및 기능을 제공할 수 있는 구조로서 컴포넌트에 기반한 커널 프레임워크를 사용하고 있다. 본 논문은 M3K 마이크로 커널을 구현함에 있어서 커널 구조 자체를 컴포넌트화시켜 필요한 기능만을 선택적으로 결합해서 사용할 수 있는 방법을 제시하고 있으며, 현재 동작중인 쓰레드 컴포넌트의 아키텍처 위주로 설명한다.

  • PDF

다양한 마이크로쓰레드(Micro thread)의 개수를 가지는 임플란트의 상부구조물 형상과 하중조건에 따른 3차원 유한요소해석을 이용한 하악골의 응력분포에 관한 연구 (Three-dimensional Stress Analysis of Implant Systems with Micro Threads in the Maxillary Bone)

  • 신하식;한종현;이수홍;전흥재
    • 한국정밀공학회지
    • /
    • 제22권3호
    • /
    • pp.179-186
    • /
    • 2005
  • A comparative study of stress distributions in the maxillary bone with three different types of abutment was conducted. Finite element analysis was adopted to determine stress generated in the bone with the different implant systems with micro threads (Onebody type implant, Internal type implant, and External type implant). It was found that the types of abutments and the number of micro threads have significant influence on the stress distribution in the maxillary bone. They were due to the difference in the load transfer mechanism and the size of contact area between abutment and fixture. Also the maximum effective stress in the maxillary bone was increased with increasing inclination angle of load. It was concluded that the maximum effective stress in the bone was the lowest by the internal implant among the maximum effective stresses by other two types of implants and by appropriate number of micro threads, and that the specific number of micro thread was existed to decrease the maximum effective stress in the maxillary bone due to different implant systems and loading conditions.

다중처리 마이크로프로세서를 이용한 객체 인식 (Object Recognition using On-Chip Multiprocessing Microprocessor)

  • 정용화;박경;한우종
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (3)
    • /
    • pp.762-767
    • /
    • 1999
  • 객체 인식은 고성능 컴퓨팅을 필요로 하는 흥미있는 응용 분야이다. 현재 대부분의 고성능 컴퓨터는 슈퍼스칼라 구조의 범용 마이크로프로세서를 채택하고 있으나, 반도체 집적도가 증가함에 따라 슈퍼스칼라 구조를 대신할 새로운 마이크로프로세서가 구조가 제안되고 있다. 본 논문에서는 최근 새로운 마이크로프로세서 구조로 급부상하고 있는 다중처리 마이크로프로세서 구조가 객체 인식 응용에 적합한지를 분석한다. 성능 특성을 확인하기 위하여 먼저 프로그램 구동방식의 마이크로프로세서 시뮬레이터와 프로그래밍 환경을 개발하였다. 이를 기반으로 시뮬레이션을 수행한 결과, 다중처리 마이크로프로세서가 작은 오버헤드로 쓰레드 수준의 병렬성을 적절히 활용하고 있어 객체 인식 응용에 적합한 구조임을 확인하였다.

  • PDF

M3K에서 IPC 컴포넌트 설계 및 구현 (Design and Implementation of IPC Component in M3K)

  • 김영호;고영웅;유혁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (3)
    • /
    • pp.35-37
    • /
    • 2000
  • M3K(MutiMedia MicroKernel)는 멀티미디어에서 요구하는 실시간 특성을 지원할 수 있는 것을 목표로 하고 있으며, 이를 위해서 마이크로 커널 구조로서 설계되었다. 마이크로 커널은 내부에서 발생하는 지연시간이 작고 예측 가능하므로 실시간 시스템을 지원하기에 적합하다. 그러나 서버간의 빈번한 메시지 교환에 따른 IPC 병목현상은 전체 시스템의 성능을 저하시키고, 외부 이벤트에 대한 실시간 처리를 어렵게 한다. 본 연구에서는 M3K 에서 실시간 특성을 지원할 수 있도록 IPC를 설계 및 구현하는 것을 목표로 하고 있다. 이에 대한 접근방법으로는 IPC 중에 발생되는 쓰레드 간의 문맥 전환을 소프트웨어적으로 구현하고, IPC를 우선 순위가 부여된 시그널 객체를 이용하여 처리하고 있다. 따라서 빈번하게 발생되는 문맥 전환의 비용을 최소화함으로써 캐쉬 미스 및 TLB 미스를 줄이고, 우선 순위가 높은 이벤트나 IPC부터 처리될 수 있게 한다.

  • PDF

마이크로프로세서 구성에 따른 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.

동시 다중 쓰레딩을 이용하는 마이크로 프로세서 성능평가 (Performance Evaluation of a Simultaneous MultiThreading)

  • 이정훈;오영은;박형우;김진석
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (A)
    • /
    • pp.1-3
    • /
    • 2003
  • 프로세서의 효율을 높이기 위한 방법으로 독립적인 쓰레드들을 한 프로세서 사이클에 동시에 실행시킬 수 있는 SMT 기술에 관한 많은 연구가 수행되어왔다[1, 2, 3, 4]. 많은 연구에서 SMT 기술에 대한 성능을 시뮬레이션 수준에서 측정하였기 때문에, 실제 환경에서 SMT 기술의 성능을 측정할 필요가 있다. 본 논문에서는 SMT 기술이 구현된 프로세서에서 각종 벤치마킹을 직접 수행해 봄으로써 실제 환경에서의 성능을 측정해 보았으며, 이를 기존의 SMP와의 비교를 통해 SMT 기술이 실제로 얼마만큼 좋은 성능을 낼 수 있는지 실험을 통해 보였다.

  • PDF

신첨성대 - 흥미로운 숫자풀이

  • 김영균
    • 과학과기술
    • /
    • 제29권4호통권323호
    • /
    • pp.68-69
    • /
    • 1996
  • 숫자를 헤아리는 방법은 민족마다 또 문화권에 따라 서로 다르다. 서양에는 피코, 마이크로, 밀리, 윈, 헌드레드, 밀리언 등이 있고 동양에서는 일, 십, 백, 천, 억, 조, 경 등을 기본적인 숫자의 단위로 쓰고 있다. '불가사의', '무량대수' 등도 숫자의 단위이며 소수점 이하는 푼, 리를 비롯해 '순식', '찰나' 등 다양하다. 우리가 흔히 쓰는 '순식'은 숨을 한번 쉬는 3초를, 그리고 불교에서의 '일겁'은 우주의 일생을 일컫는다. 이렇듯 흥미롭고 신비로운 숫자의 세계를 풀어본다.

  • PDF

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

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

객체 인식을 위한 다중처리 마이크로프로세서의 성능 평가 (Performance Evaluation of an On-Chip Multiprocessor for Object Recognition)

  • 정용화;박경;최성훈;한우종
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제27권6호
    • /
    • pp.558-566
    • /
    • 2000
  • 객체 인식은 고성능 컴퓨팅을 필요로 하는 흥미있는 응용 분야이다. 현재 대부분의 고성능 컴퓨터는 슈퍼스칼라 구조의 범용 마이크로프로세서를 채택하고 있으나, 반도체 집적도가 증가함에 따라 슈퍼스칼라 구조를 대신할 다중처리 마이크로프로세서 구조가 제안되고 있다. 본 논문에서는 다중처리 마이크로프로세서 구조가 객체 인식 응용에 적합한지를 분석한다. 성능 특성을 확인하기 위하여 먼저 프로그램구동방식의 마이크로프로세서 시뮬레이터와 프로그래밍 환경을 개발하였다. 이를 기반으로 시뮬레이션을 수행한 결과, 다중처리 마이크로프로세서가 작은 오버헤드로 쓰레드 수준의 병렬성을 적절히 활용하고 있어 객체 인식 응용에 적합한 구조임을 확인하였다.

  • PDF