Performace Reports



HPC 시스템은 효율적으로 잘 사용되어야 하는 귀중한 자원입니다. 이를 위하여 어플리케이션들의 동작을 이해하여 시스템을 잘
사용하는지 파악할 수 있는 도구들이 필요합니다.

Allinea Performance Reports는 이 문제를 해결하기 위하여 설계되었습니다. 이것은 HPC 시스템상의 어플리케이션을 측정함으로써
완벽히 벤치 마크하며 그 어플리케이션을 개선하는 데 필요한 명확한 튜닝 가이드를 제공합니다.

Allinea Performance Reports는 어플리케이션의 인스트루먼팅 또는 재컴파일이 필요치 않아 어플리케이션에 즉시 그대로 적용될 수
있습니다. 이에 많은 기술자 및 과학자들이 그들의 역량을 집중시키는 데에 도움을 줄 수 있습니다.


개발자, 과학자, 어플리케이션 분석가, 시스템 관리자를 위하여 다음과 같은 기능을 합니다.
  • 시스템 리소스를 비효율적으로 사용하는 어플리케이션 확인
  • 클러스터를 더욱 잘 활용하기 위한 실 환경 어플리케이션 튜닝
  • 주요 어플리케이션의 튜닝 가이드를 통한 신규 시스템의 신속한 배포
  • 시스템 구성의 성능에의 영향을 정확히 알려줌
  • 사용하는 어플리케이션에 적합한 하드웨어 선택
  • 성능의 병목현상을 신속하게 선별하여 지원 비용 절감
사용자와 관리자를 위한 단일 페이지 리포트
  • 명료하고 축약된 리포트로 성능 이슈를 더 쉽게 찾고 공유할 수 있습니다.

Allinea Performance Reports는 실제 데이터로 중요 질문들에 대한 해답과 다음의 솔루션에 대한 가이드를 제공합니다.
  • 어플리케이션이 시스템에 적합한지?
  • CPU 성능 확장이 사용되고 있는지?
  • 메모리 캐쉬 문제가 cycle을 소모하는지?
  • I/O나 통신이 성능에 영향을 주는지?
  • Threads가 코어를 제대로 사용하고 있는지?
  • 어떤 구성이 해당 어플리케이션에 더 적합한지?
대부분의 어플리케이션에서 5% 미만의 성능저하만으로 필요한 워크로드에 사용 가능하다.
  • 데이터를 HTML, CSV, Text 형태로 저장하며 공유 가능하다
  • 사용자들이 성능을 인지할 수 있도록 한다.
  • 기존 시스템 로그 및 모니터링 시스템들과 손쉽게 연동한다.
  • 모든 측정된 어플리케이션의 CPU, MPI, OpenMP, IO를 로그하고 비교한다.
  • 중요 어플리케이션의 자원 사용에 관한 유용한 데이터를 만들어 다음 하드웨어 구매에 사용
  • 라이브러리와 시스템 업데이트 이후 성능저하를 확인
Performance Reports 결과사례