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

검색결과 839건 처리시간 0.029초

MMDB를 이용한 효율적인 XML 처리 시스템 (An Efficient XML Data Management System Using an MMDB)

  • 정문권;이경희;조완섭
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (1)
    • /
    • pp.124-126
    • /
    • 2001
  • 인터넷을 통한 응용 프로그램의 통합과 다양한 정보의 등장으로 인해 정보를 원활히 교환하고 관리 저장할 수 있는 정보 시스템의 요구가 급증하고 있다. 이에 대한 해결책으로 등장한 XML은 기존의 데이터베이스 관리 시스템과 연동하여 다양한 플랫폼과 이질의 데이터에 관계없이 저장과 관리가 용이하며, 데이터 교환을 최적화 할 수 있다. 본 논문에서는 XML 문서의 논리적인 구조정보를 표현하는 DTD와 Database Schema 간의 변환구조를 MMDB에 저장하므로써 XML DTD를 기반으로 Database Schema를 설계하고 XML DTD건의 변환 구조를 효율적으로 관리하는 방안을 제시한다. 이렇게 함으로써 빈번하게 사용되는 XML DTD 변환 정보를 메모리에 상주하게 되고, 그 결과 디스크 출입회수를 줄이게 되어 XML을 사용하는 응용에서 XML Data에 대한 처리 효율성을 높일 수 있게 된다.

  • PDF

구문 트리를 이용한 자바 바이트코드에서 SIL로의 번역기 (Java Bytecode-to-SIL Translator using an Abstract Syntax Tree)

  • 김영근;권혁주;이양선
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 춘계학술발표대회
    • /
    • pp.519-522
    • /
    • 2004
  • 자바는 현재 가장 널리 사용되는 범용 프로그래밍 언어중 하나로 컴파일러에 의해 중간언어인 바이트코드로 변환되며 JVM(Java Virtual Machine)에 의해 실행되는 플랫폼 독립적인 언어이다. SIL(Standard Intermediate Language)은 Microsoft사의 .NET 언어와 SUN사의 Java 언어 등을 모두 수용할 수 있는 임베디드 시스템을 위한 중간언어로 가상기계인 EVM(Embedded Virtual Machine)에서 실행된다. 본 논문에서는 자바 프로그램을 컴파일하여 생성된 클래스 파일에서 Oolong 코드를 추출하고 추출된 Oolong 코드를 EVM의 SIL 코드로 변환하여 자바로 구현된 프로그램이 EVM에서 실행되도록 하는 Bytecode-to-SIL 번역기 시스템을 구현하였다. 그리고 본 번역기 시스템을 다른 플랫폼에 용이하게 설치하기 위한 재목적성(retargetability)을 위해 단일패스(one-pass)을 사용하는 기존의 번역기들과 달리 AST를 이용한 컴파일러 기법을 사용하여 AST가 가지고 있는 정보에 대해 최적화 작업을 수행하여 보다 효과적인 코드 변환을 할 수 있도록 설계하였다.

  • PDF

경량화된 딥러닝 구조를 이용한 실시간 초고해상도 영상 생성 기술 (Deep Learning-based Real-Time Super-Resolution Architecture Design)

  • 안세현;강석주
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송∙미디어공학회 2020년도 추계학술대회
    • /
    • pp.228-229
    • /
    • 2020
  • 최근 딥러닝 기술은 여러 컴퓨터 비전 응용 분야에서 많이 쓰이고 있다. 물체 인식, 분류 및 영상 생성 등을 예로 들 수 있다. 특히 초고해상도 변환 문제에서 최근 딥러닝을 사용하면서 큰 성능 개선을 얻고 있다. Fast super-resolution convolutional neural network (FSRCNN)은 딥러닝 기반 초고해상도 알고리즘으로 잘 알려져 있으며, 여러 개의 convolutional layer로 추출한 저 해상도의 입력 특징을 활용하여 deconvolutional layer에서 초고해상도의 영상을 출력하는 알고리즘이다. 본 논문에서는 병렬 연산 효율성을 고려한 FPGA 기반 convolutional neural networks 가속기를 제안한다. 특히 deconvolutional layer를 convolutional layer로 변환하는 방법을 통해서 에너지 효율적인 가속기를 설계했다. 또한 제안한 방법은 FPGA 리소스를 고려하여 FSRCNN의 구조를 변형한 Optimal-FSRCNN을 제안한다. 사용하는 곱셈기의 개수를 FSRCNN 대비 2.4 배 압축하였고, 초고해상도 변환 성능을 평가하는 지표인 PSNR은 FSRCNN과 비슷한 성능을 내고 있다. 이를 통해서 FPGA 에 최적화된 네트워크를 구현하여 FHD 입력 영상을 UHD 영상으로 출력하는 실시간 영상처리 기술을 개발했다.

  • PDF

내장형 시스템을 위한 자바 AOTC의 설계와 구현 (Design and Implementation of Java AOTC for Embedded System)

  • 박종국;정동헌;배성환;이재목;문수묵
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (1)
    • /
    • pp.772-774
    • /
    • 2005
  • 우리는 내장형 시스템에서 자바의 성능 문제를 해결하기 위해 수행시간 이전에(ahead-of-time) 자바 바이트코드를 기계어 코드로 변환하는 AOTC를 개발하였다. 우리가 개발한 AOTC는 자바 클래스 파일을 읽어서 C코드로 변환한 후에 이를 C컴파일러로 컴파일하는 방식으로 동작한다. 이러한 방법으로 짧은 기간안에 하드웨어 아키텍처에 종속적이지 않으면서도 안정적인 고성능의 자바 실행 환경을 구축할 수 있었다. 본 논문에서는 AOTC의 전체 구조에서부터 C코드를 생성하는 방법 및 예외 처리와 쓰레기 수집기(GC)를 지원하기 위한 방법들에 대해서 다룬다. 또한 C컴파일러에 의한 최적화의 한계를 극복하기 위해 자바에 특화된 최적화를 AOTC에 포함하였는데 이에 대해서도 설명한다. 우리의 AOTC를 Sun Microsystems의 J2ME CDC VM인 CVM위에 적용해본 결과 벤치마크에 따라서 평균 $5\~14$배의 성능 향상을 관찰 할 수 있었다.

  • PDF

ASIC 설계를 위한 새로운 레지스터 전송 단계 합성 방법 (A New Register Transfer Level Synthesis Method for ASIC Design)

  • 인치호
    • 전기전자학회논문지
    • /
    • 제3권1호
    • /
    • pp.150-160
    • /
    • 1999
  • 본 논문에서는 기존의 레지스터 전송 단계 합성기들이 가지고 있는 단점을 개선하는 새로운 레지스터 전송 단계 합성 방법을 제안한다. 기존의 레지스터 전송 단계 합성기들은, 하드웨어 기술 언어로 기술된 설계 사양을 순서회로로 변환하는 과정에서 불합리한 변환을 수행하고 순서 회로를 최적화 하는 과정에서 순서회로를 구성하는 레지스터와 조합회로를 분리하여 조합회로부만을 최적화 한다. 본 논문에서는 이러한 방식의 레지스터 전송 단계 합성기들이 가지는 단점을 지적하고, 이런 단점을 극복하기 위한 새로운 레지스터 전송 단계 합성 방법을 제안한다. 또한, 제안된 방법을 감시용 시스템의 콘트롤러 설계 및 8 비트 부호화 곱셈기에 적용한 결과를 제시함으로써 본 논문에서 제안하는 방법의 유용성을 입증한다.

  • PDF

효율적인 SOC 설계를 위한 새로운 레지스터 전송 레벨 합성 방법 (A New Register Transfer Level Synthesis Methodology for Efficient SOC Design)

  • 인치호
    • 한국인터넷방송통신학회논문지
    • /
    • 제11권2호
    • /
    • pp.161-169
    • /
    • 2011
  • 본 논문에서는 효율적인 SOC 전송 설계를 위한 새로운 레지스터 전송 단계 합성 방법을 제안한다. 기존의 레지스터 전송 단계 합성기들은, 하드웨어 기술 언어로 기술된 설계 사양을 순서회로로 변환하는 과정에서 불합리한 변환을 수행하고 순서 회로를 최적화 하는 과정에서 순서회로를 구성하는 레지스터와 조합회로를 분리하여 조합회로 부만을 최적화 한다. 본 논문에서는 이러한 방식의 레지스터 전송 단계 합성기들이 가지는 단점을 지적하고, 이런 단점을 극복하기 위한 새로운 레지스터 전송 단계 합성 방법을 제안한다. 또한, 제안된 방법을 감시용 시스템의 컨트롤러 설계에 적용한 결과를 제시함으로써 본 논문에서 제안하는 방법의 유용성을 입증한다.

ACL-GAN: 새로운 loss 를 사용하여 하이퍼 파라메터 탐색속도와 학습속도를 향상시킨 영상변환 GAN (ACL-GAN: Image-to-Image translation GAN with enhanced learning and hyper-parameter searching speed using new loss function)

  • 조정익;윤경로
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송∙미디어공학회 2019년도 추계학술대회
    • /
    • pp.41-43
    • /
    • 2019
  • Image-to-image 변환에서 인상적인 성능을 보이는 StarGAN 은 모델의 성능에 중요한 영향을 끼치는 adversarial weight, classification weight, reconstruction weight 라는 세가지 하이퍼파라미터의 결정을 전제로 하고 있다. 본 연구에서는 이 중 conditional GAN loss 인 adversarial loss 와 classification loss 를 대치할 수 있는 attribute loss를 제안함으로써, adversarial weight와 classification weight 를 최적화하는 데 걸리는 시간을 attribute weight 의 최적화에 걸리는 시간으로 대체하여 하이퍼파라미터 탐색에 걸리는 시간을 획기적으로 줄일 수 있게 하였다. 제안하는 attribute loss 는 각 특징당 GAN 을 만들 때 각 GAN 의 loss 의 합으로, 이 GAN 들은 hidden layer 를 공유하기 때문에 연산량의 증가를 거의 가져오지 않는다. 또한 reconstruction loss 를 단순화시켜 연산량을 줄인 simplified content loss 를 제안한다. StarGAN 의 reconstruction loss 는 generator 를 2 번 통과하지만 simplified content loss 는 1 번만 통과하기 때문에 연산량이 줄어든다. 또한 이미지 Framing 을 통해 배경의 왜곡을 방지하고, 양방향 성장을 통해 학습 속도를 향상시킨 아키텍쳐를 제안한다.

  • PDF

종모양 분포 변환함수를 이용한 선형최적화 기법에 관한 연구 (Hull Form Optimization by Modification Function of Bell-shaped Distribution)

  • 최희종;김희정;전호환;정광효
    • 대한조선학회논문집
    • /
    • 제43권5호
    • /
    • pp.550-559
    • /
    • 2006
  • A design procedure for a ship with minimum total resistance was developed using a numerical optimization method called SQP(Sequential Quadratic Programming) and a CFD technique based on the Rankine source panel method with the nonlinear free surface boundary conditions. During the whole optimization process the geometry of the hull shape was represented based on the NURBS(Non-uniform rational B-spline) technique and the modification of the hull shape was controlled using the Bell-shaped distribution function to keep the fairness of the hull shape before and after the hull modification. The numerical analysis was carried out using 4000TEU container ship in the towing tank facility installed in the Pusan national university to know the validity of the developed algorithm for this study. As the results of the numerical analysis it proved that the resistance of the optimized hull is conspicuously reduced in comparison with the original hull in a wave-making resistance point of view.

웨이블릿을 이용한 QRS complex 검출 알고리즘의 고정 소수점 연산 최적화 (Fixed-point Optimization of a QRS complex Detection Algorithm Using Wavelet Transform)

  • 박영철
    • 한국정보전자통신기술학회논문지
    • /
    • 제7권3호
    • /
    • pp.126-131
    • /
    • 2014
  • 본 논문에서는 웨이블릿 변환을 통하며 QRS complex를 검출 하며, 32비트 고정 소수점 연산이 가능한 프로세서에도 동작하도록 알고리즘 최적화 기법을 제시한다. 먼저 입력 ECG 신호를 밴드 패스 필터를 통과 시키고, 3개의 서로 다른 웨이블릿 함수를 하나로 병합한 웨이블릿 함수를 이용하여 웨이블릿 변환을 하며, 다음으로 시간 평균 함수를 뒤에 마지막으로 QRS complex를 검출 한다. 제안 알고리즘은 MIT-BIH arrhythmia database에 적용하여 검증한다. 모든 과정은 32비트 고정 소수점 연산으로 구현되며, 삼각함수 같은 복잡한 연산은 테이블화 하였다. 검출 알고리즘은 컴퓨터 시뮬레이션을 통해 평가 한다.

동시진공증발법을 이용한 고효율 CIGS 박막 태양전지 개발 (Development of High Efficiency CIGS Thin Film Solar Cells by co-evaporation process)

  • 윤재호;안세진;안병태;박희선;윤경훈
    • 한국신재생에너지학회:학술대회논문집
    • /
    • 한국신재생에너지학회 2009년도 춘계학술대회 논문집
    • /
    • pp.23-23
    • /
    • 2009
  • CIGS 박막 태양전지는 제조단가가 낮고 박막 태양전지 중에서 변환효율이 가장 높아 발전 가능성이 큰 태양전지로 인식되고 있다. 이미 일본, 독일, 미국을 비롯한 선진국에서는 30-50 MW 급의 양산 라인이 구축되고 있어 2010년 이후에는 본격적인 상용화가 진행될 것으로 보인다. CIGS 광흡수층은 진공증발, 셀렌화, 나노입자, 전기도금등 다양한 방식으로 제조가 가능한데 이 중에서도 동시진공증발공정은 고효율 CIGS 박막 태양전지 제조에 적합하다. 본 연구에서는 동시진공증발법을 이용하여 CIGS 박막을 증착하였으며 소다회유리/Mo/CIGS/CdS/i-ZnO/n-ZnO/Al/AR 구조의 태양전지를 제조하였다. 기판온도 모니터링을 통한 Cu 이차상 조절 기술을 이용하여 결정립이 매우 큰 CIGS 박막을 증착하였으며 Ga/(In+Ga) 조성비의 조절을 통하여 밴드갭 에너지를 최적화하였다. 또한 QCM 장치를 활용하여 용액 속에서 성장되는 CdS 박막의 두께와 특성을 조절하였다. 이러한 공정최적화를 통하여 개방전압 0.65 V, 단락전류밀도 38.8 $mA/cm^2$, 충실도 0.74 그리고 변환효율 18.8% 의 CIGS 박막 태양전지를 얻었다.

  • PDF