• 제목/요약/키워드: 임베디드 컴퓨터

검색결과 528건 처리시간 0.032초

시뮬링크를 이용한 플래시메모리 저장장치 성능 모델링 (Performane Modeling of Flash Memory Storage Systems Using Simulink)

  • 민항준;박정수;이주일;민상렬;김강희
    • 대한임베디드공학회논문지
    • /
    • 제6권5호
    • /
    • pp.263-272
    • /
    • 2011
  • The complexity of flash memory based storage systems is high due to diverse host interfaces and other design choices such as mapping granularity, flash memory controller execution models and so on. Thus, it is possible that the actual performance after implementation is not consistent with the target performance. This paper demonstrates that the performance prediction of flash memory based storage systems is possible through performance modeling that takes into account various design parameters. In the performance modeling, the FTL, which is the core element of flash memory based storage systems, is modeled as a set of (copy-on-write) logs and their interactions. Also, the flash memory controller is modeled based on the classification proposed in the design of the Ozone flash controller. In this study, the performance model has been implemented using Simulink and experimental results are presented and analyzed.

임베디드 소프트웨어 개발을 위한 빠른 기능-시간 시뮬레이션 기법 (A Method for Fast Timed-functional Simulation of Embedded Software)

  • 김호근;정은진;박해우;하순회
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.1595-1598
    • /
    • 2010
  • 임베디드 시스템의 설계 복잡도가 높아지고, 설계 확인 및 수정 비용이 증가하면서 목표 아키텍처가 결정되기 전, 즉 시스템의 설계 초기 단계에서의 적절한 소프트웨어 검증이 더욱 더 중요해지고 있다. 이러한 초기 단계의 시뮬레이션은 높은 성능을 보이면서도 기능과 타이밍, 하드웨어 아키텍처, 태스크 할당, 그리고 스케줄링 정책 등을 잘 반영해야 한다. 특히 외부와의 시간 의존적인 상호 작용이 있는 경우 이를 반영하는 것은 어려운 문제인데 기존 연구[1]에서는 반복 시뮬레이션을 통해 이를 반영할 수 있도록 하였으나, 시뮬레이션 결과의 수렴 속도에 따라 총 시뮬레이션 시간이 증가한다는 약점이 있었다. 본 연구에서는 시스템의 명세 조건에 따라, 가능한 경우 반복 시뮬레이션을 피하고 단일 시뮬레이션만으로 시뮬레이션 결과를 얻음으로써 시뮬레이션 시간을 크게 단축할 수 있는 방법을 제시하였다. 연구의 결과는 반복 시뮬레이션 예제, 로봇 예제, 센서 네트워크 예제 등의 예제를 통해 검증되었으며 시뮬레이션 성능은 평균적으로 약 2.31 배 향상되었다.

데이터 흐름을 반영하는 임베디드 시스템의 코드 자동 생성기 설계 (A Design of Data Flow based Automatic Code Generator for Embedded System)

  • 이병용;류호동;권진욱;석미희;이우진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 춘계학술발표대회
    • /
    • pp.56-59
    • /
    • 2010
  • 오늘날 임베디드 환경에서의 하드웨어의 발전에 더불어, 소프트웨어의 복잡도가 점점 증가하고, 유지보수에 대한 비용이 증가함에 따라 UML모델을 이용한 자동코드 생성에 대한 관심이 더욱 커지고 있다. UML을 이용한 코드 생성의 효과적으로 이루어지기 위해서는 설계된 모델의 무결성이 요구되고 이를 위해서는 모델의 논리적 검증이 선행되어야 한다. 아울러 설계자로 하여금 정의하는 모델이 명확하게 이해되고 구현될 있어야 한다. 하지만 코드 생성의 행위적 관점의 기본이 되는 상태머신 다이어그램에서 잘 드러나는 흐름과는 다르게 데이터의 사용은 다이어그램 내부에 숨겨져 있어 설계자로 하여금 모델에 대한 이해를 어렵게 하고 잠재적인 에러의 내포 가능성이 제기되어 왔다. 본 논문은 이러한 문제의 해결을 위해 코드 내포 상태머신 다이어그램의 데이터 시각화기법을 이용하고, 이러한 시각화 기법을 이용하여 데이터 사용관점에서의 모델의 이해를 도움과 동시에 이를 통하여 더욱 정확한 모델링을 수행하고 더불어 이를 통해 최종적으로는 더욱 효율적인 형태의 코드를 생성하는 코드 자동 생성기의 설계를 제안 한다.

임베디드 시스템을 위한 효율적인 메모리 압축 기법 (An Effective Memory Compression Scheme for Embedded System)

  • 우장복;최병창;서효중
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (1)
    • /
    • pp.871-873
    • /
    • 2005
  • 최근 임베디스 시스템의 성능이 향상됨에 따라, 임베디드 시스템을 구성하는 CPU와 주변 장치들의 성능 격차를 해소하는 문제가 점차 중요해지고 있다. 그 중에서 시스템의 성능에 가장 큰 영향을 미치는 것이 CPU와 메모리간의 통신이다. 고성능 컴퓨터 시스템에서는 그동안 CPU와 메모리간의 성능 격차를 줄이기 위한 여러 가지 연구들이 활발하게 진행되었는데, 여러 가지 연구들 중에서 메모리를 압축하여 메모리의 기억공간을 효율적으로 확장하는 방법이 효과적으로 사용되고 있다. 임베디드 시스템에서도 이러한 기법을 적절하게 적용하면 메모리를 압축함으로써 동일 공간에 보다 많은 데이터를 저장할 수 있고, 버스를 이용하여 데이터를 전송할 때, 보다 많은 정보를 전송할 수 있게 된다. 또한, CPU와 메모리 간의 전송되는 정보의 크기를 줄일 수 있으므로 임베디드 시스템에서 전력소모의 대부분을 차지하고 있는 CPU와 메모리 간의 전력소모를 크게 줄일 수 있는 장점이 있다. 본 논문에서는 빈발 패턴 압축 기법을 적절하게 변형하여 임베디드 시스템을 위한 효율적인 메모리 압축 기법을 제시하고자 한다.

  • PDF

임베디드 가상 기계를 위한 실행파일포맷 (An Executable File formal for Embedded Virtual Machine)

  • 정한종;오세만
    • 한국멀티미디어학회논문지
    • /
    • 제8권5호
    • /
    • pp.721-728
    • /
    • 2005
  • 가상 기계란 하드웨어로 이루어진 물리적 시스템과는 달리 소프트웨어로 제작되어 논리적인 시스템 구성을 갖는 개념적인 컴퓨터이다 임베디드 시스템을 위한 가상 기계 기술은 모바일 디바이스나 디지털 TV 등의 다운로드 솔루션에 꼭 필요한 소프트웨어 기술이다 현재 EVM(Embedded Virtual Machine)이라 명명된 임베디드 시스템을 위한 가상 기계에 대한 연구가 진행 중이다 이러한 연구의 일환으로 본 논문에서는 임베디드 시스템을 위한 파일 포맷인 EFF(Executable File Form기)로 정의한다. 또한 기존에 널리 사용되고 있는 클래스 파일을 EFF에 매핑 시킴으로써 EFF의 완전성을 구조적으로 증명한다.

  • PDF

멀티코어 임베디드 시스템 스케줄링 결과 시각화 도구 (A Tool for Visualizing Task Scheduling of Multi-Core Embedded Systems)

  • 마유승;우덕균;김상철;송준근;이정우;마평수;김선태
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 추계학술발표대회
    • /
    • pp.208-210
    • /
    • 2015
  • 임베디드 시스템에서 멀티코어 프로세스의 채택이 늘어나고 있다. 멀티코어 시스템이 태스크들을 효율적으로 병렬화하여 성능을 극대화하였는지 살펴보기 위해서는 태스크들의 스케줄링 결과를 분석하고 시각화 해주는 도구가 필요하다. 본 논문에서는 멀티코어 임베디드 시스템을 위한 태스크 스케줄링 결과 시각화 도구를 소개한다. 자원 제약이 있는 임베디드 타켓 디바이스의 부하를 줄이기 위해 스케줄링 결과는 호스트 컴퓨터에 전달되어 분석 및 시각화된다. 시각화 형태는 시스템의 전체 동작을 한 눈에 파악할 수 있게 해주는 그래프 형태와 정밀한 분석을 가능하게 해 주는 리스트 형태로 제공된다. 제시된 도구는 멀티코어 임베디드 시스템의 태스크들의 스케줄링 결과를 쉽고 정확하게 파악할 수 있게 해 주어 시스템의 성능 향상에 도움을 준다.

cnu_RTOS를 위한 저전력 기능의 구현 (Implementation of Low Power Function for cnu_RTOS)

  • 오승택;고영관;이철훈
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2013년도 제47차 동계학술대회논문집 21권1호
    • /
    • pp.13-16
    • /
    • 2013
  • 최근 Web 서비스, MP3, 동영상 재생, 무선통신 등 다양한 기능을 제공하는 스마트폰, 테블릿 PC와 같이 베터리로 동작하는 디지털 컨버젼스 기기들의 사용량이 증가되었고, 이러한 이동형 임베디드 기기들은 베터리 용량에 따라 사용시간이 제한된다. 그렇기 때문에 기기들의 평가항목 중 전력소모라는 성능지표가 대두되고 있으며, 소비전력을 낮추기 위한 저전력 기법이 전 세계적으로 연구되고 있다. 본 논문에서는 이동형 임베디드 기기에 사용 가능한 cnu_RTOS에 DPM(Dynamic Power Management)과 S3C2450에서 제공하는 DPM(Device Power Management)을 이용한 저전력 기능을 구현하여, 소비전력 감소율을 측정하였다.

  • PDF

임베디드 어플리케이션을 위한 수행시간 분석 도구의 개발 (Development of Run-Time Analysis Tool for Embedded Applications)

  • 배향연;하옥균;강문혜;전용기
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2016년도 제54차 하계학술대회논문집 24권2호
    • /
    • pp.5-6
    • /
    • 2016
  • 항공전자와 같은 실시간 시스템을 위한 어플리케이션은 신뢰성을 보장하는 것이 중요하다. 기존의 동적 분석 도구가 사용하는 Sampling기법이나 Instruction측정은 성능 저하 구간을 올바르게 탐지하지 못하기 때문에 프로그램의 품질을 상승시키기 어렵고 디버깅 비용을 증가시킨다. 본 논문은 이러한 문제의 해결을 위해 함수 별 실행 시간을 측정하고, 함수의 수행 구조를 추적하여 성능저하구간을 직관적으로 식별할 수 있는 수행시간 분석 도구를 제시한다.

  • PDF

DSLR 카메라의 RAW 파일 포맷 분석 (An Analysis on RAW File Format of DSLR Cameras)

  • 노광현
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2008년도 제39차 동계학술발표논문집 16권2호
    • /
    • pp.89-92
    • /
    • 2009
  • 최근 일반인들에게 널리 보급되고 있는 DSLR 디지털 카메라로 촬영되는 정지 이미지는 범용의 JPEG 포맷이나 제조사별 독자적인 RAW 파일 포맷으로 저장매체에 저장된다. 이와 함께 PMP 등의 휴대용 멀티미디어 기기를 활용하여 촬영된 RAW 파일 포맷을 재생 및 확인하기 위한 요구가 증대되고 있지만, RAW 파일 포맷이 디지털 카메라 제조사별로 다르고, 해당 포맷에 대한 구체적인 정보가 공개되지 않는 이유로 대부분의 휴대용 멀티미디어 기기에서 RAW 파일 재생 기능을 지원하지 못하고 있는 실정이다. 본 연구에서는 RAW 파일 포맷을 분석하여 향후 임베디드 멀티미디어 기기에서 모든 RAW 파일 포맷을 지원할 수 있는 라이브러리 구축을 위한 사전 작업을 수행하였다. Cannon의 CRW, CR2 포맷과 Nikon의 NEF 포맷을 분석한 결과를 설명한다. 분석 결과를 바탕으로 RAW 파일 포맷에서 JPEG 파일음 성공적으로 추출하였다. MRW, PEF, DCR, DNG 등의 RAW 파일 포맷을 추가로 분석하여 모든 RAW 파일을 재생한 수 있는 임베디드 장비 및 PC용 RAW 파일 재생 라이브러리를 구축할 것이다.

  • PDF

임베디드 인터넷을 이용한 원격검침장치 설계 (Design of a Remote Measurement System via Embedded Internet)

  • 박재삼
    • 한국컴퓨터산업학회논문지
    • /
    • 제4권10호
    • /
    • pp.723-730
    • /
    • 2003
  • 본 논문에서는 임베디드인터넷을 이용하여 일반가정의 모든 미터기에 의하여 계측된 검침데이터를 인터넷을 통하여 수집 가능하도록 하는 새로운 구조의 원격검침시스템을 개발하였다. 수집된 검침데이터는 인터넷을 통하여 메인서버로 전송하여 저장가능 하도록 함으로써, 각 가정의 검침 데이터의 데이터베이스를 자동화, 신속한 검침가능, 비용절감등 많은 효과를 거둘수 있도록 이용할 수 있다. 검침데이터의 모니터링 및 데이터베이스 등을 윈도우 환경에서 구현하였다. 개발된 시스템을 실제 디지털열량계에 연결하여 실험함으로써, 개발된 원격검침시스템이 충분히 실용성이 있음을 보였다.

  • PDF