• 제목/요약/키워드: CPU 시간

검색결과 518건 처리시간 0.026초

파일 유형과 크기에 따른 적응형 중복 제거 알고리즘 설계 (Design of Adaptive Deduplication Algorithm Based on File Type and Size)

  • 황인철;권오영
    • 한국정보통신학회논문지
    • /
    • 제24권2호
    • /
    • pp.149-157
    • /
    • 2020
  • 오늘날 사용자의 데이터 증가에 따른 데이터 중복으로 인해 다양한 중복 제거 연구가 이루어졌다. 그러나 상대적으로 개인 스토리지에 대한 연구는 미진하다. 개인 스토리지는 고성능 컴퓨터와는 다르게 CPU와 메모리의 자원 사용을 줄이면서 중복 제거를 수행할 필요가 있다. 본 논문에서는 개인 스토리지에서 중복 제거율을 적절히 유지하며 부하를 낮추기 위해 파일의 타입과 크기에 따라 FSC(Fixed Size Chunking)와 WFH(Whole File Chunking)를 선택적으로 적용하는 적응형 알고리즘을 제안한다. 제안한 파일 시스템은 LessFS에 비해 최초 파일 Write 시에는 Write 소요 시간은 1.3배 이상 높았으나 메모리의 사용은 3배 이상 감소하였고, Rewrite 시는 LessFS에 비하여 Write 소요시간이 2.5배 이상 빨라지는 것을 실험을 통하여 확인하였다.

Resolving Memory Bottlenecks in Hardware Accelerators with Data Prefetch

  • Hyein Lee;Jinoo Joung
    • 한국컴퓨터정보학회논문지
    • /
    • 제29권6호
    • /
    • pp.1-12
    • /
    • 2024
  • 최근 다양한 분야에서 딥러닝이 사용되면서, 더 빠르고 정확한 결과를 내는 딥러닝이 더욱 중요해졌다. 이를 위해서는 많은 양의 저장 공간이 필요하고, 대용량 연산을 진행해야 한다. 이에 따라 여러 연구는 빠르고 정확하게 연산 처리가 가능한 하드웨어 가속기를 이용한다. 하지만 하드웨어 가속기는 CPU와 하드웨어 사이를 이동하면서 병목현상이 발생하게 된다. 따라서 본 논문에서는 하드웨어 가속기의 병목현상을 효율적으로 줄일 수 있는 데이터 프리패치 전략을 제안한다. 데이터 프리패치 전략의 핵심 아이디어는 Matrix Multiplication Unit(MMU)가 연산을 진행하는 동안 다음 연산에 필요한 데이터를 예측하여 로컬 메모리로 올려 병목현상을 줄인다. 또한, 이 전략은 듀얼 버퍼를 이용하여 읽고 쓰는 두 가지 동작을 동시에 진행하여 처리율을 높인다. 이를 통해 데이터 전송의 지연시간 및 실행 시간을 감소시킨다. 시뮬레이션을 통해 듀얼 버퍼를 이용한 병렬 프로세싱과 데이터 프리패치를 이용한 메모리 간 병목현상을 최대한 감소시켜 하드웨어 가속기의 성능이 24% 향상함을 알 수 있다.

Performance Analysis to Evaluate the Suitability of MicroVM with AI Applications for Edge Computing

  • Yunha Choi;Byungchul Tak
    • 한국컴퓨터정보학회논문지
    • /
    • 제29권3호
    • /
    • pp.107-116
    • /
    • 2024
  • 본 논문에서는 엣지 컴퓨팅 환경에서 MicroVM의 AI 애플리케이션 수행 시 성능을 분석하고, 이것이 현재 사용되고 있는 컨테이너 기술과 전통적인 가상머신을 대체할 수 있는지 알아본다. 이를 위해 라즈베리파이 4에서 Docker 컨테이너, Firecracker MicroVM, KVM 가상머신 환경을 각각 구축하고 대표적인 AI 애플리케이션들을 실행하였다. 그리고 실험 환경별로 추론 시간, 총 CPU 사용량 및 추세, 파일 I/O 성능을 분석하였다. 실험 결과, MicroVM에서 AI 애플리케이션을 수행하였을 때 컨테이너와의 큰 성능 차이는 없었으며, 오히려 반복적인 애플리케이션 수행에서 평균적으로 안정적인 추론 시간을 확인할 수 있었다. 따라서, 본 연구를 통해 엣지 컴퓨팅 환경에서 컨테이너와 가상머신을 대체하여 MicroVM을 사용한 AI 애플리케이션 운용이 적합할 수 있다는 것을 확인하였다.

이갈이 진단 및 조절용 구내장치의 개발과 신뢰도 조사 (Development and Reliability of Intraoral Appliance for Diagnosis and Control of Bruxism)

  • 김성원;김미은;김기석
    • Journal of Oral Medicine and Pain
    • /
    • 제30권1호
    • /
    • pp.69-77
    • /
    • 2005
  • 이갈이 치료에 가장 널리 이용되고 있는 구내교합장치는 치아와 턱관절 및 주위조직을 보호함으로써 이갈이 때문에 발생하는 여러 합병증을 예방하는 것을 주목적으로 하지만, 이갈이 억제에 있어서는 일시적인 증상감소의 효과만을 가질 뿐이므로 환자 스스로가 이갈이를 인지하여 습관을 중단할 수 있도록 하기 위한 특수한 장치의 개발이 시도되고 있다. 본 연구에서는 소형 방수 스위치를 이용하여 구내장치에 들어가는 부품을 최소화하고 전원의 사용시간을 최대화 함으로서 상품화 가능한 이갈이 진단 및 조절용 장치(이하 이갈이장치)를 개발하여 소개하고, 임상적으로 사용하기 전 장치에 대한 신뢰도를 조사하고자 하였다. 새로 개발한 장치는 이갈이 센서인 소형 방수스위치로 구성된 정보입력부, 중앙정보처리장치(CPU)인 정보처리부, 이갈이 신호를 수신하는 정보저장부, 이갈이 신호에 대한 소리나 진동으로 반응하는 반응장치부 및 컴퓨터상에서 저장된 이갈이 정보를 표시하여 이갈이 빈도와 시간, 양태 등을 확인시켜주는 정보표시부로 구성되어 있다. 이 중에서 resin sheet로 만든 상하의 wafer 사이에 정보입력부인 스위치는 좌우 견치 설면에 고정하고 정보처리부 CPU는 구개중앙에 고정하여 구내교합장치를 제작한 한편, 여기에서 송신되는 정보는 별도의 외부 장치인 반응장치 및 정보저장장치에서 인식하여 feedback을 보낼 수 있도록 하였다. 장치제작의 신뢰도조사를 위해서는 단국대학교 치과대학 학생 중 정상교합을 가진 지원자 10명의 상악 석고모형에 대하여 두 명의 술자가 각각 이갈이장치를 제작하여 그 장치가 반응하는 힘의 크기를 비교하였으며(술자간 신뢰도조사), 또한 한명의 술자가 첫 회에 조사한 정보를 기억하지 못하게 약 2일의 시간 간격을 두고 각각 제작하고 그 장치가 반응하는 힘의 크기를 비교하였다(술자내 신뢰도조사). 술자간 및 술자내 조사에서 이갈이장치가 반응하는 최소의 수직력, 측방력, 중심력에서 모두 높은 상관관계를 보였으며 측정된 값에 있어 서로 유의한 차이를 보여주지 않았다. 새로 개발한 이갈이장치는 부품을 소형화하였으며 제작이 편리하고 구강내에서 안전하게 사용할 수 있을 뿐만 아니라 전원의 사용시간을 최대로 할 수 있다는 장점을 가지고 있으며 술자간 및 술자내 신뢰도 조사를 통하여 임상에 적용가능한 높은 재현성을 확인할 수 있었다. 결론적으로 이 장치는 정보처리 및 저장장치가 있고 음향이나 진동을 이용한 바이오피드백 기능을 가지고 있어 이갈이 환자의 진단과 조절에 임상적으로 유용하게 사용될 수 있을 것으로 생각된다.

분포형 모형과 클라우드 서비스를 이용한 낙동강 실시간 유출해석시스템 개발 및 성능평가 (Development and Performance Assessment of the Nakdong River Real-Time Runoff Analysis System Using Distributed Model and Cloud Service)

  • 김길호;최윤석;원영진;김경탁
    • 한국지리정보학회지
    • /
    • 제20권3호
    • /
    • pp.12-26
    • /
    • 2017
  • 본 연구의 목적은 물리적 분포형 강우-유출 모형인 GRM(Grid based Rainfall-runoff Model)과 마이크로소프트 Azure(Microsoft cloud computing service)를 이용하여 낙동강 유역의 유출해석시스템을 개발하고, Azure의 가상머신(VM, Virtual Machine) 설정에 따른 시스템 실행시간을 평가하는 것이다. 이를 위해서 낙동강 유역을 20개의 소유역으로 구분하고, 각 소유역에 대해서 GRM 모형을 구축하였다. 각 유역의 유출해석은 상하류 위상관계를 유지하면서 독립된 프로세스로 실행된다. 실시간 유출해석을 위해 국토교통부의 실시간 강우레이더 자료와 댐방류량 자료를 이용한다. 유출해석시스템은 Azure에서 실행되며, 유출해석 결과는 웹을 통해서 가시화 된다. 연구결과 실시간 수문자료 수신서버와 유출해석 계산서버(Azure) 및 사용자 PC가 연계된 낙동강 실시간 유출해석시스템을 개발할 수 있었다. 유출해석을 위한 전산장비는 하드디스크와 메모리 보다는 CPU의 성능에 크게 의존하는 것으로 평가되었다. 유출해석시의 디스크 입출력(I/O)과 계산 프로세스를 분산함으로써 입출력과 계산 병목을 각각 감소시킬 수 있었고, 실행시간을 단축시킬 수 있었다. 본 연구의 결과는 고해상도의 공간 및 수문 자료를 활용하는 분포형 모형을 이용한 대유역 유출해석시스템을 구축하기 위한 기술로 활용될 수 있을 것이다.

CE-QUAL-W2 모형을 이용한 저수지 탁수의 시공간분포 모의 (Simulations of Temporal and Spatial Distributions of Rainfall-Induced Turbidity Flow in a Reservoir Using CE-QUAL-W2)

  • 정세웅;오정국;고익환
    • 한국수자원학회논문집
    • /
    • 제38권8호
    • /
    • pp.655-664
    • /
    • 2005
  • 저수지를 통한 수자윈의 지속적 확보와 이용에 걸림돌이 되고 있는 탁수의 장기발생문제를 기술적으로 해결하고자 실시간 탁수 감시와 예측시스템(RTMMS)을 구축 중이며, 2004년 홍수기 동안 대청호를 대상으로 유입하는 탁수의 수리 및 수질특성을 조사하고 2차원 횡방향 평균 수리 및 수질모형인 CE-QUAL-W2(W2)를 적용하여 탁수의 밀도류 거동과 시${\cdot}$공간적 분포를 예측하고 실측값과 비교하여 모형의 적용가능성을 평가하였다. 강우사상 동안 하천 수온은 $5{\sim}10^{\circ}C$ 정도 하강하였으며 탁수가 저수지내에서 밀도류를 형성하는 원인으로 작용했다. 적용된 W2모형은 수온의 성층구조 변화와 탁수의 침강점, 도달시간, 중층밀도류 두께 등 탁수의 거동특성을 비교적 잘 모의하였다. 그러나 국부적으로 탁수가 위치한 중층과 탁수 유입 전에 형성되었던 전이층에서 수온과 탁도의 모의값과 실측값이 유의할 만한 오차를 보였다. 펜티엄급 PC(CPU 2.0GHz)로 홍수기 전체기간 모의에 소요된 시간은 약 4분으로써 모형은 계산의 효율성 측면에서 실시간 모의에 적합한 것으로 평가된다.

연쇄적 우선순위 상승 기법에 의한 안드로이드 스마트폰의 사용자 반응성 향상 (Improving Interactivity via Chained Priority Boosting for Android Smartphone)

  • 이중현;허승주;홍성수
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2013년도 제47차 동계학술대회논문집 21권1호
    • /
    • pp.1-2
    • /
    • 2013
  • 본 논문에서는 안드로이드의 고질적인 문제점인 사용자 반응성 문제 해결을 위한 연구를 소개한다. 특히 여러 응용들이 동시에 수행되는 경우 대화형 응용이 다른 응용들에 밀려 원하는 만큼 CPU를 얻지 못하는 상황에서 발생하는 반응지연 문제에 초점을 맞추고 이를 극복하기 위한 연쇄적 우선순위 상승 기법을 제시한다. 이 기법은 대화형 웅용뿐만 아니라 기존 연구에서 고려하지 않은 터치 관련 이벤트 처리 스레드들과 대화형 응용의 자식 스레드들의 우선순위를 연쇄적으로 상향시킴으로써 터치에 대한 응답시간을 줄인다. 본 논문에서는 제안한 기법을 상용 스마트폰에 적용하여 유용성을 검증하였다. 실험 결과에 따르면 기존 안드로이드에 제안한 기법을 적용한 경우 평균반응시간이 기존의 31.91%로 감소하였다.

  • PDF

동기 병렬연산을 위한 응용수준의 결함 내성 연산시스템 (An Application-Level Fault Tolerant System For Synchronous Parallel Computation)

  • 박필성
    • 인터넷정보학회논문지
    • /
    • 제9권5호
    • /
    • pp.185-193
    • /
    • 2008
  • 대규모 병렬 시스템의 MTBF(moon time between failures)는 아주 짧아 겨우 수 시간 단위에 불과하여 장시간의 연산 도중 연산 실패로 끝나 소중한 계산 시간이 낭비되는 경우가 많다. 그러나 현재의 MPI(Message Passing Interface) 표준은 이에 대한 대안을 제시하지 않고 있다. 본 논문에서는, 비표준의 결함 내성 MPI 라이브러리가 아닌 MPI 표준 함수들만을 사용하여, 일반적인 동기 병렬 연산에 적용할 수 있는 응용 수준의 결함 내성 연산 시스템을 제안한다.

  • PDF

CUDA를 사용한 병렬 컴퓨팅 기반 신경망 구현 및 수행 속도 측정 (Implementing Neural Network and measuring execution speed using CUDA based on Parallel Computing)

  • 장용석;전웅기;오병진;최흥국
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2012년도 춘계학술발표대회논문집
    • /
    • pp.275-278
    • /
    • 2012
  • 신경망 이론은 그 특성상 각각의 뉴런과 신경들 사이의 병렬적인 처리에 의해 Input에 대한 Output을 계산해 낸다. 하지만, 현대 컴퓨터들은 CPU를 통한 순차처리 방식으로 정보를 취급하기에 그 근본 구조가 달라 병렬구조를 모사하기 위해 계산하는 과정에 많은 시간이 소요된다. 본 논문에서는 신경망 학습을 NVIDIA사에서 제공한 CUDA를 사용하여 병렬 컴퓨팅 구조로 수행함으로서 시간을 단축시키는 것을 확인하고자 한다.

  • PDF

이동컴퓨터를 위한 Web Proxy Server의 설계 (A Design of Web Proxy Server for Mobile Computer)

  • 이종국;김명철;마중수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (3)
    • /
    • pp.537-539
    • /
    • 1999
  • 최근 이동컴퓨터(Mobile computer)는 사용자들이 기하급수적으로 늘고 있다. 그러나, 이동컴퓨터는 기존의 PC나 W/S을 사용하는 환경보다 이동성을 고려하므로, 화면 크기, 부속들의 크기와 무게, CPU에 사용되는 전력, 네트워크 인터페이스에서 제약성을 지니고 있다. 이런 제약으로 인해 이동컴퓨터는 기존의 컴퓨터 보다 성능이 떨어진다. 이런 환경에서 인터넷을 사용할 때 WWW같은 멀티미디어 전송 서비스는 원하는 시간 내에 처리하기 힘들다. 따라서, 현재 이동컴퓨터를 위한 인터넷 서비스들은 Proxy server를 이용하여 멀티미디어 데이터의 크기를 줄이거나 문자로 처리하게 하여 사용자들에게 좀 더 빠른 환경을 제공하고 있다. 그러나, 기존의 Proxy Server들에서 구현된 화면에서 보여지는 그래픽 파일(Graphic File)의 일방적인 size의 조정으로 파일의 양을 줄이기 때문에는 이동컴퓨터에게 똑같은 정보를 제공함으로써 환경이 다양한 이동컴퓨터에는 충분하지 못하다는 단점을 가지고 있다. 본 논문에서는 이동컴퓨터환경에서 사용자들이 원하는 WWW service를 빠른 시간에 받을 수 있게 하면서, 화면크기, 색 표현 능력 등이 각기 다른 이동컴퓨터의 H/W 사양에 맞추어서 효과적으로 보낼수 있게 포트(port)를 다양화한 Prosy server를 설계해 보도록 한다.

  • PDF