• 제목/요약/키워드: 코드 최적화

검색결과 480건 처리시간 0.023초

낮은 SINR 상황의 무선 애드혹 네트워크를 위한 혼잡 제어와 전송 파워 제어의 복합 최적화 기법 (Joint Congestion and Power Control Optimization for Wireless Ad-hoc Network in the Low-SINR Regime)

  • 곽재욱;모정훈
    • 대한전자공학회논문지TC
    • /
    • 제43권11호
    • /
    • pp.1-7
    • /
    • 2006
  • 본 논문에서는 코드분할 다중화방식(CDMA)을 기반으로 한 무선 애드혹 네트워크에서의 혼잡 제어와 전송 파워 제어의 복합 최적화 기법에 대해서 고찰하고, 낮은 신호대비 잡음 및 간섭(이하 SINR) 상황을 고려한 알고리즘을 제시한다. 기존의 연구 [6]에서 제시된 CDMA기반의 무선 애드혹 네트워크를 위한 복합 제어 방식은 높은 SINR 상황을 가정하고 있으며, 낮은 SINR 상황에 대해서는 고려하지 않았다. 본 논문에서 우리는 SINR이 1보다 상대적으로 훨씬 작은 낮은 SINR 상황에 대해서 고려해야 할 문제점들을 살펴보고, 적절한 알고리즘을 제시한다.

모바일 어플리케이션을 위한 에너지-인식 달빅 바이트코드 리스트 스케줄링 기술 (Energy-aware Dalvik Bytecode List Scheduling Technique for Mobile Applications)

  • 고광만
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제3권5호
    • /
    • pp.151-154
    • /
    • 2014
  • 모바일 기기에서 어플리케이션의 에너지 소비는 운영체제, 실행시간 환경, 컴파일러, 어플리케이션 등이 복잡한 상호 작용을 통해 이루어진다. 최근까지 에너지-지향적인 고수준 및 저수준의 컴파일러 기술을 적용하여 모바일 기기에서 어플리케이션의 에너지 소비를 줄이기 위한 노력이 진행되고 있다. 본 논문에서는 안드로이드 달빅에서 실행되는 dex 파일로부터 달빅 바이트코드를 추출한 후 에너지 소비 최적화를 위한 리스트 인스트럭션 스케줄링을 적용하여 어플리케이션의 에너지 소비를 줄이고자 한다. 이러한 연구는 급속도로 확산되고 있는 안드로이드 기반 어플리케이션이 전력 공급이 제한적인 모바일 환경에서 최적화된 전력 에너지 소비할 수 있는 환경을 구축하는 데 활용할 수 있다.

민감도 해석을 이용한 동적실속 제어 (Dynamic Stall Control Using Aerodynamic Sensitivity Analysis)

  • 안태술;김형진;김종암;노오현
    • 한국항공우주학회지
    • /
    • 제30권8호
    • /
    • pp.10-20
    • /
    • 2002
  • 본 논문에서는 최적화 방법을 이용하여 동적 실속을 제어하는 방법을 제시하고자 한다. 비정상 공력 민감도 해석코드는 2 방정식 난류 모델을 사용한 비정상 압축성 Navier-Stokes 해석코드로부터 직접 미분법을 사용하여 개발되었다. 목적함수는 해석이 수행되는 전시간에 대한 것보다는 매 순간의 값을 사용하였다. 매 순간의 목적함수에 대한 구배값은 민감도 해석코드를 사용하여 얻었고, 최적화는 매 시간마다 간단한 건형 직선 조사방법(linear line search)을 이용하였다. 제어 변수는 익형의 노즈 반경, 최대 두께와 흡입을 사용하였다. 계산결과는 동적 실속을 제어하는데, 본 논문에서 제시한 최적화 방법이 효과적이라는 것을 보여주고 있다.

역방향 CDMA 시스템에서 에너지 최적화된 전송기법: 그래프 이론적 접근 (Energy Optimized Transmission Strategy in CDMA Reverse Link: Graph Theoretic Approach)

  • 오창윤
    • 전자공학회논문지
    • /
    • 제52권6호
    • /
    • pp.3-9
    • /
    • 2015
  • 본 논문에서는 짧은 지연시간을 요구하는 CDMA 시스템 환경에서 전송률 스케줄링과 전력량 할당 문제를 연구한다. 구체적으로, 본 논문은 각각의 단말이 짧은 구간 동안의 평균 전송률을 유지하는 동시에 에너지 효율적인 스케줄링 방안을 제안한다. 다중 코드를 적용한 CDMA 시스템을 고려하며, 각각의 코드는 가상의 사용자로 해석할 수 있다. 논문의 최종 목적은 전송률 과정에서 소모하는 에너지가 최소화되도록 각각의 시간슬럿에 가상의 사용자를 스케줄링하는 방안을 제안하는 것이다. 주목할만한 점은, 본 논문에서 고려하는 전송률 최적화 문제가 최단 경로 알고리즘으로 해결 가능하다는 점이다. 마지막으로, 본 논문이 제안하는 에너지 최적화 스케줄링 방안을 TDMA 형식의 스케줄링 방안과 성능 비교 분석한다.

ASPEN 코드를 이용한 석탄가스화기내 주요 변수들의 가스화 성능에 대한 영향

  • 이승종;마수만;윤용승;김형택
    • 한국에너지공학회:학술대회논문집
    • /
    • 한국에너지공학회 1993년도 추계학술발표회 초록집
    • /
    • pp.37-41
    • /
    • 1993
  • ASPEN 코드를 이용하여 석탄가스화기에 영향을 주는 온도, 압력, 산화제 및 증기를 변수로 선택하여 각 변수의 변화에 따른 가스화기의 온도 및 생성가스의 조성 변화를 살펴보았다. 석탄가스화기는 combustion zone, char gasification zone 및 gas shift reaction zone의 3부분으로 나뉘어 각 영역의 특성에 맞게 모사 되었다. 온도와 산화제는 석탄가스화기에 커다란 영향을 주는 요소로 나타났고, 압력과 증기 또한 주요 변수인 것으로 나타났다. 본 연구의 궁극적 목적은 석탄가스화기의 운전 조건을 최적화하는데 있다.

  • PDF

클라우드 컴퓨팅 환경에서의 가상화 악성코드

  • 최주영;김형종;박춘식;김명주
    • 정보보호학회지
    • /
    • 제20권2호
    • /
    • pp.44-50
    • /
    • 2010
  • 가상화는 컴퓨팅 자원의 최적화를 지원하고 사용자에게 동일한 환경을 제공하는 기술이다. 이러한 가상화 기술은 클라우드 컴퓨팅 환경의 핵심 기술로 사용되고 있다. 그러나 가상화 환경을 구축하는 소프트웨어는 취약점을 가짐으로 감염된 가상환경은 게스트 OS와 물리적 컴퓨팅 지원 천체에 커다란 파급효과를 가져오게 된다. 본 논문은 가상화 개요와 가상화 네트워크 구조를 설명하고, 가상환경에서 발생 가능한 6가지 위협에 대하여 분류한다. 또한 가상화 환경에서의 악성코드 루트킷(rootkit)인 Blue Pill과 SubVirt의 동작원리에 대하여 기술한다.

CTOC에서 3-주소 코드를 위한 정적 타입 추론 (Inference of Static Types for 3-Address Codes in CTOC)

  • 김기태;유원희
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 추계학술발표논문집(상)
    • /
    • pp.437-440
    • /
    • 2004
  • 자바 바이트 로드 명령어는 타입에 관한 정보를 포함하고 있다. 그러나 기본적으로 스택 기반으로 동작이 수행되기 때문에 지역 변수를 위한 명시적인 타입을 가지지 않는다. 하지만 프로그램의 최적화나 역컴파일을 위해서는 지역 변수의 타입을 아는 것이 중요하다. 본 논문은 스택을 사용하지 않는 3-주소 코드에서 지역 변수를 위한 정적 타입 추론을 구현한다. 이를 위해 본 논문에서는 SSA와 방향성 그래프를 적용한다.

  • PDF

그래프 분할을 사용한 레지스터 할당의 성능 예측 (Performance Estimation of Register Allocation using Graph Partitioning)

  • 김원태;한경숙;표창우
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (1)
    • /
    • pp.400-402
    • /
    • 1999
  • 그래프 분할을 사용한 레지스터 할당과 Chaitin의 레지스터 할당 방법의 성능을 비교하였다. 실험 데이터로 Appel이 제시한 간섭 그래프를 사용하였고, 각 알고리즘에서 요구되는 최소 레지스터 수를 비교하였다. 그 결과 그래프 분할을 사용한 방법에서 더 적은 수의 레지스터가 요구되었다. 가용 레지스터가 제한되어 있는 경우, 레지스터 요구 수가 감소되면 삽입되는 대피 코드의 수도 감소된다. 대피 코드의 발생이 줄어들면 메모리를 참조하는 인스트럭션의 수가 감소하여 실행시간을 단축시킬 수 있다. 따라서 컴파일러의 최적화 단계에서 그래프 분할 방법을 사용한 레지스터 할당으로 성능 향상을 기대할 수 있다.

  • PDF

다양한 유전 연산자를 이용한 저전력 오류 정정 코드 설계 (Design of Low Power Error Correcting Code Using Various Genetic Operators)

  • 이희성;홍성준;안성제;김은태
    • 한국지능시스템학회논문지
    • /
    • 제19권2호
    • /
    • pp.180-184
    • /
    • 2009
  • 저전력 환경에서의 메모리 집적도가 증가함에 따라 메모리는 soft error에 매우 민감해졌다. 오류 정정 코드는 일반적으로 양산 이후 메모리의 soft error를 수정하기 위해서 사용된다. 본 논문에서는 새로운 저전력 오류 정정 코드의 설계방법을 제안한다. 오류 정정 코드의 전력소비는 parity check 행렬의 선택을 통해 최소화 될 수 있다. 따라서 오류 정정 코드의 설계는 비선형 최적화 문제로 포함되는데 우리는 다양한 유전 연산자를 포함하는 유전자 알고리즘을 이용하여 이 문제를 해결한다. 제안하는 방법을 Hamming code와 Hsiao code에 적용하여 그 효율성을 입증하였다.