• 제목/요약/키워드: 멀티프로세싱

검색결과 93건 처리시간 0.023초

영상처리 기법과 멀티 스레드를 이용한 철판결함 검출 시스템 개발 (System Developement of Iron Plate Defects Detection System using Image Processing and Multi Thread Method)

  • 안인석;최규석;김성용
    • 한국인터넷방송통신학회논문지
    • /
    • 제9권3호
    • /
    • pp.145-153
    • /
    • 2009
  • 본 논문은 철판 표면에 발생하는 결함을 검출하는 방법 중 이미지 프로세싱을 이용한 철판결함 검출 시스템을 제안하였다. 기존 이미지 프로세싱은 특정 주파수대의 빛 에너지를 방출하는 광원과 그 광원에 응답하는 수광 수자를 이용하는 이미지 프로세싱 기법을 사용하였으나, 본 논문에서는 자연 광원을 이용하고 광원의 주파수 특성에 의존하지 않고 이미지 프로세싱과 멀티 스레드 기법을 사용하여 결함을 검출하였다. 이 검출방법의 장점은 기존 시스템의 단점이었던 검증 방법의 난해함으로 사용자가 쉽게 접근하지 못하는 단점을 보완하여, 철판의 표면을 실시간으로 모니터링 가능하도록 하였다. 또한 발광소자와 수광 소자의 주파수 매칭을 위해 각각의 하드웨어를 주문제작 함으로 많은 비용이 소모되는 것을 시중에서 구매 가능한 하드웨어를 기본으로 구성하여 비용을 절감하였다.

  • PDF

이종 멀티코어 프로세서 작업 스케줄링에 관한 연구 동향 분석 (Trends on Task Scheduling in Heterogeneous Multi-core Processors)

  • 김성일;김종국
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.119-122
    • /
    • 2012
  • 이종 멀티코어 프로세서는 각기 상이한 마이크로아키텍처, 캐시 사이즈, 클록 주파수를 갖는 다수의 코어 또는 프로세싱 유닛으로 이루어진 마이크로프로세서이다. 저에너지 소비가 산업계의 키워드로 부상하고 있는 이 시기에 이종 멀티코어는 동종 멀티코어보다 더 낮은 전력을 소비하고 성능면에서도 더 나은 프로세서로 주목받고 있다. 하지만, 동종 멀티코어에서의 동작을 가정하는 현재의 운영체제의 작업 스케줄러로는 이종 멀티코어의 이종적인 특성을 잘 활용할 수 없다. 본 논문에서는 이종 멀티코어 프로세서 작업 스케줄링에 관한 연구를 다면적으로 분석하여 각 방법의 장점과 단점을 개략적으로 정리하고 관련된 이슈들을 살펴보고자 한다.

CPU 부하가 큰 쓰레드를 가진 모바일 게임에서 QoS를 고려한 전력관리 기법 (QoS-Aware Power Management of Mobile Games with High-Load Threads)

  • 김민성;김지홍
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제23권5호
    • /
    • pp.328-333
    • /
    • 2017
  • 모바일 플랫폼에서 게임은 가장 전력을 많이 소모하여 배터리 사용시간을 단축시키는 응용 중 하나이다. 따라서 모바일 게임은 스마트폰의 배터리 사용시간을 늘리기 위한 중요한 전력관리 대상이다. 그러나 모바일 게임 실행 중에 배터리 용량이 급격히 감소하는 현상은 빈번하게 발생하는 문제이며 사용자가 많은 여러 모바일 게임의 동작을 검토해 본 결과 멀티 쓰레드로 동작하는 동안 특정 쓰레드가 불필요하게 CPU 사용량을 높게 점유하여 에너지가 낭비되는 경우가 발생하였다. 따라서 본 논문은 게임 실행 중 Quality of Service(QoS)와 무관하게 비정상적으로 CPU 사용량이 높은 쓰레드를 검출하고 이종 멀티프로세싱 (Heterogeneous Multi-Processing)의 특성을 활용하여 QoS 저하 없이 전력소모를 감소시키는 최적화 기법을 제안한다. 제안된 기법을 상용 스마트폰(삼성 Galaxy S6 Edge)에 적용하여 QoS 저하 없이 최대 58%의 에너지 효율 향상이 가능하였다.

고성능 멀티미디어 처리용 병렬프로세서 하드웨어 설계 및 구현 (Hardware Design and Implementation of a Parallel Processor for High-Performance Multimedia Processing)

  • 김용민;황철희;김철홍;김종면
    • 한국컴퓨터정보학회논문지
    • /
    • 제16권5호
    • /
    • pp.1-11
    • /
    • 2011
  • 최근 모바일 멀티미디어 기기들의 사용이 증가 하면서 고성능 멀티미디어 프로세서에 대한 필요성이 증가하고 있다. 본 논문에서는 낮은 소비전력으로 고성능 멀티미디어 애플리케이션을 구현할 수 있는 SIMD기반 병렬프로세서를 제안한다. 제안하는 병렬프로세서는 16개의 프로세싱 엘리먼트로 구성되어 있으며, 3단계 파이프라인 구조로 설계되었다. 모의실험 결과, 제안한 SIMD기반 병렬프로세서는 기존의 병렬프로세서보다 프로세싱 엘리먼트 당 상대 연산 처리량에서 높은 성능을 보였으며, 또한 동일한 130nm 테크놀리지와 720 클록주파수에서 상용 고성능 프로세서인 TI C6416보다 1.4~31.4배의 성능 향상 및 5.9~8.1배의 에너지 효율 향상을 보였다. 제안한 병렬프로세서를 하드웨어 설계언어인 verilog HDL을 이용하여 설계하였고, FPGA를 이용해 검증하였다.

실시간 차선인식 알고리즘을 위한 최적의 멀티코어 아키텍처 디자인 공간 탐색 (Optimal Design Space Exploration of Multi-core Architecture for Real-time Lane Detection Algorithm)

  • 정인규;김종면
    • 예술인문사회 융합 멀티미디어 논문지
    • /
    • 제7권3호
    • /
    • pp.339-349
    • /
    • 2017
  • 본 논문에서는 주행 중인 차량의 차선 인식을 위해 4단계로 구성된 알고리즘을 제안한다. 첫 번째 단계에서는 관심영역 추출한다. 두 번째 단계에서는 신호 잡음을 제기하기 위해 중간 값 필터를 이용한다. 세 번째 단계에서는 입력되는 이미지의 배경과 전경의 두 클래스로 구분하기 위한 이진화 알고리즘을 수행한다. 마지막 단계에서는 이진화 과정 후에 남아 있는 노이즈나 불완전한 에지 등을 제거하여 선명한 차선을 얻기 위해 이미지 침식 알고리즘을 이용한다. 하지만 이러한 차선 인식 앍고리즘은 높은 계산량을 요구하여 실시간 처리가 어려운 실정이다. 따라서 본 논문에서는 멀티코어 아키텍처를 이용하여 실시간 차선이탈 감지 알고리즘을 병렬구현 한다. 또한, 차선이탈 감지 알고리즘을 위한 최적의 멀티코어 아키텍처의 구조를 탐색하기 위해 총 8가지의 서로 다른 프로세싱 엘리먼트 구조를 이용하여 실험하였고, 모의실험 결과 40×40의 프로세싱 엘리먼트 구조에서 최적의 성능, 에너지 효율 및 면적 효율을 보였다.

MPEG-21 기반 디지털 아이템 처리 및 소비 시스템 (Digital Item Processing and Consuming System based on MPEG-21)

  • 한희준;김천석;노용만
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (1)
    • /
    • pp.211-213
    • /
    • 2003
  • 본 논문에서는 MPEG-21 통합 멀티미디어 프레임워크에서 이용되는 기본 단위인 디지털 아이템(Digital Item)의 처리 방안에 대해 설명하고, 디지털 아이템 소비 시스템에 대해 논하였다. 현재 MPEG을 중심으로 표준화중인 디지털 아이템 프로세싱(Digital Item Processing; DIP)을 이용한 디지털 아이템 처리는 디지털 아이템에 소비 및 이용에 대한 기능을 부여한다. DUP 에 기반을 둔 디지털 아이템 처리 및 소비 구조의 적용을 위해 교육용 멀티미디어 컨텐츠를 표현하는 디지털 아이템을 구조화하고 디지털 아이템 소비기를 구현하여 구조화된 디지털 아이템 처리 및 소비 시스템의 유효성을 입증하였다.

  • PDF

온라인 사용자 인증을 위한 분산필터링 시스템 (Distributed Filtering System for On-line User Identification)

  • 허진경;이웅기
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2002년도 춘계학술발표논문집(상)
    • /
    • pp.54-57
    • /
    • 2002
  • 네트워크의 비약적인 발전과 이로 인한 많은 서버들의 유휴 비용에 관한 많은 연구가 이루어지고 있다. 네트워크상에서 사용자 인중을 위한 실시간 영상처리 시스템의 경우에는 사용자의 수에 비례하여 서버의 부담이 급격히 늘어나게 된다. 데이터 전송 속도에 있어서 많은 발전이 이루어지긴 하였지만 프로세싱의 중앙집중화는 서버의 많은 부담을 줄뿐만 아니라, 서버로의 네트워크 병목 현상을 초래하고 있다. 본 논문에서는 서버의 부담을 줄임과 동시에 병목현상을 해결하기 위해 RMI 기술을 기반으로 분산처리 기술을 온라인 인증 시스템에 적용한 분산 필터링 시스템을 제안한다.

  • PDF

OFDM 기반 광대역 멀티미디어 단말의 전력절감 효율 분석에 관한 연구 (Investigation of Power Saving Efficiency for the OFDM Based Multimedia Communication Terminal)

  • 문재필;이은서;김동환;이재식;장태규
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2005년도 학술대회 논문집 정보 및 제어부문
    • /
    • pp.234-236
    • /
    • 2005
  • 본 논문에서는 high-quality의 멀티미디어 통신을 위한 전력 소모 프로파일을 도출하였다. 전력 소모 블록을 크게 세가지로 나누어 RF Front-end, baseband와 멀티미디어 신호처리를 위한 디지털 프로세싱, LCD등의 사용자 인터페이스로 크게 나눌 수 있다. 각 기능 블록들이 소모한 전력을 분석하였으며, 모바일 단말 채널 환경에서의 OFDM의 성능을 분석하여 멀티미디어 처리를 위한 괌대역 멀티미디어 단말에서의 전력절감 효율을 분석하였다.

  • PDF

XML 기반의 대화형 디지털 TV 재생기 설계 및 구현에 관한 연구 (A Study of Design and Implementation of Software Player for XML Data Based Interactive Digital TV Service)

  • 이정배;임충수;김환철
    • 한국멀티미디어학회논문지
    • /
    • 제7권11호
    • /
    • pp.1564-1570
    • /
    • 2004
  • 최근 아날로그 TV는 디지털 TV로 교체되고 있는 추세이다. 이는 오디오/비디오 스트림 뿐만이 아닌데이터를 수신기에 전송할 수 있는 디지털 TV의 장점에 기인한다. 그러나 그러한 데이터를 프로세싱할수 있는 규격이나 규약이 존재하지 않는다. 그래서 대부분의 회사와 개발자들은 자신들의 각각의 방식으로 그 데이터를 프로세싱하는 방법을 택하고 있다. 이러한 규격과 규약의 부재는 많은 혼동과 시간, 비용, 인력의 낭비를 초래한다. 본 논문에서는 표준적인 측면이 아닌 방법적인 측면에서 이를 해결하고자 한다. 그 해결책은 방송 콘텐츠를 생성하고 표현하는데 XML을 이용하는 것이다. 이 해결책은 많은 인력과 비용을 절약해주고, 값비싼 방송 콘텐츠의 재사용률을 높여줄 것이다.

  • PDF

Zynq 기반 baremetal 멀티프로세싱에 의한 초음파 TOF 측정 (Measuring ultrasonic TOF using Zynq baremetal Multiprocessing)

  • 강문호
    • 전자공학회논문지
    • /
    • 제54권6호
    • /
    • pp.93-99
    • /
    • 2017
  • 본 연구에서는 Xilinx의 Zynq SoC (system on chip)를 이용하여 초음파 신호의 TOF (Time of Flight)를 측정한다. TOF는 특정 거리를 이동하는 데 소요되는 RF (radio frequency) 기준 신호와 초음파 신호의 시간차이로 부터 계산되고, 공기중 초음파의 속도를 곱하여 초음파 이동거리를 알아낸다. 이를 위해 Zynq의 내장 ADC, FIR (finite impulse response) 필터, Kalman 필터로부터 초음파 펄스를 생성하고, RF 인터페이스로부터 RF 기준펄스를 생성한다. Kalman 필터와 RF 인터페이스는 baremetal 멀티프로세싱에 의해 Zynq의 듀얼 프로세서 코어에 c-코드로 프로그래밍하고 나머지 구성 요소들은 Zynq의 FPGA 내에 설계하여, HW/SW co-design을 구현한다. 이를 통해 HW design에 비해 Zynq 자원의 가용률을 낮추고, 설계 시간을 대폭 줄일 수 있었다. 설계 툴로 Vivado IDE (integrated design environment)를 이용하여, 전체 신호처리 시스템을 계층적 블록 다이어그램의 형태로 설계하였다.