• Title/Summary/Keyword: software development and applications

Search Result 812, Processing Time 0.026 seconds

ARM 클러스터에서 에너지 효율 향상을 위한 MPI와 MapReduce 모델 비교 (Comparing Energy Efficiency of MPI and MapReduce on ARM based Cluster)

  • 자한제프 마크불;페르마타 눌 리즈키;오상윤
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2014년도 제49차 동계학술대회논문집 22권1호
    • /
    • pp.9-13
    • /
    • 2014
  • The performance of large scale software applications has been automatically increasing for last few decades under the influence of Moore's law - the number of transistors on a microprocessor roughly doubled every eighteen months. However, on-chip transistors limitations and heating issues led to the emergence of multicore processors. The energy efficient ARM based System-on-Chip (SoC) processors are being considered for future high performance computing systems. In this paper, we present a case study of two widely used parallel programming models i.e. MPI and MapReduce on distributed memory cluster of ARM SoC development boards. The case study application, Black-Scholes option pricing equation, was parallelized and evaluated in terms of power consumption and throughput. The results show that the Hadoop implementation has low instantaneous power consumption that of MPI, but MPI outperforms Hadoop implementation by a factor of 1.46 in terms of total power consumption to execution time ratio.

  • PDF

유방촬영술에서 인공지능의 적용: 알고리즘 개발 및 평가 관점 (Applications of Artificial Intelligence in Mammography from a Development and Validation Perspective)

  • 김기환;이상협
    • 대한영상의학회지
    • /
    • 제82권1호
    • /
    • pp.12-28
    • /
    • 2021
  • 유방촬영술은 유방암 검진 및 진단을 위한 기본적인 영상 검사이지만, 판독이 어려우며 높은 숙련도를 필요로 한다고 잘 알려져 있다. 이러한 어려움을 극복하기 위해 최근 몇 년 사이에 인공지능을 이용한 유방암 검출 알고리즘들이 활발히 연구되고 있다. 본 종설에서 저자는 고전적인 computer-aided detection 소프트웨어 대비 최근 많이 사용되는 딥러닝의 특징을 알아보고, 딥러닝 알고리즘의 개발 방법과 임상적 검증 방법에 대해서 기술하였다. 또한 딥러닝 기반의 검진 유방촬영술의 판독 방법 분류, 유방 치밀도 평가, 그리고 유방암 위험도 예측 모델 등을 위한 딥러닝 연구들도 소개하였다. 마지막으로 유방촬영술 관련 인공지능 기술들에 대한 영상의학과 전문의의 관심과 의견의 필요성을 기술하였다.

코틀린을 사용한 척추 질환 예방을 위한 Application 설계 및 구현 (Application Design and Implementation for Spinal Disorder Prevention using Kotlin)

  • 민경주
    • 한국인터넷방송통신학회논문지
    • /
    • 제24권2호
    • /
    • pp.71-77
    • /
    • 2024
  • 대한민국에서 스마트디바이스의 사용이 급증함에 따라 척추 질환 환자 수도 증가하고 있다. 이로 인해 스마트디바이스 사용으로 인한 근골격계 질환인 척추 질환 환자 수가 계속 증가하고 있다. 이 연구는 안드로이드 어플리케이션을 개발하여 운동 유도 기능을 통해 척추 질환 예방을 목표로 하며, 헬스케어 어플리케이션의 활용성 향상과 안드로이드의 오버레이 기술을 활용하여 운동을 유도하는 방안을 모색하였다. 또한, 현재 대한민국의 총 인구를 고려하면, 스마트디바이스 사용으로 인한 척추 질환 환자 수가 상당할 것으로 추정되며, 이에 바른 자세 유지와 꾸준한 운동 습관의 중요성이 강조된다. 이러한 연구는 스마트디바이스 사용으로 인한 척추 질환 예방을 위해 보다 나은 어플리케이션 개발을 통해 사용자들에게 도움을 줄 수 있음을 제시하고 있다.

RTOS 용 원격 대화형쉘 설계 및 구현 (Development of a Remote Interactive Shell for RTOS)

  • 김대희;남영광;김흥남;이광용
    • 정보처리학회논문지D
    • /
    • 제9D권4호
    • /
    • pp.677-686
    • /
    • 2002
  • 내장형 시스템의 실시간 운영체제(RTOS)에서는 메모리와 CPU 속도 등의 제한적인 환경에서 원하는 기능을 최적으로 최단시간에 구현할 수 있는 개방형 개발도구 환경이 요구된다. 이러한 개방형 개발환경에는 타겟 시스템에 최소의 부담을 주면서 사용자가 편리하게 원하는 정보를 원격지에서 대화식으로 빠르게 접근, 참조, 제어 할 수 있는 원격 대화형 쉘이 필수적이다. 본 논문에서는 원격지에서 모듈별 로딩, 태스크의 스폰과 더불어 태스크 상태 등을 확인할 수 있는 원격 대화형 쉘 프로그램의 설계와 그에 대한 구현방법을 기술하고 원격지에서 타겟의 부담을 최소화하여 실시간 운영체계에서 정보접근이 용이하고 유지보수가 쉬운 개발환경이 가능하도록 하였다. 이 대화형 쉘은 Q-PLUS RTOS와 연동되어 작동하며 ARM계열의 EBSA285 타겟보드와 NT 호스트상에서 구현, 테스트되었다.

분산 계측 시스템을 위한 클라이언-서버 아키텍쳐 구현 방안 (The Implementation Methodology of Client-Server Architecture for Distributed Measurement System)

  • 송민규;변도영;제도홍;김광동;노덕규;오세진;이보안
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2004년도 학술대회 논문집 정보 및 제어부문
    • /
    • pp.441-443
    • /
    • 2004
  • With the rapid development of the Internet over the recent years, in conjunction with the transmission protocol TCP/IP and the latest version of hypertext(HTML) facilities, new opportunities have come into existence for the use of the network for the remote control of experiments and the other practical systems in engineering education. Using graphical software environments in client-server systems, remote control and monitoring system can be easily designed. Client-server systems have some general advantages when compared with simple Remote-Access Systems. In this paper we present a client-server architecture for the distributed measurement system of instrumentation over the Internet. The proposed solution allows multi-user, multi-instruments sessions to be obtained by means of a queuing process and provides instrument lock capability. Client applications can be easily developed by using conventional high-level programming languages or well-assessed virtual instrumentation frameworks.

  • PDF

시멘틱 웹/온톨로지 기술을 이용한 개인용 전자문서 검색 시스템 (Personal Electronic Document Retrieval System Using Semantic Web/Ontology Technologies)

  • 김학래;김홍기
    • 한국전자거래학회지
    • /
    • 제12권1호
    • /
    • pp.135-149
    • /
    • 2007
  • 개인 사용자가 전자문서를 쉽게 사용하려면 전자문서를 효과적으로 분류하고, 정확하게 검색할 수 있는 기능이 필요하다. 그러나 개인 사용자의 컴퓨터에 저장된 문서를 효율적으로 관리하기 위한 방법이나 도구에 대한 연구는 상대적으로 미흡한 상태이다. 본 연구는 개인 사용자가 전자 문서를 효과적으로 관리하고 검색하기 위한 방법을 제안한다. 연구 결과인 ONTALK은 모든 전자문서의 메타데이터를 온톨로지 기반으로 생성하고, 추론엔진(inference engine)을 이용하여 의미적(semantics) 정보 검색을 제공한다.

  • PDF

국가 표준도를 이용한 토목 구조물 BIM 파라메트릭 라이브러리 구축에 관한 연구 (Development of Parametric BIM Libraries for Civil Structures using National 2D Standard Drawings)

  • 김청운;구본상
    • 한국건설관리학회논문집
    • /
    • 제15권4호
    • /
    • pp.128-138
    • /
    • 2014
  • 토목 분야 Building Information Modeling(BIM) 활성화를 위해 시급한 과제 중에 하나가 토목 구조물에 대한 라이브러리(Library)의 구축이다. 라이브러리의 구축을 통해 BIM 모델링의 시간을 단축할 수 뿐 아니라, 정확한 물량산출과 표준화된 모델의 공유가 가능해진다. 그러나, 건축분야에 비해 국내 토목 구조물에 대한 표준화된 라이브러리는 매우 부족한 실정이다. 본 연구에서는 국토교통부에서 제공하는 2차원 표준도를 기반으로 옹벽 및 암거 구조물을 라이브러리로 구축하였다. 상용 BIM 소프웨어를 사용하여 각각 구조물에 형상과 철근을 모델링하는 방법을 적용하였으며, 특히 라이브러리를 재활용하고 범용적으로 쓸 수 있기 위한 치수 및 물량 파라미터들을 정의하는데 주력하였다. 구축된 라이브러리를 실제 사업에 투입했을 경우, 정확하고 신속한 물량산출이 가능하고 형상정보가 1개의 라이브러리로 통합 관리되어 기존 2D 도면에 비해 관리가 용이하다는 것을 파악 할 수 있다. 또한 콘크리트 형상을 파라미터의 조정으로 쉽게 바꿀 수 있다는 것을 알 수 있다. 그러나, 철근의 경우에는 형상 파라미터를 조정함에 따라 스트럽 및 겹이음 철근의 조정이 제대로 되지 않아 아직까지는 수동으로 물량을 조정해야 하는 한계점이 있다. 본 연구의 결과를 통해 토목구조물은 비정형적이고 개별 사업에 따라 단품적으로 생산되기에 라이브러리의 구축이 어렵다는 인식에서 벗어나 국내 토목 시설물 기준 및 시방서에 따른 꾸준한 라이브러리 추적을 통해 BIM 적용 확산을 앞당길 수 있을 것으로 판단된다.

전향 차분을 이용한 효율적 곡선 생성 알고리즘 (A Efficient Curve Drawing Algorithm Using Forward Differences)

  • 이상락;심재홍
    • 한국정보처리학회논문지
    • /
    • 제1권2호
    • /
    • pp.237-243
    • /
    • 1994
  • 곡선의 신속한 컴퓨터 그래픽의 고속 처리를 가능하게 하는 중요한 기법 중의 하나이다. 이것은 현재 하드웨어나 소프트웨어를 통하여 상당한 효과를 거두고 있으 나 급속한 그래픽의 발전은 보다 빠른 곡선 생성 방법을 요구한다. 본 논문은 전향 차분을 이용하므로써 곡선 상의 점의 좌표를 곱셈을 배제하고 덧셈만으로 계산하여 보다 빨리 곡선을 그릴 수 있는 한 알고리즘(CDAUD라 부름)을 제시한다. CDAUD는 곡선 이 부드럽고 완전하게 연결된 상태로 그려지도록 하는 방안을 포함하고 있다. CDAUD 의 시간 복잡도(time complexity)는 그리는 곡선에 따라 기존의 방법보다 우수한 경 우도 있음을 실험을 통하여 확인할 수 있었다.

  • PDF

차량네트워크상 신뢰성 테스트를 위한 애플리케이션 개발 (Development of an Application for Reliability Testing on Controller Area Network)

  • 강호석;최경희;정기현
    • 정보처리학회논문지D
    • /
    • 제14D권6호
    • /
    • pp.649-656
    • /
    • 2007
  • 오늘날 차량네트워크(CAN)는 전기적 강인, 저가격과 접근지연 때문에 분산 임베디드 시스템에서 널리 사용되는 버스형 필드이다. 그러나 버스토폴로지에서 발생하는 의존적인 제한 때문에 차량네트워크가 어플리케이션상에서 안전적으로 사용되는지는 논쟁되어왔다. 그래서 차량네트워크(CAN) 디자인 단계 동안 데이터 버스의 부하와 최대 지연, 경쟁 우선순위와 같은 네트워크의 성능을 분석하는 것이 중요하게 되었다. 이 논문은 차량네트워크의 성능을 평가하기 위해 사용된 시뮬레이션 알고리즘과 고장 기법 기술을 적용을 소개한다. 이는 차량네트워크의 어떤 산만한 구현의 줄임과 시스템의 신뢰성을 향상 시켜 줄 것이다.

상호운용성 평가 정보 관리를 위한 J2EE 기반의 LISI 저장소 개발 프레임워크 (LISI Repository Development Framework based on J2EE for Interoperability Assessment Information Management)

  • 조정희;정병훈;염근혁
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권11호
    • /
    • pp.1439-1454
    • /
    • 2004
  • 최근 정보체계 개발에 있어서 체계간 상호운용성의 중요성으로 인해 상호운용 능력을 평가하는 정보체계 상호운용성 수준(LISI)이 정의되어 있다. 이 때, 상호운용 평가 자료의 저장 및 관리를 효과적으로 지원하기 위한 평가 정보 저장소의 구축이 필수적으로 요구된다. 평가 정보의 저장 및 관리를 위한 LISI 저장소는 다양한 플랫폼에서 개발된 평가체계에 독립적이면서 표준화된 방법을 통해 그 기능을 제공할 수 있어야 한다. LISI 저장소의 비즈니스 로직들은 현재의 분산 환경에 맞도록 분산 컴포넌트로 개발되어져야 하며 표준화된 LISI 데이타의 표현과 함께 LISI 저장소의 특성을 잘 반영할 수 있도록 기존의 소프트웨어 설계 방법을 보다 구체화할 필요가 있다. 뿐만 아니라 LISI 저장소의 구현에 필요한 다양한 구현 기술들을 인식하고 하나의 LISI 저장소의 구현에 통합 활용할 수 있도록 하는 방안이 필요하다. 본 논문에서는 상호운용성 평가 정보를 관리하는 LISI 저장소의 설계 및 구현에 있어서 LISI 저장소의 특성을 3가지 관점에서 고려하여 LISI 저장소에 구체화한 설계 방안과, 다양한 LISI 저장소 구현 기술을 하나의 LISI 저장소 구현을 위해 상호 유기적으로 통합 활용할 수 있는 구현 방안을 LISI 저장소 개발 프레임워크로서 제시한다. 이는 실제 설계자 및 개발자들에게 LISI 저장소의 구축 시 고려되어야 할 요소와 적용 방법들에 대한 구체적인 가이드라인을 제시해줌으로써 보다 쉽고 효과적인 LISI 저장소의 구축을 돕는다.