• 제목/요약/키워드: Card interface

검색결과 185건 처리시간 0.025초

대규모 영상처리를 위한 외장 메모리 확장장치의 구현 (Implementation of External Memory Expansion Device for Large Image Processing)

  • 최용석;이혜진
    • 방송공학회논문지
    • /
    • 제23권5호
    • /
    • pp.606-613
    • /
    • 2018
  • 본 연구는 대규모 영상처리를 위한 메모리 확장을 위한 외장 메모리 확장장치 구현에 관련된 내용으로, 이는 영상처리를 위한 그래픽 워크스테이션에 장착되는 PCI(Peripheral Component Interconnect) Express Gen3 x8 인터페이스를 가지는 외장 메모리 어댑터 카드와 외장 DDR(Dual Data Rate) 메모리로 구성된 외장 메모리 보드로 구성되며, 메모리 어댑터 카드와 외장 메모리 보드간의 연결은 광 인터페이스를 통하여 이루어진다. 외장 메모리 억세스를 위해서는 Programmable I/O 방식과 DMA(Direct Memory Access) 방식을 모두 사용할 수 있도록 하여 영상 데이터의 효율적 송수신이 이루어지도록 하였다. 본 연구 결과의 구현은 Altera Stratix V FPGA(Field Programmable Gate Array)와 40G 광 트랜시버가 장착된 보드를 사용하였으며, 1.6GB/s의 대역폭 성능을 보여주고 있다. 이는 4K UHD(Ultra High Definition) 영상 한 채널을 담당할 수 있는 규모이다. 향후 본 연구를 계속 진행하여 3GB/s 이상 대역폭을 보이는 연구결과를 보일 예정이다.

인터럽트 병합 최적화를 통한 네트워크 장치 에너지 절감 방법 연구 (A Study on Energy Savings in a Network Interface Card Based on Optimization of Interrupt Coalescing)

  • 이재열;한재일;김영만
    • 한국IT서비스학회지
    • /
    • 제14권3호
    • /
    • pp.183-196
    • /
    • 2015
  • The concept of energy-efficient networking has begun to spread in the past few years, gaining increasing popularity. A common opinion among networking researchers is that the sole introduction of low consumption silicon technologies may not be enough to effectively curb energy requirements. Thus, for disruptively boosting the network energy efficiency, these hardware enhancements must be integrated with ad-hoc mechanisms that explicitly manage energy saving, by exploiting network-specific features. The IEEE 802.3az Energy Efficient Ethernet (EEE) standard is one of such efforts. EEE introduces a low power mode for the most common Ethernet physical layer standards and is expected to provide large energy savings. However, it has been shown that EEE may not achieve good energy efficiency because mode transition overheads can be significant, leading to almost full energy consumption even at low utilization levels. Coalescing techniques such as packet coalescing and interrupt coalescing were proposed to improve energy efficiency of EEE, but their implementations typically adopt a simple policy that employs a few fixed values for coalescing parameters, thus it is difficult to achieve optimal energy efficiency. The paper proposes adaptive interrupt coalescing (AIC) that adopts an optimal policy that could not only improve energy efficiency but support performance. AIC has been implemented at the sender side with the Intel 82579 network interface card (NIC) and e1000e Linux device driver. The experiments were performed at 100 M bps transfer rate and show that energy efficiency of AIC is improved in most cases despite performance consideration and in the best case can be improved up to 37% compared to that of conventional interrupt coalescing techniques.

TCP 플러딩 공격 방어를 위한 네트워크 인터페이스용 고성능 TCP 프락시 제어 로직 구현 (Implementation of High Performance TCP Proxy Logic against TCP Flooding Attack on Network Interface Card)

  • 김병구;김익균;김대원;오진태;장종수;정태명
    • 정보보호학회논문지
    • /
    • 제21권2호
    • /
    • pp.119-129
    • /
    • 2011
  • 본 논문은 인터넷 서버의 정상적인 TCP 연결을 방해하는 형태의 DDoS(Distributed Denial of Service) 공격으로부터 서버를 보호하고 원활한 서비스를 제공하기 위한 DDoS 공격 차단 방법에 관한 것이다. 즉, 유효한 TCP 연결만을 전달해주는 기능을 가진 네트워크 인터페이스 카드에서의 고속 TCP 연동 로직(NIC_Cookie)에 대하여 기술한다. NIC_Cookie의 장점은 플러딩 공격 상태에서도 실시간으로 공격 패킷을 차단하고 정상적인 패킷만이 메인 CPU로 전달될 수 있도록 하기 때문에, 서버의 CPU 성능과 외부 네트워크의 구성 등에 영향을 받지 않는다는 것이다. 또한, 패킷 단위로 공격 TCP 세션에 대하여 실시간 차단 대응을 하기 때문에 정상적인 연결 시도에 대하여 잘못된 대응을 할 가능성이 없다. 이와 더불어, NCI_Cookie 로직 추가로 발생하는 지연시간은 패킷 길이와 상관없이 $7{\times}10^{-6}$초 이하의 성능을 보장하며, 본 논문에서는 구현된 NIC_Cookie가 일반적인 플러딩 공격을 실시간으로 방어하면서 그 성능을 보장함을 확인하였다.

P-3C 해상초계기용 전술컴퓨터의 효율적 운영을 위한 ARINC-429 연동 방법 (The Proposal Method of ARINC-429 Linkage for Efficient Operation of Tactical Stations in P-3C Maritime Patrol Aircraft)

  • 김병국;차용훈
    • 한국항행학회논문지
    • /
    • 제27권2호
    • /
    • pp.167-172
    • /
    • 2023
  • 대한민국 해군이 운영하는 P-3C 해상초계기에는 전술데이터 수집을 위한 다양한 센서 장치(LRUs, line replace units)들이 탑재 되어 있다. 센서 장치의 특성에 따라 IEEE 802.3, MIL-STD-1553A/B, ARINC-429 등 각기 다른 다양한 통신 프로토콜로 운영된다. 그리고 수집된 전술데이터는 임무조작사들을 위한 전술컴퓨터(tactical station)에서 처리가 되며, 이 전술컴퓨터는 기가비트 이더넷을 주축으로 한 클러스터링 네트워크를 구성하고 분산처리방식으로 운영이 된다. 센서 장치와의 원활한 통신을 위해 특정 전술 컴퓨터는 센서 장치를 위한 주변 장치(예: ARINC-429 interface card)를 별도로 탑재한다. 문제는 이 특정 장치의 주변장치 제어와 통신 중계에 따른 전체 분산처리의 성능을 떨어트리는 단점이 발생하며, 심지어 해당 전술컴퓨터의 동작 정지는 관련 센서 장치와 통신을 두절시키는 문제를 갖는다. 본 논문에서는 이를 해결하기 위해 별도의 중계기를 탑재하는 방법을 제안하며, 이 중계기의 동작 결과를 통해 제안 적용의 타당성을 입증한다.

다중처리를 지원하는 CAT 인터페이스에 관한 연구 (Realization of CAT Interface supporting Multitask)

  • 전동근;노승환;차균현
    • 한국통신학회논문지
    • /
    • 제17권12호
    • /
    • pp.1423-1436
    • /
    • 1992
  • 이 논문에서는 멀티태스킹을 지원하는 CAT인터페이스를 구현하였다. 컴퓨터와 계측기를 연결하기 위해 인터페이스 카드를 제작하고 구현하였다. OOP와 CUI를 사용한 컨트롤과 디스플레이는 C++로 프로그램되었다. 스펙트럼 분석기와 전력계가 제어할 계측기로 선택되었다. 9개의 모듈이 여러가지 자원을 공유하도록 구성되었다. 또한, 여러대의 계측기를 동시에 측정하기 위해 멀티태스킹이 구현되었다. 멀티태스킹은 시간분할 DOS환경에서 수행되었다. 멀티태스킹은 프로세싱 기법으로 트레드 방식을 사용하였고 스케줄링으로 라운드 로빈방식을 사용하였다. 다른 목적계측기를 위해서는 목적 계측을 구동할 소프트웨어만 합하면, 시스템은 더 많은 계측기를 컴퓨터에 의해 동시 측정할 수 있다. 사용자는 전문가적인 지식없이 시간과 오차를 줄일 수 있다.

  • PDF

근거리 통신망과 사설교환기의 음성통신을 위한 게이트웨이의 구현 (Implementation of a Gateway Protocol between LAN and PABX for Voice Communication)

  • 안용철;신병철
    • 한국통신학회논문지
    • /
    • 제19권7호
    • /
    • pp.1346-1363
    • /
    • 1994
  • 패킷 음성 프로토콜은 지금까지 많이 연구되고 구현되어왔다. 하지만 음성통신을 위한 근거리 통신망과 사설교환기사이의 연동에 대한 연구는 아직 많은 편은 아니다. 본 논문에서는 근거리 통신망과 기존의 사설교환기사이의 음성통신을 위한 게이트웨이를 설계하고 구현하였다. 구현한 게이트웨이의 프로토콜은 CCITT의 G.764 패킷 음성 프로토콜을 수정. 사용하였다. 연동을 위한 하드웨어 시스템을 구현하였으며, 이는 전화선과의 인터페이스 부분, 음성처리부분, PC 인터페이스 부분 및 제어부분, 그리고 DTMF(Dual Tone Multiple Frequency) 접속부분으로 나누어진다. 그리고 소프트웨어는 근거리 통신망 접속용 네트웍카드를 구동하는 패킷 드라이버를 이용하기위한 인터페이스 부분과 게이트웨이를 구동하는 드라이버, 그리고 프로토콜 처리부분으로 구성되어있다.

  • PDF

An Audio-Visual Teaching Aid (AVTA) with Scrolling Display and Speech to Text over the Internet

  • Davood Khalili;Chung, Wan-Young
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2003년도 하계종합학술대회 논문집 V
    • /
    • pp.2649-2652
    • /
    • 2003
  • In this Paper, an Audio-Visual Teaching aid (AVTA) for use in a classroom and with Internet is presented. A system, which was designed and tested, consists of a wireless Microphone system, Text to Speech conversion Software, Noise filtering circuit and a Computer. An IBM compatible PC with sound card and Network Interface card and a Web browser and a voice and text messenger service were used to provide slightly delayed text and also voice over the internet for remote teaming, while providing scrolling text from a real time lecture in a classroom. The motivation for design of this system, was to aid Korean students who may have difficulty in listening comprehension while have, fairly good reading ability of text. This application of this system is twofold. On one hand it will help the students in a class to view and listen to a lecture, and on the other hand, it will serve as a vehicle for remote access (audio and text) for a classroom lecture. The project provides a simple and low cost solution to remote learning and also allows a student to have access to classroom in emergency situations when the student, can not attend a class. In addition, such system allows the student in capturing a teacher's lecture in audio and text form, without the need to be present in class or having to take many notes. This system will therefore help students in many ways.

  • PDF

사운드 카드를 이용한 전자 음악 장갑 (Electronic Music Glove Using Sound Card)

  • 정의필;이창원
    • 한국음향학회지
    • /
    • 제21권2호
    • /
    • pp.128-133
    • /
    • 2002
  • 본 논문에서는 실시간으로 MIDI (Musical Instrument Digital Interface)를 이용하여 음악을 연주학 수 있는 전자음악장갑 (Electronic Music Glove, EMG) 시스템을 소개한다. 마이크로 컨트롤러를 통해 장갑으로부터 입력받은 아날로그 신호를 분석하고, 이 신호를 MIDI 메시지로 변환한 후, 컴퓨터에 내장된 사운드카드의 MIDI 음원을 이용하여 스피커로 음악을 재생한다. 컴퓨터의 직렬 포트를 통해 손가락에 부탁된 센서들과 풋 스위치의 상태를 입력받아 C++ 언어로 작성한 프로그램에서 MIDI 메시지로 변환한다. EMG 시스템은 음표의 옥타브와 음표의 길이, 그리고 코러스나 잔향, 리듬 그리고 볼륨과 같은 다양한 음악적 효과를 MIDI를 이용해 제어할 수 있다.

Next.js를 활용한 깃허브 전자 명함 제작 및 앱, 웹 멀티 플랫폼 기반 서비스를 통한 효율적인 개발자 명함 생태계 구축 (Creating GitHub Electronic Business Card Using Next.js and Building an Efficient Developer Business Card Ecosystem through App and Web Multi-Platform-Based Services)

  • 김현우;이정민;박민수;이소현;심재만;김영종
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2023년도 춘계학술발표대회
    • /
    • pp.745-747
    • /
    • 2023
  • 깃허브는 개발자의 명함이라는 말이 있듯, 많은 수의 개발자들이 깃허브를 활용해 자신의 개발 이력과 프로젝트들을 관리한다. 이를 위해 기존의 깃허브 정보 요약 서비스들이 제공되어졌으나, 정보 공유의 불편함과 많은 정보를 담지 못한다는 불편함이 존재했다. 본 논문에서는 이러한 불편함을 해소하기 위해 서버 기반의 깃허브 웹 명함 제작 및 멀티플랫폼에서의 서비스를 기반으로 한 효율적인 개발자 명함 생태계 구축을 제안한다. 본 서비스에서는 Next.js 기술을 활용한 한 명함 제작 및 웹, 앱 클라이언트를 통한 명함 관리 기능을 제공한다. Github oauth를 통해 인증된 정보를 바탕으로 Next.js를 활용해 사용자에 대한 정보를 정해진 형식으로 요약한 명함을 제작한다. 제작된 명함은 웹 / 앱 플랫폼을 기반으로 관리되며, 추가적으로 명함의 공유 및 저장 기능을 수행한다. 이를 통해, 명함 공유를 바탕으로 한 개발자 네트워크 형성을 목표로 한다.

정보 제공과 홍보 기능을 만족시키는 웹디자인에 관한 연구 -국내 신용카드사와 이동통신사를 중심으로- (A study on web design for efficient delivery of information and promotion -Focused on domestic credit card and telecommunications companies-)

  • 배윤선
    • 디지털콘텐츠학회 논문지
    • /
    • 제13권4호
    • /
    • pp.583-590
    • /
    • 2012
  • 국내의 신용카드사와 통신사는 웹사이트에서 사용자가 원하는 정보 뿐 아니라 회사가 원하는 홍보성 정보도 제공하기를 원한다. 이러한 홍보성 정보는 사용자가 정보를 찾을 때 만족감을 떨어뜨릴 수 있으므로 매우 신중한 디자인이 필요하다. 또한 사용자의 입장에서는 너무 방대한 정보가 하나의 사이트에서 제공되기 때문에 내가 필요한 정보를 어디에서 찾아야 하는가에 대한 혼란이 발생할 수 있다. 본 연구에서는 선행연구를 바탕으로 국내 신용카드사와 통신사에 관한 웹사이트의 현황조사와 함께 12명의 사용자와 토론을 실시하였다. 홍보성 정보는 절제된 이미지와 함께 사이트의 정보 영역과 구분 없이 제공되었을 때 효과를 얻을 수 있는 것으로 나타났으며 사용자가 원하는 정보를 쉽게 찾을 수 있기 위해서는 정보 계층구조의 단계가 많지 않으며 한 번에 제시되는 메뉴의 수는 9개가 넘지 않는 것이 이상적이라는 결과가 나왔다.