• 제목/요약/키워드: 시간적 추상화

검색결과 65건 처리시간 0.027초

NVRAM 기반 간헐적 컴퓨팅 구현을 위한 SW 추상화 계층 설계 (Implementation of SW abstraction layer for Intermittent computing development based NVRAM)

  • 이성빈;조정훈
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2021년도 춘계학술발표대회
    • /
    • pp.96-99
    • /
    • 2021
  • NVRAM(Non-volatile RAM)이란 전원을 공급하지 않아도 데이터를 유지할 수 있는 RAM 이다. 비휘발성 메모리이기 때문에 Flash 와 동일한 기능을 제공할 수 있다. 또한 Flash 에 비해 저전력으로 동작하고, 읽고 쓰는 동작도 더 빠르며 내구성까지 뛰어나다. 즉, NVRAM 은 리소스가 제한적인 사물인터넷(IoT) 장치에서 Flash 를 대신하여 전력소모 및 지연시간 측면에서 효과적으로 사용될 수 있는 메모리이다. IoT 장치는 일반적으로 배터리와 같은 독립전원 장치로 작동하거나, 최근에는 에너지 하베스터를 활용한 간헐적 컴퓨팅 방식도 활용되고 있다. 간헐적 컴퓨팅 방식에서는 전원이 꺼졌을 때도 프로그램의 상태를 유지하기 위해 비휘발성 메모리에 백업동작이 필수적이다. 그러므로 백업을 위한 메모리를 Flash 가 아닌 NVRAM 으로 대체하게 되면 효율적이고, 상대적으로 백업 및 복구에 의한 비휘발성 메모리에 접근이 많은 간헐적 컴퓨팅에서는 더 큰 효율을 볼 수 있다. 하지만 현재 NVRAM 이 내장된 개발보드가 제한적이고, NVRAM 을 외부 모듈로서 사용하기 위해 SPI 또는 I2C 통신을 사용해야 한다. 그 외에도 동시에 공유 메모리에 접근하는 등의 문제를 막아야 한다. 이러한 문제를 막고, NVRAM 을 편리하게 사용할 수 있도록 추상화 계층을 만들어 NVRAM 테스팅 환경을 제공하여 해당 분야의 연구개발을 가속화할 수 있을 것으로 기대된다. 본 논문에서는 NVRAM 의 한 종류인 FRAM 을 사용하여 추상화 계층을 구현하였다.

모바일 추천 서비스를 위한 센서 데이터 추상화 (Sensor Data abstraction for Mobile Recommendation Service)

  • 정영진;안부영;조금원
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2010년도 한국컴퓨터종합학술대회논문집 Vol.37 No.1(C)
    • /
    • pp.5-10
    • /
    • 2010
  • 휴대용 단말기를 활용하는 위치 기반 서비스는 기존의 단순한 위치 정보 제공 및 분석에서 보다 개인화되고 지능화되고 있다. 이러한 모바일 추천 서비스는 이동 객체의 위치 정보 뿐만 아니라 객체의 주변 환경 정보도 고려하여 보다 쾌적한 서비스를 제공한다. 이를 위해, 시간에 따라 변화하는 이동 객체의 위치추적은 물론, 온도, 습도, 미세먼지, 등의 다양한 센서 데이터도 상황에 맞게 해석하고 활용할 수 있어야 한다. 그리고 다양한 센서 종류와 함께 수많은 센서 데이터를 해석하여, 전체적인 상황을 판단하기 위해서는 센서 데이터를 적절히 표현하는 데이터 모델의 활용이 필요하다. 이 논문에서는 모바일 추천 서비스에서 환경 정보를 제공하기 위하여 활용한 경사 그리드 기반의 센서데이터 추상화 모델과 그 처리 방법을 기술한다. 추상화 모델은 경사 방향을 활용하여 간단하게 해당 지역의 데이터 경향을 나타낸다. 그리고 색인과 연산자를 활용한 처리방법을 통해 환경 정보를 제공하는 과정을 설명한다.

  • PDF

Promela 모델에서 C 코드를 끼워서 추상화하기 (Embedding C Code into Promela Model and its Abstraction)

  • 박사천;이건수;권기현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2008년도 한국컴퓨터종합학술대회논문집 Vol.35 No.1 (B)
    • /
    • pp.81-86
    • /
    • 2008
  • SPIN은 소프트웨어 정확성 검사에 널리 사용되는 모델 검증 도구이다. 특히 C 코드로 작성된 소프트웨어를 효율적으로 검사하기 위해서 SPIN의 입력 언어인 Promela 모델에 C 코드를 끼워 넣는 기능이 버전 4.0 이상에서 지원되고 있다. 본 논문에서는 이러한 기능을 미로 게임 풀이에 적용하였다. 그 결과, Promela 모델만을 사용해서 풀이한 것보다도 모델에 C 코드를 끼워 풀이한 것이 메모리 사용 및 처리 시간에서 월등히 우수했다. 메모리와 시간과 같은 객관적인 성능 향상과 더불어서, 이러한 사례 연구는 모델 검증 도구 및 추상화 학습에도 유용함을 경험했다.

  • PDF

미술에 대한 전문성과 화가의 표현 의도에 관한 자각이 운동성을 묘사한 추상화 지각 시 안구 운동 패턴에 미치는 영향 (The effect of art expertise and awareness of artists' intention on the patterns of eye movement during perception of abstract paintings with implied motion)

  • 김지은;신은혜;김채연
    • 인지과학
    • /
    • 제25권3호
    • /
    • pp.259-276
    • /
    • 2014
  • 마르셀 뒤샹이나 지아코모 발라와 같은 미래파 화가들은 물체가 움직이는 순간 순간의 정지 이미지를 캔버스에 중첩해서 운동감을 표현하려고 했다. 본 연구진은 선행 연구에서 이렇듯 운동성이 내포된 추상 미술작품들에 대한 사전 경험이 뇌의 운동 지각 영역의 반응에 영향을 미친다는 것을 보고한 바 있다. 본 연구에서는 선행 연구에서 관찰된 사전 경험에 따른 차별적인 뇌 운동 지각 영역의 활성화가 안구 운동 패턴의 차별성에 기인하는지 살펴보았다. 사전 경험은 미술 전공 여부로 조작하였다. 또한 전문성 이외에도 움직임 내포에 관한 화가의 의도 자각 여부에 따라 관찰자의 안구 운동 패턴에 차이가 나타나는지 검증해보고자 하였다. 연구 결과, 미술 전공 여부에 따라 추상화 지각시 그림 전체에 대한 시선고정 횟수나 시간 등에 차별적인 경향이 나타났다. 화가의 표현 의도에 대한 자각은 이러한 전반적인 차이와 관련이 없었다. 반면, 운동성의 내포라는 화가의 표현 의도의 자각은 추상화 중 운동성이 표현된 특정 위치에 대한 안구운동과 연관성을 보였다. 즉, 표현의도를 자각한 관찰자들은 그렇지 못한 관찰자들에 비해 추상화 중 움직임과 연관된 신체 부위가 표현된 위치에 좀 더 집중하는 경향을 나타냈으며, 화폭에 표현된 물체의 움직임 방향과 합치하는 방향의 안구 운동을 더 많이 보였다. 미술 전공 여부는 움직임 표현 위치에 특정적인 안구 운동과 무관하였다. 이러한 결과는 미술 전문성 및 화가의 의도 자각 여부가 관찰자들이 움직임이 함축된 추상화를 지각하는 방식에 차별적으로 관여함을 시사한다. 즉, 전문성은 그림에 대한 전반적인 지각 방식에, 내포된 움직임에 대한 자각은 그 정보에 특정적인 공간에 대한 지각방식에 관여할 가능성을 제안한다.

에너지 기반 모델을 이용한 순차 패턴 부호화 방법 (An Encoding Method of Sequential Patterns using Energy-based models)

  • 허민오;김권일;이상우;장병탁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(B)
    • /
    • pp.330-332
    • /
    • 2012
  • 시계열 데이터 모델링은 시간 간격의 길이에 따라 단기적인 패턴이 주로 반영된다. 특히, 모델에 마코프 가정을 적용하였을 경우 이전 시간의 값에 따라 현재값이 결정된다. 시계열 데이터의 장기적인 변화를 다루기 위해, 특정 길이의 순차적 패턴을 부호화 하고, 이를 상위 모델의 입력으로 사용하는 과정을 통해 추상화를 시도하고자 한다. 실제로 사람의 감각기억은 200~500 밀리초 가량의 짧은 기억 유지기간을 갖는데, 이 기간의 정보를 상위 처리기의 입력 단위로 보고자 하는 것이다. 이에 본 고에서는 에너지기반 모델링 기법을 이용하여 반복적으로 나타나는 순차적 패턴을 부호화 하는 방법을 제안한다. 이 부호화 방법은 시간 순서에 따른 패턴의 유사도를 이용하여 확률적으로 다음 패턴과의 관계를 표현할 수 있으며, 이는 향후 시계열 데이터를 간략하게 표현하여 분석 및 시각화에 도움을 줄 수 있다.

머신러닝 기반의 C2 시스템 추상화를 통한 C3 복합체계에서의 시뮬레이션 기반 통신 시스템 분석 (Simulation-Based Analysis of C System in C3 System of Systems Via Machine-Learning Based Abstraction of C2 System)

  • 강봉구;서경민;김병수;김탁곤
    • 한국시뮬레이션학회논문지
    • /
    • 제27권1호
    • /
    • pp.61-73
    • /
    • 2018
  • 최근 국방 모델링 및 시뮬레이션에서 상세한 통신 분석을 수행하기 위하여, 지휘통제(C2: Command and Control)와 통신(C: Communication) 시스템으로 구성된 C3복합체계(SoS: System of Systems)를 통하여 통신 시스템 분석을 수행하였다. 그러나 이러한 방법은 C2 시스템의 시간 및 공간적 제약을 요구한다. 이를 해결하기 위해, 본 연구에서는 C2 시스템을 추상화한 후, C 시스템과 결합하는 단일체계 환경에서의 통신 분석 방법에 대해 제안한다. 추상화 과정에 있어서, C 시스템 분석에 필요한 트래픽 모델과 모빌리티 모델을 정의하고, 모델 내부의 파라미터를 머신 러닝기반으로 학습한다. 제안한 기법을 통해 전장 환경에 따라서 다른 출력을 갖는 형태의 트래픽 및 모빌리티 모델 구성이 가능하다. 본 논문에서는 이러한 C2 시스템 추상화 과정을 C3 복합체계에 적용하여 보여주고, 실험을 통해 복합체계 분석에 있어서 기존 방법보다 정확한 분석이 가능함을 보였다. 제안한 방법으로 통해, 다양한 통신 파라미터를 갖는 실험 시나리오에 대해 효율적인 통신 분석이 가능할 것으로 기대한다.

키로깅 방지를 위한 회전형 가상키보드 시스템 (A Rotary-type Virtual Keyboard System for Keylogging Prevention)

  • 백금옥;임철호;손진곤
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 춘계학술발표대회
    • /
    • pp.774-777
    • /
    • 2010
  • 키로깅(Keylogging) 방지를 위한 입력방식은 무작위로 배열된 숫자나 문자를 마우스로 선택하는 가상 키보드가 주로 사용되고 있다. 그런데 무작위로 배열된 숫자나 문자는 순차적인 배열에 비해 가시성이 떨어지므로 사용자의 입력시간이 지연되어 사용하기 불편하다는 단점이 있다. 이에 본 논문에서는 숫자나 문자를 순차적으로 배열하여 사용자가 쉽게 인식할 수 있는 시각적 추상화 방법을 기반으로 하는 회전형 가상키보드 시스템(Rotary-type Virtual Keyboard System; R-VKS)을 제안한다. 제안하는 R-VKS는 기술적 측면에서 키로깅이나 마우스 커서 위치추적 등의 악성코드로부터 안전한 특성을 갖고, 공간 지각적 측면에서 사용자의 가시성을 높여 입력시간을 단축하는 효과가 있다.

TMO 모델 명세 언어 C++T의 설계 및 C++T-to-C++번역기의 개발 (Design of the TMO Specification Language C++ and Development of the C++T=to-C++ Translator)

  • 김문회;박용우
    • 한국정보처리학회논문지
    • /
    • 제5권3호
    • /
    • pp.795-810
    • /
    • 1998
  • 현재, 컴퓨터를 사용하는 실시간 시스템의 응용분야에 대한 요구가 급속히 증가하고 있다. 그러나 이러한 실시간 시스템의 개발은 체계적인 접근방법이 부족하다는 이유로 더디게 진행되고 있다. 체계적인 접근방법의 하나는 실시간 시스템의 시간적인 특성과 기능적인 행동을 잘 추상화 해 줄 수 있는 좋은 모델을 사용하는 것이다. 지금까지 객체지향 개념에 기반한 많은 모델들이 개발되어 소개되고 있다. 그 중 UCI에서 개발된 TMO (Time-triggered Message-triggered Object) 모델은 위에서 언급한 요구사항을 잘 만족시켜 준다. [1]본 논문에서는 이러한 TMO 모델을 가장 잘 명세해 줄 수 있도록 해 주는 TMO 모델 명세언어인 C++T를 설계하고 이에 대해 상세히 기술한다. 또한, 이러한 C++T 명세를 기존의 언어인 C++로 번역해 줄 수 있는 C++T번역기를 설계하고 개발한다. 마지막으로, TMO 명세언어 C++T를 기반으로 한 TMO 통합개발환경에 대하여 소개한다.

  • PDF

시뮬레이션을 이용한 완전 비동기 디스크 어레이 시스템의 성능 평가 (A Performance Evaluation of a Fully Asynchronous Disk Array System Using Simulation)

  • 오유영;김성수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (3)
    • /
    • pp.18-20
    • /
    • 1999
  • 대용량 데이터의 실시간 처리를 요구하는 멀티미디어 시대에 고성능 입출력을 제공할 수 있는 저장 시스템으로서 디스크 어레이가 보편적으로 사용되고 있다. 비용 효율적인 디스크 어레이가 설계될 수 있도록 디스크 어레이의 성능을 분석할 수 있는 성능 모델의 개발은 중요하다. 큐잉 모델링을 통해서 성능 평가를 할 수 있는 방법으로는 큐잉 이론이나 시뮬레이션을 이용할 수 있다. 디스크 어레이의 병렬 및 병행 처리 특성상 큐잉 이론의 분석적인 방법의 한계성을 인식하고, 본 논문에서는 낮은 수준에서 디스크 어레이 시스템을 추상화한 시뮬레이션 기법을 이요하여 디스크 어레이의 성능 평가를 수행한다. 시뮬레이션을 통해서 산출된 디스크 어레이 요구에 대한 평균 응답 시간, 평균 큐잉 지연, 평균 서비스 시간, 평균 길이 및 디스크 어레이 시스템의 이용률, 처리율 등은 최적화된 디스크 어레이 설계를 위한 시스템의 용량 산정에 활용될 수 있다.

  • PDF

스트림 데이터의 다차원 분석에서 평균응답시간을 줄이는 스트림 큐브 (A stream cube to reduce the average response time in the multi-dimensional analysis of stream data)

  • 도기석;박석
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (B)
    • /
    • pp.55-57
    • /
    • 2005
  • 유비쿼터스 환경이 도래함에 따라 데이터 흐름이 신속하고 연속적으로 변화하고 있다. 이러한 스트림형태의 데이터는 데이터의 치명적 변화, 자주 발생하지 않는 패턴 등의 관점에서 데이터 분석을 필요로 하고 있다. 본 논문에서는 다단계의 추상화 데이터 분석이 용이한 다차원 분석에 기반하여 고정적인 공간활용만이 가능했던 기존 방식을 살펴본 후 이를 유동적으로 보완하여 공간 비용을 최소화 하면서 평균응답시간을 줄여주는 방법에 대해 논의한다. 또한 제안 방법의 시공간 비용을 수식으로 증명하고 기존 방법과의 비교 실험을 통하여 성능을 평가해 본다.

  • PDF