• 제목/요약/키워드: Open Framework

검색결과 698건 처리시간 0.026초

OpenCL을 이용한 임베디드 GPGPU환경에서의 AES 암호화 성능 개선과 평가 (Performance Enhancement and Evaluation of AES Cryptography using OpenCL on Embedded GPGPU)

  • 이민학;강우철
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제22권7호
    • /
    • pp.303-309
    • /
    • 2016
  • 최근, ARM Mali와 같은 여러 임베디드 프로세서들이 OpenCL과 같은 GPGPU 프레임워크를 지원함에 따라 기존 PC 환경에서 활용되던 GPGPU 기술이 임베디드 시스템 영역으로 확대 되고 있다. 그러나 임베디드 시스템은 PC와는 상이한 구조를 갖으며, 저전력이나 실시간성과 같은 성능이 더욱 중요하다. 본 논문에서는 임베디드 GPGPU환경에서 AES 암호화 알고리즘을 개방형 범용 병렬 컴퓨팅 프레임워크인 OpenCL을 사용하여 구현하고 이를 CPU만을 이용한 구현과 비교한다. 실험결과, 1000KByte의 데이터 사이즈의 128비트 AES 암호화 시에 OpenCL을 사용하여 GPU로 병렬 처리하는 것이 OpenMP를 사용하여 CPU상에서 병렬 처리한 방식보다 응답 시간은 최대 1/150, 에너지 소비량은 최대 1/290로 감소함을 확인하였다. 또한 호스트와 GPU 디바이스 간에 메모리를 공유하는 임베디드 구조의 특성에 최적화하여 메모리 복제를 하지 않는 기법을 적용하는 경우 응답시간과 에너지 소비량에서 최대 100% 이상의 추가적인 성능개선을 이룰 수 있었으며, 연구에서 사용한 데이터의 크기에 비례하여 더 높은 성능의 개선이 나타나는 것을 확인하였다.

OSGi(Open Service Gateway Initiative)기반의 Smart Home Service Bundle 연구 (A Study on Smart Home Service Bundle Architecture based on OSGi(Open Service Gateway Initiative))

  • 손민우;최종화;김건희;박병철;신동일;신동규
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (2)
    • /
    • pp.586-588
    • /
    • 2004
  • 가정 내의 가전기기들이 디지털화되고 있고, 이것들을 네트워크로 연결하여 원격지에서 제어하는 스마트 홈 관련 기술들이 현실화되고 있다. 이러한 환경에서의 컴퓨팅을 위해서는 응용 프로그램간의 호환성 뿐 아니라 데이터의 호환성, 그리고 이종의 프로토콜간의 연동이 필수적이다 따라서 이를 위한 소프트웨어가 바로 스마트 홈 미들웨어이다. OSGi(Open Service Gateway Initiative)(8)는 장비 연결 및 제어로 얻을 수 있는 유효한 서비스나 여러 미들웨어들 간의 통합을 위한 제반 환경 제공을 목표로 하는 비 표준화 단체로써 OSGi 프레임워크 환경에서 서비스들은 서비스 게이트웨이와 서비스 번들의 life-cycle을 따라 동적으로 전개된다. 본 저자들은 SMF(Service Management framework)(9)를 사용하여 OSGi를 기반으로 한 Smart Home Service Bundle에 관해서 연구하였다.

  • PDF

A Study on the Automatic Parallelization Method and Tool Development

  • Shin, Woochang
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제12권3호
    • /
    • pp.87-94
    • /
    • 2020
  • Recently, computer hardware is evolving toward increasing the number of computing cores, not increasing the clock speed. In order to use the performance of parallelized hardware to the maximum, the running program must also be parallelized. However, software developers are accustomed to sequential programs, and in most cases, write programs that operate sequentially. They also have a lot of difficulty designing and developing software in parallel. We propose a method to automatically convert a sequential C/C++ program into a parallelized program, and develop a parallelization tool that supports it. It supports open multiprocessing (OpenMP) and parallel patterns library (PPL) as a parallel framework. Perfect automatic parallelization is difficult due to dynamic features such as pointer operation and polymorphism in C/C++ language. This study focuses on verifying the conditions of parallelization rather than focusing on fully automatic parallelization, and providing advice to developers in detail if parallelization is not possible.

Exchange Rate Pass-through, Nominal Wage Rigidities, and Monetary Policy in a Small Open Economy

  • Rhee, Hyuk-Jae;Song, Jeongseok
    • East Asian Economic Review
    • /
    • 제22권3호
    • /
    • pp.337-370
    • /
    • 2018
  • This paper discusses the design of monetary policy in a New Keynesian small open economy framework by introducing nominal wage rigidities and incomplete exchange rate pass-through on import prices. Three main findings are summarized. First, with the existence of an incomplete exchange rate pass-through and nominal wage rigidities, the optimal policy is to seek to minimize the output gap, the variance of domestic price and wage inflation, as well as deviations from the law of one price. Second, the CPI inflation targeting Taylor rule is welfare enhancing when there is a technological shock to the economy. The exception occurs when there is a foreign income shock, which minimizes welfare losses under the domestic inflation targeting Taylor rule. Last, two stylized Taylor rules turn out to be a bad approximation, but the modified Taylor rules that respond to the unemployment gap rather than the output gap are a closer approximation to the optimal policy.

An Integer Programming Model for a Complex University Timetabling Problem: A Case Study

  • Prabodanie, R.A. Ranga
    • Industrial Engineering and Management Systems
    • /
    • 제16권1호
    • /
    • pp.141-153
    • /
    • 2017
  • A binary integer programming model is proposed for a complex timetabling problem in a university faculty which conducts various degree programs. The decision variables are defined with fewer dimensions to economize the model size of large scale problems and to improve modeling efficiency. Binary matrices are used to incorporate the relationships between the courses and students, and the courses and teachers. The model includes generally applicable constraints such as completeness, uniqueness, and consecutiveness; and case specific constraints. The model was coded and solved using Open Solver which is an open-source optimizer available as an Excel add-in. The results indicate that complicated timetabling problems with large numbers of courses and student groups can be formulated more efficiently with fewer numbers of variables and constraints using the proposed modeling framework. The model could effectively generate timetables with a significantly lower number of work hours per week compared to currently used timetables. The model results indicate that the particular timetabling problem is bounded by the student overlaps, and both human and physical resource constraints are insignificant.

20세기 패션에 나타난 모더니즘과 포스트모더니즘에 대한 연구(I) -반미학(Anti-Aesthetics), 열린 패션(Open-Fashion)을 중심으로- (A Study on Modernism and Postmodernism depicted on the 20th Century of Fashion(I) -Focused on Anti-Aesthetics and Open Fashion-)

  • 김민자
    • 복식
    • /
    • 제37권
    • /
    • pp.103-118
    • /
    • 1998
  • The purpose of this study is to describe the central argument of postmodern theory ; pro-vide a central concept about postmodernism for fashion ; identify the signficance of open fashion in the 20th century. Postmodern is used to refer to a body of social theory, a style of aesthetic expression, and to various social practics and economic conditions. In this paper, postmodern theory is interpreted as an anti-aesthetics propesed by Derrida, Lyotard, Baudrillard, and Foster. The key principles and consepts of postmodern the-ory reflect and restate assumptions of nihilism influenced by the works of Nietzsche, being synonymous with the phrase philosophy of difference. The death of art, the end of progress, the will to the sublime, and the principle of pure difference support postmodern ideas, which could be the framework to interprete fashion phenomenon in postmodern condition.

  • PDF

기록정보서비스를 위한 Web 2.0 적용에 관한 연구 (A Study on the Application of Web 2.0 for Archival Information Services)

  • 남재우;김성희
    • 한국문헌정보학회지
    • /
    • 제43권2호
    • /
    • pp.123-146
    • /
    • 2009
  • 본 연구에서는 Web 2.0 기술에 대해 살펴본 후 기록정보서비스 개선을 위한 Web 2.0의 유용성에 대해 조사 분석하였다. 조사결과 다양한 Web 2.0 기술 중에서 유용성이 가장 높은 기술로는 Open API로 나타났으며 이어서 RSS, Ajax, 소셜네트워크, 위키의 순으로 유용성이 평가되었다. 이러한 연구결과는 미래의 기록정보서비스를 개선방안을 위한 기초자료로 활용될 수 있을 것으로 기대한다.

Observer 패턴을 이용한 Two-Way Access 프레임워크의 설계 및 구현 (Design and Implementation of Two-Way Access Framework Using Observer Pattern)

  • 김대헌;유철중;장옥배;김창갑;이상덕
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.555-557
    • /
    • 1998
  • 비주얼 RAD 도구는 사용자 프래그램의 개발 기간을 단축시키기 위한 통합 개발 환경이다. 이와 같은 개발 환경은 사용자 프로그램의 생산성 향상을 위하여 텍스트와 윈도 기반의 프로그래밍 개발 환경을 동시에 지원하고 있다. 본 연구는 이와 같은 비주얼 프로그래밍을 지원하는 기술 주도형 RAD 도구에 대응하여 국내 기술력을 확보하기 위한 클라이어트/서버 프로그램 생성 기술에 관한 연구의 일부이다. 특히, 우리는 인터넷 환경에서 사용 가능한 자바 애플릿 및 애플리케이션을 빠르게 개발할 수 있는 자바 통합 개발 환경(OpenSoft)를 개발하고 있다. 본 논문은 OpenSoft에서 기능 컴포넌트들간의 상호연동을 지원하기 위한 Two-Way Access 프레임워크를 제안했다. 이 프레임워크는 OpenSoft의 사용자 편의성을 제공하는 메커니즘을 가지고 있으며 디자인 패턴을 이용하여 설계하였기 때문에 모듈의 재사용성과 확장성이 뛰어난 특징을 가지고 있다.

오픈 소스 기반의 딥러닝을 이용한 적조생물 이미지 분류 (Red Tide Algea Image Classification using Deep Learning based Open Source)

  • 박선;김종원
    • 스마트미디어저널
    • /
    • 제7권2호
    • /
    • pp.34-39
    • /
    • 2018
  • 국내 유해 적조발생에 따른 어패류 양식장에 지속적인 피해가 증가함에 따라서 적조에 대하여 많은 연구가 이루어지고 있다. 그러나 자동으로 적조 이미지를 인식하여서 유해적조생물을 판별하는 적조생물 이미지 검색에 대한 국내의 연구는 미흡한 실정에 있다. 본 논문은 오픈소스 기반의 딥러닝을 이용하여 적조생물 이미지를 분류할 수 있는 방법을 제안한다. 제안방법은 다양하게 표현되는 적조생물 이미지의 인식문제를 해결하기 위하여 텐서프로 프레임워크와 구굴 이미지 분류 모델을 이용하여 구현하였다.

A Study on Open Space Design in Terms of the Relation between Parks and Their Bordering Facilities in Urban Areas

  • Yasuhiko Shimomura;Oshie Kotake;Hiroyuki Kaga;Noboru Masuda
    • Journal of the Korean Institute of Landscape Architecture International Edition
    • /
    • 제2호
    • /
    • pp.94-101
    • /
    • 2004
  • This study aimed at providing suggestions in designing open space so that parks and bordering facilities are well related to each other in terms of the visual access and human activities. The design survey was conducted in the center of Osaka City, using parks there as the study material. The relation between parks and their bordering facilities was evaluated in terms of the visual access and human activities. Through the results of this study, as the design methods for improving relations between parks and their bordering facilities, unified design and creation of square in the boundary area between them, placing access paths to facilities in parks, and planting trees to create Vista, Screen, and Framework landscapes are of great importance.

  • PDF