• 제목/요약/키워드: 최악경우

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

실행정보를 적용한 최악실행시간 분석도구 (Worse Case Execution Time Analysis Tool Using The Run-Time Information)

  • 문인철;박현희;양승민
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (B)
    • /
    • pp.255-260
    • /
    • 2007
  • 내장 실시간 시스템은 논리적 정확성과 시간적 정확성을 모두 만족해야 하는 내장 시스템이다. 시스템의 시간적 정확성을 위해서는 해당 시스템에서 동작하는 태스크들의 스케줄링 가능성을 검사해야 한다. 스케줄링 가능성을 분석하기 위해서는 태스크의 실행 시간 분석이 선행 되어야 한다. 하지만 태스크의 실행 시간은 실행 시점에 따라 가변적이기 때문에 태스크의 정확한 실행 시간을 알아내기는 힘들다. 따라서 가능한 모든 경우를 고려하여 해당 태스크를 구성하는 코드 경로 중 최악의 경로일 경우의 실행 시간인 최악 실행 시간을 이용한다. 기존의 정적 최악 실행 시간 분석을 하는 도구의 경우 동적인 상황의 정보 부재로 인해 최악 실행 시간의 과대 측정 비율이 높다는 문제점이 있다. 본 논문에서는 정적 최악 실행 시간 분석 시 과대 측정 비율을 줄이기 위해 대상 기기에 실행 정보를 적용한 RunInfo(WCET analysis tool using the Run-Time Information) 분석 도구를 설계하고 구현한다. 실행 정보를 정의하고, RunInfo 분석 도구의 구조에 대해 설명한다. 그리고 실행 정보를 적용할 때, 고려할 점에 대해 알아본다. 성능 평가를 위해 RunInfo 분석 도구의 과대 측정 비율을 기존의 분석도구와 비교한다.

  • PDF

고정우선순위 버스 프로토콜 환경에서 DMA I/O 요구의 최악 응답시간 분석 (Analysis of Worst Case DMA Response Time in Fixed-Priority Bus Arbitration Protocol)

  • 한주선;하란;민상렬
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (3)
    • /
    • pp.21-23
    • /
    • 1999
  • CPU에게 최상위 우선순위가 할당된 고정 우선순위 버스 프로토콜에서는 CPU와 DMA 컨트롤러의 버스 요구가 충돌할 경우 DMA 전송이 지연된다. 본 논문에서는 CPU와 다수의 DMA 컨트롤러가 시스템 버스를 공유하는 환경에서 DAM I/O 요구의 최악 응답시간을 분석하는 기법을 제안한다. 제안하는 최악 응답시간 분석 기법은 다음의 세단계로 구성되어 있다. 첫 번째 단계에서는 CPU 상에서 수행중인 각 CPU 태스크별로 최악 버스 요구 패턴을 구한다. 두 번째 단계에서는 이들 CPU 태스크의 최악 버스 요구 패턴을 모두 통합해 CPU 전체의 최악 버스 요구 패턴을 구한다. 최종 세 번째 단계에서는 CPU의 최악 버스 요구 패턴으로부터 DMA 컨트롤러의 버스 가용량을 구하고 DMA I/O 요구의 최악 응답시간을 산출한다. 모의 실험을 통해 제안하는 분석 기법일 일반적인 DMA전송량에 대해 20% 오차 범위 이내에서 안전한 응답시간을 산출함을 보였다.

  • PDF

유전 알고리즘을 이용한 정렬 알고리즘의 최악의 인스턴스 탐색 (Finding the Worst-case Instances of Some Sorting Algorithms Using Genetic Algorithms)

  • 전소영;김용혁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2010년도 한국컴퓨터종합학술대회논문집 Vol.37 No.1(B)
    • /
    • pp.1-5
    • /
    • 2010
  • 정렬 알고리즘에서 사용한 원소 간 비교횟수를 기준으로, 비교횟수가 많게 되는 순열을 최악의 인스턴스(worst-case instance)라 명명하고 이를 찾기 위해 유전 알고리즘(genetic algorithm)을 사용하였다. 잘 알려진 퀵 정렬(quick sort), 머지 정렬(merge sort), 힙 정렬(heap sort), 삽입 정렬(insertion sort), 쉘 정렬(shell sort), 개선된 퀵 정렬(advanced quick sort)에 대해서 실험하였다. 머지 정렬과 삽입 정렬에 대해 탐색한 인스턴스는 최악의 인스턴스에 거의 근접하였다. 퀵 정렬은 크기가 증가함에 따라 최악의 인스턴스 탐색이 어려웠다. 나머지 정렬에 대해서 찾은 인스턴스는 최악의 인스턴스인지 이론적으로 보장할 수 없지만, 임의의 1,000개 순열을 정렬해서 얻은 비교횟수들의 평균치보다는 훨씬 높았다. 본 논문의 최악의 인스턴스를 탐색하는 시도는 알고리즘의 성능 검증을 위한 테스트 데이터를 생성한다는 점에서 의미가 크다.

  • PDF

실시간 시스템에서 검사점 작성을 하는 태스크의 최악 수행시간 분석 (Analysis of Worst Case Execution Time of Tasks with Cheekpointing in Real-Time Systems)

  • 김상수;홍지만;조유근
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (A)
    • /
    • pp.184-186
    • /
    • 2004
  • 검사점 작성을 이용하는 실시간 태스크의 스케줄링 가능성을 알기 위한 선행 조건으로 최악 수행시간을 분석하고 이를 최소로 하는 효율적인 검사점 작성의 위치를 결정하는 방법을 제시한다. 여기서 사용하는 조건은 k 개의 연속적인 결함을 허용하고 태스크의 검사점 작성 비용이 고정적인 경우와 가변적인 경우를 가정한다. 이러한 각 조건에서 최악 수행 시간을 최소로 하는 검사점 작성 알고리즘을 제시한다.

  • PDF

최적설계 기법을 이용한 순환식 삭도 선로의 최악조건 해석 (Worst case analysis of circulating type ropeway using optimal design technique)

  • 최수진;신재균
    • 대한기계학회논문집
    • /
    • 제13권3호
    • /
    • pp.554-560
    • /
    • 1989
  • 본 연구에서는 실제 운행시에 발생할 수 있는 최악의 경우를 모든 반기의 무게를 집중질량으로 고려한 충실한 해석을 통하여 구해보고자 하였다. 이를 위하여 하나의 구간에 여러 개의 집중질량이 달린 경우에 대한 선로방정식을 유도하였고, 최소반력을 구하기 위한 문제를 최적설계 문제로 정의한 다음, 이를 체험적 최적설계 기법(heuristic optimization technique)을 통하여 해결하였다. 또한 예재해석을 통하여 최악의 상태가 발생하게 될 일반적인 조건을 구하였다.

일반적인 재래식 선형 전압 조절기의 최악 조건 해석 (Worst Case Analysis for General Conventional Linear Regulator)

  • 이윤기;권기호;최승운;이상곤
    • 항공우주기술
    • /
    • 제8권1호
    • /
    • pp.162-171
    • /
    • 2009
  • 위성 전자회로의 다양한 전압을 생성하는 선형 전압 조절기는 우주 방사능에 강인한 칩을 사용하기도 하지만, 간단한 선형 전압 조절기 회로를 구현하여 사용하는 경우가 많다. 이때, 설계한 선형 전압 조절기는 공급할 전압에 따라 조금씩 다른 형태로 설계할 수 있지만, 회로 설계에 따른 최악 조건 해석은 일관된 방법론과 체크해야할 항목으로 정리될 수 있다. 본 논문에서는 일반적인 재래식 선형 전압 조절기 회로에서 수행할 최악 조건 해석 방법을 기술하고, 정리한다.

  • PDF

NAND 플래시 메모리 기반의 실시간 임베디드 시스템에서의 demand paging 비용 분석 (Analysis of demand paging Cost for Flash Memory-based Real-Time Embedded Systems)

  • 이영호;임성수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (B)
    • /
    • pp.445-450
    • /
    • 2007
  • NAND 플래시 메모리 기반의 실시간 임베디드 시스템에서는 일반적으로 shadowing 기법을 통해 프로그램을 수행한다. 그러나 shadowing 기법은 시스템의 부팅 시간을 증가시키고 불필요한 DRAM 영역을 차지한다는 단점 때문에 자원 제약이 심한 실시간 임베디드 시스템에는 적합하지 않다. 이에 대한 대안 중 하나는 demand paging 기법을 활용하는 것이다. 단, demand paging 환경에서는 page fault에 의한 시간 지연 때문에 태스크의 최악 실행 성능을 예측하기 어렵다. 따라서 본 논문에서는 NAND 플래시 메모리 기반의 실시간 임베디드 시스템에서 demand paging 비용을 고려한 태스크 최악 성능 분석 기법을 제안한다. 제안하는 기법은 각 태스크에 대해 demand paging 비용을 계산하고, 이를 전통적인 WCRT 분석 기법과 결합하는 방법을 사용한다. 또한 demand paging 비용과 WCET 분석을 독립적으로 고려함으로써, 최악의 경우에도 분석 결과의 안정성을 보장하고 기존의 방법에 비해 분석 복잡도를 줄였다.

  • PDF

건설사업 현장소장의 리더십 평가에 관한 연구 (Evaluation of Project Manager's Leadership in Construction Projects)

  • 강지선;김한수
    • 한국건설관리학회논문집
    • /
    • 제11권1호
    • /
    • pp.151-159
    • /
    • 2010
  • 건설사업의 성공을 위해 리더의 역할을 수행하는 현장소장의 리더십은 매우 중요하다. 본 연구의 목적은 건설 현장의 'CEO'인 현장소장의 리더십을 평가하고 주요 특징을 분석하는데 있다. 이를 위해 사회과학 분야에서 널리 활용되고 있는 LBDQ(Leader Behavior Description Questionnaire) 기법을 분석의 도구로 선택하여 최고 최악의 리더십을 지니고 있는 것으로 평가되고 있는 현장소장을 대상으로 리더십 수준과 유형을 분석하였다. 이와 함께 리더십 수준과 건설사업의 성과 간의 관계도 비교 분석하였다. 최고의 리더십을 지니고 있는 현장소장의 리더십은 효과적인 리더십 유형으로 나타났다. 반면, 최악의 리더십을 지니고 있는 현장소장의 경우에는 비효율적 리더십과 과업중심형 리더십 유형으로 나타났다. 리더십과 성과와의 관계에서 최고 최악 리더십 모두의 경우에서 리더십 수준과 성과 간에 통계적으로 유의한 상관관계는 관찰되지 않았으며 이는 현장의 악성도라는 개념과 함께 비교 분석되어야 한다는 시사점을 도출하게 하였다.

공유자원을 고려한 저전력 스케줄링 (Low Power Scheduling with Task Synchronization)

  • 피찬호;신봉식;인치호;정정화
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2003년도 하계종합학술대회 논문집 Ⅲ
    • /
    • pp.1669-1672
    • /
    • 2003
  • 본 논문은 공유자원과 태스크 활용률을 고려한 저전력 스케줄링 알고리즘을 제안한다. 기존에 공유자원을 고려한 논문에서는 선점 영역에서 최악실행시간만을 고려하였기 때문에 높은 전압을 계속 유지하여 전력 소비가 많고, 태스크들이 조기 종료할 경우 남는 시간을 활용하지 못하는 문제가 있다. 본 논문에서는 선점 영역에서는 태스크들이 조기 종료하는 경우 남는 시간을 이용하여 태스크 활용률을 갱신하고 다음 태스크에게 더 낮은 주파수와 전압을 인가하여 전력 소모를 줄이는 방법을 사용하고, 비 선점 영역에서는 최악 실행시간을 기준으로 한 최대 태스크 활용률을 이용하여 우선 순위 높은 태스크의 지연 시간을 최소화 시켜주는 방법을 제안한다. 실험 결과는 Arm8 테스트 벤치마크 데이터를 통해 기존의 알고리즘과 제안된 알고리즘의 전력 소모를 비교했을 때 6%의 파워 소모 감소를 보였다.

  • PDF