• 제목/요약/키워드: Software Solution

검색결과 1,068건 처리시간 0.033초

A Low Power Design of H.264 Codec Based on Hardware and Software Co-design

  • Park, Seong-Mo;Lee, Suk-Ho;Shin, Kyoung-Seon;Lee, Jae-Jin;Chung, Moo-Kyoung;Lee, Jun-Young;Eum, Nak-Woong
    • 정보와 통신
    • /
    • 제25권12호
    • /
    • pp.10-18
    • /
    • 2008
  • In this paper, we present a low-power design of H.264 codec based on dedicated hardware and software solution on EMP(ETRI Multi-core platform). The dedicated hardware scheme has reducing computation using motion estimation skip and reducing memory access for motion estimation. The design reduces data transfer load to 66% compared to conventional method. The gate count of H.264 encoder and the performance is about 455k and 43Mhz@30fps with D1(720x480) for H.264 encoder. The software solution is with ASIP(Application Specific Instruction Processor) that it is SIMD(Single Instruction Multiple Data), Dual Issue VLIW(Very Long Instruction Word) core, specified register file for SIMD, internal memory and data memory access for memory controller, 6 step pipeline, and 32 bits bus width. Performance and gate count is 400MHz@30fps with CIF(Common Intermediated format) and about 100k per core for H.264 decoder.

3D 프린터 원격제어 및 프린팅 모바일 소프트웨어 분석/설계 및 구현 (Analysis/Design and Implementation of 3D Print Remote Control and Printing Mobile Software)

  • 조병호
    • 한국인터넷방송통신학회논문지
    • /
    • 제15권5호
    • /
    • pp.177-182
    • /
    • 2015
  • 3D 프린터의 빠른 보급에도 불구하고 3D 프린팅 속도 느리기 때문에 3D 프린터를 여러 사람이 동시에 이용하기에는 어렵다. 기존 3D 프린팅 솔루션은 SD 카드에 파일을 옮겨서 출력하거나 PC에서 출력하는 방법이 있으나 시간이 많이 소요되고 프린팅 진행정도를 알 수 없다. 아직 원격에서 3D 프린터를 제어하고 프린팅이 가능한 솔루션은 없다. 따라서 본 3D 소프트웨어 솔루션은 인터넷 네트워크 상에 3D 프린터를 연결하고 이들 프린터를 이용하기 위해서는 스마트폰 앱에서 사용할 프린터를 선택하며 원격 제어 및 프린팅이 가능하도록 한다. 본 논문에서는 이러한 기능들이 수행 가능한 안드로이드 앱을 제작하기 위하여 UML을 이용한 효과적인 분석/설계 및 구현 방법을 제시하고자 한다.

삼차방정식에 관한 Omar Khayyām의 기하학적 해법의 재해석과 시각화 - 항이 4개인 삼차방정식의 6가지 - (Reinterpretation and visualization of Omar-Khayyam's geometric solution for the cubic equation - 6 cases of the cubic equation with 4 terms -)

  • 김향숙;김미연;심효정;박명은
    • East Asian mathematical journal
    • /
    • 제37권4호
    • /
    • pp.499-521
    • /
    • 2021
  • This research is devoted to investigate Omar Khayyām's geometric solution for the cubic equation using conic sections in the Medieval Islam as a useful alternative connecting logic geometry with analytic geometry at a secondary school. We also introduce Omar Khayyām's 25 cases classification of the cubic equation with all positive coefficients. Moreover we study 6 cases with 4 terms of 25 cubic equations and in particular we reinterpret geometric methods of solving in 2015 secondary Mathematics curriculum and visualize them by means of dynamic geometry software.

로봇 제어를 위한 시스템의 하드웨어 구성 (THE SOLUTION OF HARDWARE OF ROBOT CONTROL SYSTEM)

  • ;이영주;천세영;양순용
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 2004년도 추계학술대회 논문집
    • /
    • pp.474-479
    • /
    • 2004
  • This paper presents an economical solution of the control system of robot, which is widely applied to sophisticated robots. The proposed control system is built on a foundation that is combined between driver motor, PC controlled servo-motor control card, and driver software. The solution had been applied to design hardware of controlled 6-DOF (Degree Of Freedom) robot. The controlled system is used to control VML Robot (Vehicle Mechatronic Lab). Addition, because of flexibility of the solution, the controller can be suit with widely robots at used servo-moto.

  • PDF

Ada 언어를 이용한 X시스템의 설계, 구현 및 재사용성 분석에 관한 연구 (A Study on Design, Implementation and Reusability Analysis of the X system using Ada Language)

  • 이광건;강석균;박형춘;윤창섭
    • 한국국방경영분석학회지
    • /
    • 제15권2호
    • /
    • pp.38-55
    • /
    • 1989
  • Reusing software is a promising solution which overcomes the software crisis in the software development environment by improving the software productivity, reliability and maintainability. To develop software, some developers reuse existing softwares, but without an adequate design environment, software reuse would not be applicable. The purpose of this paper is to design and implement the X system, and measure empirically its resuability in the development phases. The development processes of the X system used a software reuse design guidelines within the Object-Oriented Design method and the Ada programming language. In order to measure the resuability, metrics was proposed and applied for each phase of development. The results of this paper address some reusability measurement that may be used as basic data when estimating the amount of reuse for a combined development project of military applications.

  • PDF

소프트웨어 성능공학과 소프트웨어 개발도구 및 방법과의 관계 (The Relationship of the Software Performance Engineering and Software Development Tool and Method)

  • 변진식
    • 한국컴퓨터정보학회논문지
    • /
    • 제3권4호
    • /
    • pp.70-77
    • /
    • 1998
  • 시스템 성능평가의 대상은 하드웨어와 소프트웨어로 나누어 평가할 수 있다. 현재 하드웨어의 평가는 부문별로 많이 개발되어 왔지만, 소프트웨어의 성능은 그 대응책 없이 개발되어 온 사례가 많다. 물론 외국에서는 소프트웨어 성능공학 쪽으로 많은 관심을 기울러 소프트웨어 개발도구 및 방법론이 성능공학 문제와 연관하여 제안되고 있다. 그러나 우리나라에서는 거의 전무한 상태인 것은 사실이다. 그래서 본 연구에서는 소프트웨어개발 도구 및 개발방법론을 정의하여 그 내용을 비교하고자 한다.

  • PDF

A Study of Software Hazard Analysis for Safety Critical Function in Military Aircraft

  • Oh, Hung-Jae;Hong, Jin-Pyo
    • 전기전자학회논문지
    • /
    • 제16권2호
    • /
    • pp.145-152
    • /
    • 2012
  • This paper is the Software Hazard Analysis (SWHA) which will study the managerial process and the technical methode and techniques inherent in the performance of software safety task within the Military Aircraft System Safety program. This SWHA identifies potential hazardous effects on the software intensive systems and provides a comprehensive and qualitative assessment of the software safety. The purpose of this paper is to identify safety critical functions of software in Military A/C. The identified software hazards associated with the design or function will be evaluated for risks and operational constraint to further improve the software design requirement, analysis and testing efforts for safety critical software. This common SWHA, the first time analysis in KOREA, was review all avionics OFP(Operational Flight Program), and focus only on software segments which are safety critical. This paper provides a important understanding between the customer and developer as to how the software safety for the Military A/C will be accomplished. It will also provide the current best solution which may as one consider the necessary step in establishing a credible and cost-effective software safety program.

A Study on Methods for Efficient Enterprise Software Patch Management

  • Kang, Chang-Hoon
    • 한국컴퓨터정보학회논문지
    • /
    • 제27권12호
    • /
    • pp.179-188
    • /
    • 2022
  • 본 논문에서는 효율적이고 절차적인 소프트웨어 패치 절차를 제안하였다. 매년 조직에서는 수만 개의 알려진 취약점이 존재하고 패치 작업에 수만 시간과 수백만 달러 이상을 소비한다. 이러한 노력에도 불구하고 주어진 패치된 취약점에 대한 익스플로잇이 나타나는 데 걸리는 시간이 단축되고 있는 것으로 조사되었다. 기업, 대학 등 다양한 형태의 조직에서 일관되지 않는 방법으로 패치를 관리함에 따라 보안 문제 발생, 시스템 불안정, 패치로 인한 정보 유출 및 작업지연 등의 문제가 발생하고 있다. 본 연구에서는 소프트웨어 패치 관리를 위해 필요한 기본적인 사항들을 살펴보고 패치 관리를 위해 고려되어야 하는 사항과 패치 관리를 위한 효율적인 단계를 정의한다. 따라서 본 연구는 소프트웨어 기능의 수정, 보안 취약점에 대한 해결 방법으로 조직 내의 소프트웨어를 새로운 버전으로 갱신하고 패치하는 과정에서 조직의 패치 관리 정책을 효율적이고 절차적으로 실행하는 방안으로 활용될 것이다.

플러그인 기법 기반의 안드로이드 전자게시판 솔루션 (Android Electronic Bulletin Board Based on Plug-in Technique)

  • 홍동인;이상준
    • 한국IT서비스학회지
    • /
    • 제12권4호
    • /
    • pp.449-459
    • /
    • 2013
  • The software which is used for electronic bulletin boards have shortcomings that the addition of new function and new information's type to the order point software is very difficult, and the aggressive adaption of newly introduced type of media is impossible because the software is developed by custom solution. Eventually new cost and time are required to enhance functionality or performance to software of DID(Digital Information Display). In this paper, we proposed the scheme to package DID's contents and to customize it using plug-in method. We conducted a case study of this scheme. The platform which can install Apps to DID as one of content was designed. Apps can be inserted by plug-in type on DID platform and run separately with DID framework. As a result, We got advantage that various contents, functions and Apps which are drived on Android can be displayed without any restriction and dependency because Apps itself is one of dynamic notice object. This solution increase reusability of Apps or contents, and can be used easily in various places such as airports, stations, terminals, and front desk by customizing.

상용 소프트웨어 ANSYS를 이용한 열전도문제의 형상설계 민감도 해석 (Shape Design Sensitivity Analysis of Thermal Conduction Problems using Commercial Software ANSYS)

  • 최주호
    • 대한기계학회논문집A
    • /
    • 제24권3호
    • /
    • pp.645-652
    • /
    • 2000
  • A method for shape design sensitivity analysis is proposed utilizing commercial software ANSYS for thermal conduction problems. While the sensitivity formula is derived analytically by introduing adjoint variable concept, sensitivity calculation in practice as well as the primal and adjoint solution of thermal conduction is performed using the ANSYS very easily. Since the formula always takes boundary integral form, sensitivity evaluation in ANSYS requires a little more addition of post-processing routine which involves evaluation of boundary variable from the obtained solution. Though the BEM has been used as a better tool for this purpose, the present study shows it can also be calculated using any kind of analysis code such as ANSYS since the formula is based on analytic nature. Therefore the present study provides a new and efficient way of optimization which was not possible before using commercial software. The usefulness of the method is illustrated via a weight minimization problem of thermal diffuser.