RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      KCI등재

      멀티코어 기반의 어플리케이션 소프트웨어 아키텍처 대안 간의 성능비교 방안 = Performance Comparison Method for Multi-core based Application Software Architecture Alternatives

      한글로보기

      https://www.riss.kr/link?id=A60018671

      • 0

        상세조회
      • 0

        다운로드
      서지정보 열기
      • 내보내기
      • 내책장담기
      • 공유하기
      • 오류접수

      부가정보

      다국어 초록 (Multilingual Abstract)

      The purpose of the project that changes single-core based software to multi-core based software is performance improvement. Thus the architect must consider the performance of software.
      There will be many alternatives of thread organization. But there is no method for measuring the performance of the architecture alternatives. So they implement many applications designed as all of the alternatives, then compare all of application and select one of them. As these activities, the cost will be higher and the period of development will be longer. In this paper, we suggest a method for measuring the performance of Multi-core based Multi-threading software at architecture level.
      Furthermore, for evaluation, we implement all Multi-threading softwares that act same with software design and compare performance of each others.
      번역하기

      The purpose of the project that changes single-core based software to multi-core based software is performance improvement. Thus the architect must consider the performance of software. There will be many alternatives of thread organization. But ther...

      The purpose of the project that changes single-core based software to multi-core based software is performance improvement. Thus the architect must consider the performance of software.
      There will be many alternatives of thread organization. But there is no method for measuring the performance of the architecture alternatives. So they implement many applications designed as all of the alternatives, then compare all of application and select one of them. As these activities, the cost will be higher and the period of development will be longer. In this paper, we suggest a method for measuring the performance of Multi-core based Multi-threading software at architecture level.
      Furthermore, for evaluation, we implement all Multi-threading softwares that act same with software design and compare performance of each others.

      더보기

      국문 초록 (Abstract)

      싱글코어 기반에서 구동되는 어플리케이션 중 대용량의 데이터를 처리하거나 여러 개의 쓰레드가 병렬 수행될 경우, 그 성능 향상을 위해 멀티코어 기반의 어플리케이션으로 전환되는 추세에 있다.
      이러한 싱글코어에서 멀티코어로의 변경 시 소프트웨어 아키텍처가 만족시켜야 하는 최우선순위의 품질속성은 성능이다. 기존 연구에서 소프트웨어의 성능을 예측하는 모델들이 제안되고 있으나, 제안된 대부분의 모델들은 실행 가능한 코드 기반의 성능예측을 지원함에 따라 대부분의 개발 비용이 소진된 단계에서 성능이 예측 가능하다는 문제점이 있거나, 멀티코어 소프트웨어에 대한 모델링이 부족하다. 본 연구에서는 이 같은 문제점 해결을 위해, 아키텍처 구축 단계에서 제안된 다수 개의 대안들 중에서 상대적으로 가장 높은 성능을 보일 것으로 예측되는 대안이 무엇인지를 정량적으로 예측하는 성능 모델을 제안하고, 제안된 모델의 유용성을 가늠하기 위해 핸드폰과 디지털 TV에 탑재되는 3D Graphic 어플리케이션의 멀티코어 아키텍처의 성능 비교 분석에 적용한 사례 연구를 진행하고 그 결과를 분석하고 있다.
      번역하기

      싱글코어 기반에서 구동되는 어플리케이션 중 대용량의 데이터를 처리하거나 여러 개의 쓰레드가 병렬 수행될 경우, 그 성능 향상을 위해 멀티코어 기반의 어플리케이션으로 전환되는 추세...

      싱글코어 기반에서 구동되는 어플리케이션 중 대용량의 데이터를 처리하거나 여러 개의 쓰레드가 병렬 수행될 경우, 그 성능 향상을 위해 멀티코어 기반의 어플리케이션으로 전환되는 추세에 있다.
      이러한 싱글코어에서 멀티코어로의 변경 시 소프트웨어 아키텍처가 만족시켜야 하는 최우선순위의 품질속성은 성능이다. 기존 연구에서 소프트웨어의 성능을 예측하는 모델들이 제안되고 있으나, 제안된 대부분의 모델들은 실행 가능한 코드 기반의 성능예측을 지원함에 따라 대부분의 개발 비용이 소진된 단계에서 성능이 예측 가능하다는 문제점이 있거나, 멀티코어 소프트웨어에 대한 모델링이 부족하다. 본 연구에서는 이 같은 문제점 해결을 위해, 아키텍처 구축 단계에서 제안된 다수 개의 대안들 중에서 상대적으로 가장 높은 성능을 보일 것으로 예측되는 대안이 무엇인지를 정량적으로 예측하는 성능 모델을 제안하고, 제안된 모델의 유용성을 가늠하기 위해 핸드폰과 디지털 TV에 탑재되는 3D Graphic 어플리케이션의 멀티코어 아키텍처의 성능 비교 분석에 적용한 사례 연구를 진행하고 그 결과를 분석하고 있다.

      더보기

      목차 (Table of Contents)

      • 요약
      • Abstract
      • 1. 서론
      • 2. 관련 연구
      • 3. 멀티코어 소프트웨어 아키텍처 대안간의 성능비교 방안
      • 요약
      • Abstract
      • 1. 서론
      • 2. 관련 연구
      • 3. 멀티코어 소프트웨어 아키텍처 대안간의 성능비교 방안
      • 4. 사례 연구
      • 6. 결론
      • 참고문헌
      더보기

      참고문헌 (Reference)

      1 "http://www.omg.org/spec/UML/2.3/Superstructure/PDF"

      2 Amdahl, Gene, "Validity of the Single Processor Approach to Achieving Large-Scale Computing Capabilities" 30 : 483-485, 1967

      3 MACAL, C. M., "Tutorial on agent-based modeling and simulation part 2: How to model with agents" 73-83, 2006

      4 V. S. Pai, "RSIM: Rice Simulator for ILP Multiprocessors" 25 (25): 1-, 1997

      5 D. Kerbyson, "Predictive Performance and Scalability Modeling of a Largescale Application" ACM 2001

      6 S. Pllana, "Performance Prophet: A Performance Modeling and Prediction Tool for Parallel and Distributed Programs" IEEE Computer Society 2005

      7 T. Wilmarth, "Performance Prediction using Simulation of Largescale Interconnection Networks in POSE" IEEE Computer Society 2005

      8 D. Grove, "Performance Modelling of Message-Passing Parallel Programs" University of Adelaide 2003

      9 "Performance Modeling and Characterization (PMAC)"

      10 V. Adve, "POEMS: End-to-End Performance Design of Large Parallel Adaptive Computational Systems" 6 : 1027-1048, 2000

      1 "http://www.omg.org/spec/UML/2.3/Superstructure/PDF"

      2 Amdahl, Gene, "Validity of the Single Processor Approach to Achieving Large-Scale Computing Capabilities" 30 : 483-485, 1967

      3 MACAL, C. M., "Tutorial on agent-based modeling and simulation part 2: How to model with agents" 73-83, 2006

      4 V. S. Pai, "RSIM: Rice Simulator for ILP Multiprocessors" 25 (25): 1-, 1997

      5 D. Kerbyson, "Predictive Performance and Scalability Modeling of a Largescale Application" ACM 2001

      6 S. Pllana, "Performance Prophet: A Performance Modeling and Prediction Tool for Parallel and Distributed Programs" IEEE Computer Society 2005

      7 T. Wilmarth, "Performance Prediction using Simulation of Largescale Interconnection Networks in POSE" IEEE Computer Society 2005

      8 D. Grove, "Performance Modelling of Message-Passing Parallel Programs" University of Adelaide 2003

      9 "Performance Modeling and Characterization (PMAC)"

      10 V. Adve, "POEMS: End-to-End Performance Design of Large Parallel Adaptive Computational Systems" 6 : 1027-1048, 2000

      11 G. Nudd, "PACE - A Toolset for the Performance Prediction of Parallel and Distributed Systems" 14 (14): 228-251, 2000

      12 C.A.L. Oliveira, "Modeling and analyzing resource-constrained business processes" 2009

      13 Franks, G., "Layered Queueing Network Solver and Simulator User Manual" Carleton Univ

      14 L. Wills, "Estimating Potential Parallelism for Platform Retargeting" 55-64, 2002

      15 G. Franks, "Enhanced Modeling and Solution of Layered Queueing Networks" 2008

      16 J. Magee, "Concurrency - State Models and Java Programs" John Wiley 1999

      17 H. Hlavacs, "CLUE - A tool for Cluster Evaluation, Distributed and Parallel Systems" Kluwer Academic Publishers 61-64, 2000

      18 Neil Gray, "Architectural Patterns for Parallel Programming"

      19 L. Codrescu, "ATLAS: A Dynamically Parallelizing Chip-Multiprocessor for Gigascale Integration, Georgia Institute of Technology, Ph.D. Thesis"

      20 S. Pllana, "A survey of the state of the art in performance modeling and prediction of parallel and distributed computing systems" 4 (4): 7-26, 2008

      더보기

      동일학술지(권/호) 다른 논문

      분석정보

      View

      상세정보조회

      0

      Usage

      원문다운로드

      0

      대출신청

      0

      복사신청

      0

      EDDS신청

      0

      동일 주제 내 활용도 TOP

      더보기

      주제

      연도별 연구동향

      연도별 활용동향

      연관논문

      연구자 네트워크맵

      공동연구자 (7)

      유사연구자 (20) 활용도상위20명

      인용정보 인용지수 설명보기

      학술지 이력

      학술지 이력
      연월일 이력구분 이력상세 등재구분
      2014-09-01 평가 학술지 통합(기타)
      2013-04-26 학술지명변경 한글명 : 정보과학회논문지 : 소프트웨어 및 응용</br>외국어명 : Journal of KIISE : Software and Applications KCI등재
      2011-01-01 평가 등재학술지 유지(등재유지) KCI등재
      2009-01-01 평가 등재학술지 유지(등재유지) KCI등재
      2008-10-17 학술지명변경 한글명 : 정보과학회논문지 : 소프트웨어 및 응용</br>외국어명 : Journal of KISS : Software and Applications KCI등재
      2007-01-01 평가 등재학술지 유지(등재유지) KCI등재
      2005-01-01 평가 등재학술지 유지(등재유지) KCI등재
      2002-01-01 평가 등재학술지 선정(등재후보2차) KCI등재
      더보기

      이 자료와 함께 이용한 RISS 자료

      나만을 위한 추천자료

      해외이동버튼