• 제목/요약/키워드: 소프트웨어 성능 분석

Search Result 1,242, Processing Time 0.031 seconds

Analysis and Design of the Energy-oriented Simulator (에너지-지향 시뮬레이터의 분석 및 설계)

  • Ko, Kwang-Man;Kim, Sung-Jin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.04a
    • /
    • pp.512-514
    • /
    • 2009
  • 새로운 임베디드 프로세서를 설계하거나 재설계하는 경우에 실제 하드웨어로 구현하기 전에 프로세서의 다양한 성능확인과 개선을 위해 소프트웨어적으로 검증할 수 있는 시뮬레이터와 같은 실험환경의 구축은 하드웨어 설계자 및 임베디드 소프트웨어 개발자에게 중요한 요소이다. 본 논문에서는 임베디드 프로세서 설계자의 아키텍처 탐색과 성능측정 환경을 지원하기 위해 임베디드 프로세서를 위한 시뮬레이터를 인스트럭션-셋 캄파일 방식으로 설계한 후 모델을 제시한다. 또한 시뮬레이터를 구성하는 각 요소에 대한 기능적, 연결성 기술을 통해 실제적인 개발에 활용될 수 있도록 한다.

A Survey on Deep Neural Networks for 3D Reconstruction from a 2D Image (단일 이미지 기반 3D 모델 생성을 위한 딥-뉴럴 네트워크 분류 및 성능비교)

  • Kim, MinGeyung;Choi, Yoo-Joo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2022.05a
    • /
    • pp.715-718
    • /
    • 2022
  • 단일 이미지로부터 3D 모델을 생성하는 방법은 메타버스와 가상현실 콘텐츠에 대한 필요성이 높아짐에 따라, 보다 효율적인 모델 생성방법으로서 관심이 높아지고 있다. 본 논문에서는 단일 이미지로부터 3D 모델을 자동 생성하는 기존 딥-뉴럴 네트워크들을 대상으로, 생성되는 3D 모델의 유형에 따라 기존 네트워크들을 분류하고, 주요 딥-뉴럴 네트워크의 형태와 특징, 그리고 모델 생성의 성능을 분석하고자 한다.

Research on Features for Effective Cross-Lingual Transfer in Korean (효과적인 한국어 교차언어 전송을 위한 특성 연구)

  • Taejun Yun;Taeuk Kim
    • Annual Conference on Human and Language Technology
    • /
    • 2023.10a
    • /
    • pp.119-124
    • /
    • 2023
  • 자원이 풍부한 언어를 사용하여 훈련된 모델을 만들고 해당 모델을 사용해 자원이 부족한 언어에 대해 전이 학습하는 방법인 교차언어 전송(Cross-Lingual Transfer)은 다국어 모델을 사용하여 특정한 언어에 맞는 모델을 만들 때 사용되는 일반적이고 효율적인 방법이다. 교차언어 전송의 성능은 서비스하는 언어와 전송 모델을 만들기 위한 훈련 데이터 언어에 따라 성능이 매우 다르므로 어떤 언어를 사용하여 학습할지 결정하는 단계는 효율적인 언어 서비스를 위해 매우 중요하다. 본 연구에서는 교차언어 전송을 위한 원천언어를 찾을 수 있는 특성이 무엇인지 회귀분석을 통해 탐구한다. 또한 교차언어전송에 용이한 원천 학습 언어를 찾는 기존의 방법론들 간의 비교를 통해 더 나은 방법을 도출해내고 한국어의 경우에 일반적으로 더 나은 원천 학습 언어를 찾을 수 있는 방법론을 도출한다.

  • PDF

Analysis of Carbon Emissions Threshold Relative to Computing Performance (컴퓨팅 성능 대비 탄소 배출량 임계점 분석)

  • Songhyun Baek;Injune Seo;Young Ik Eom
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2024.05a
    • /
    • pp.73-74
    • /
    • 2024
  • 고성능 컴퓨팅의 수요가 증가하며 컴퓨터 분야에서 탄소 배출량을 추적하고 최적화하는 것이 중요한 과제로 여겨진다. 본 연구에서는 리눅스의 탄소 사용 정보를 제공하는 Carbond를 활용해 CPU와 DRAM에 대한 탄소 배출량을 추적하고, CPU affinity를 조절하며 워크로드의 수행 시간과 탄소 배출량을 관찰한다. 실험 결과 C-ray 벤치마크에서 4개의 코어를 할당하였을 때 적은 성능 감소로 탄소 배출량을 줄일 수 있음을 확인하였다.

Network Performance Analysis for 10G Ethernet Cards in the Router Virtualization Environment (라우터 가상화 환경에서의 10G 이더넷 카드를 위한 네트워크 성능 분석)

  • Lee, Chi-Young;Kim, Doe-Jung;Lee, Jong-Won;Yoo, Chuck
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2011.06a
    • /
    • pp.399-402
    • /
    • 2011
  • 최근 다양한 네트워크를 쉽게 구축/제거할 수 있고, 관리에 필요한 비용을 최소화하는 네트워크 기술에 대한 관심이 높아지고 있다. 본 논문은 이를 위한 대표적인 방법인 가상 라우터 구축에 초점을 맞춘다. 가상 라우터는 소프트웨어 라우터와 달리 각 가상 네트워크의 완전한 문리와 독립이 가능하다. 그러나 물리 자원에 대한 공유로 인한 성능 저하가 나타나는 문제가 있다. 이는 대량의 네트워크 트래픽을 처리해야 하는 라우터에 치명적이다. 따라서 본 논문은 가상 라우터에서의 성능 저하 정도를 측정하고, 이에 대한 원인을 분석한다. 이는 향후 성능 향상을 위한 가상 라우터 개선에 필요한 기반 자료로써 가치가 있다.

Comparison and Analysis of IPC Performance between M3K and Fiasco (M3K 와 Fiasco 의 IPC 성능 비교 및 분석)

  • Ah, Jae-Yong;Ko, Young-Woong;Yoo, Hyuck
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.04a
    • /
    • pp.457-460
    • /
    • 2001
  • 마이크로커널 구조에 있어서 IPC 의 오버헤드는 전반적인 운영체제의 성능을 결정짓는 주요한 요소가 된다. 본 논문에서는 M3K 마이크로 커널에서의 IPC 지연시간을 명확히 측정하기 위해서 IPC 수행 경로를 몇 단계 구간으로 나누었으며, 각 구간에서 사용되는 코드들의 사용빈도와 수행시간을 정확히 측정함으로써 지연이 발생되는 부분을 세밀하게 분석하였다. 또한 완전히 구현된 Fiasco 마이크로커널의 IPC 지연 시간을 M3K 에서 적용한 구간별로 측정하고 상호 비교하였다. 연구 결과 IPC의 성능 향상을 위해서 Fiasco 에서 적용하고있는 하드웨어의 특성을 활용한 구현이 실제로는 M3K 마이크로커널의 하드웨어 독립적인 IPC 구현에 비해서 큰 장점이 없음을 보여주고 있다. 오히려, 소프트웨어적인 최적화가 더많은 성능상의 이점을 줄 수 있다는 것을 실험을 통해서 보여줄 수 있었다

  • PDF

A Study on the Identification of Open Source License Compatibility Violations (오픈 소스 라이선스 양립성 위반 식별 기법 연구)

  • Lee, Dong-Gun;Seo, Yeong-Seok
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.7 no.12
    • /
    • pp.451-460
    • /
    • 2018
  • Open source software is used in various ways when developing new softwares all around the world. It requires rights and responsibilities as a form of an open source software license. Because the license is a contract between original software developers of the open source software and users, we must follow it and extremely cautious to avoid copyright infringement. In particular, we must verify license compatibility when we develop new software using the existing open source softwares. However, license violation issues always occur and lead to lawsuits so that they are having an adverse effect on the open source software ecosystem. Thus, in this paper, we propose a method, OSLC-Vid, to identify license violations whether compatibility issues exist between open source softwares. The proposed method is verified by the experiments to detect actual license violation cases.

The Performance Analysis of Wireless links for the Ship Motion in Maritime Wireleless Network (해상 무선통신 네트워크에서 선체운동에 따른 무선링크 성능 분석 연구)

  • Yang, Seung-Chur;Jeong, Jong-Min;Lee, Sung-Ho;Kim, Jong-Deok
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2013.10a
    • /
    • pp.607-608
    • /
    • 2013
  • 무선 애드훅 네트워크에서는 무선링크의 성능을 표현하는 다양한 품질 척도가 있다. 그것은 노드가 움직임이 없는 상태에서 주변 무선 상태를 반영한다. 하지만 해상 환경에서는 선박의 이동성 뿐만 아니라 바람과 파고에 의해 선박이 움직이는 특성이 있다. 따라서 선박에 위치한 안테나의 흔들림을 유발하여 신호의 수신을 불안정하게 만든다. 본 논문은 선체운동에 따른 무선 링크 성능을 분석한다. 이를 위해 자이로 센서를 이용하여 서로 다른 해상 환경에서 선체운동을 측정 및 분석하고, 하드웨어 및 소프트웨어에 의한 무선 링크 안정화 방안을 제시한다.

  • PDF

Performance Analysis on the Real-time Data Fusion Filter for Flight Test (비행시험용 실시간 데이터 융합필터 성능분석)

  • Won, Jong-Hoon;Lee, Ja-Sung;Lee, Yong-Jae;Kim, Heung-Bum
    • Proceedings of the KIEE Conference
    • /
    • 2003.07d
    • /
    • pp.2034-2036
    • /
    • 2003
  • 본 논문에서는 21차 상태변수를 갖는 칼만필터 형태의 비행시험용 데이터 융합필터 알고리듬의 성능을 분석하였다. 실측 데이터에 대한 분석을 통하여 상태변수 선택의 적절성을 검증하였다. 공분산 해석기법을 통하여 기 개발된 데이터 융합 알고리듬의 추정값의 오차범위를 구하였다. 수치적인 성능값을 구하고자 간단한 시뮬레이터를 설계하였다. 20회 몬테칼로 시뮬레이션과 공분산 해석결과에 기반하여 필터 계수를 튜닝하였고 이를 기설계된 분산형 칼만필터에 적용하였다. 실시간 소프트웨어 모듈의 수행결과를 동일한 실측데이터를 적용한 후처리 실험결과와 비교하였다.

  • PDF

Technology Trends of Haskell Parallel Programming in the Manycore Era (매니코어 시대를 대비하는 Haskell 병렬 프로그래밍 동향)

  • Kim, J.M.;Byun, S.W.;Kim, K.H.;Jeong, J.H.;Koh, K.W.;Cha, S.J.;Jung, S.J.
    • Electronics and Telecommunications Trends
    • /
    • v.29 no.5
    • /
    • pp.167-175
    • /
    • 2014
  • 매니코어 구조의 고성능 컴퓨팅 시대가 시작되고 있다. 매니코어의 성능을 활용하기 위해서는 병렬 프로그래밍이 필수적인데, 이 방식은 기존 프로그래밍에 비해 훨씬 더 복잡하고 어렵다. 또한 컴퓨터의 성능이 높아짐에 따라 소프트웨어의 규모와 복잡도 또한 증가하게 되며, 소프트웨어를 에러 없이 안전하게 개발하는 것은 매우 어려운 문제가 되고 있다. 이 문제해결에 도움을 줄 수 있는 한 방법으로 기존의 명령형 프로그래밍 언어 대신 Haskell과 같은 순수 함수형 언어의 이용을 고려한다. Haskell은 지난 수십 년 동안 람다 계산법, 타입 이론, 의미론 등의 강력한 이론적 배경하에 최신 기술을 수용하면서 발전하고 있는 순수 함수형 언어이다. 함수의 순수성은 결정적(deterministic) 병렬 프로그래밍을 표현하는데 매우 유리하다. 최근 이와 관련된 매우 고무적인 연구결과가 발표되고 있으며 여러 응용프로그램들이 개발되고 있다. Haskell은 여러 강력한 이론 덕택으로 병렬 프로그래밍뿐만 아니라 소프트웨어의 생산성 및 안정성과 관련된 많은 문제에 도움을 줄 수 있는 다목적 언어로써 주목 받고 있다.

  • PDF