ARM, 임베디드 소프트웨어 분석용 RealView? Profiler 발표

성남--(뉴스와이어)--ARM(한국대표: 김영섭)은 캘리포니아 산타바바라에서 개최되었던 ARM 개발자 회의에서 새로운 RealView? Profiler 소프트웨어 분석 도구를 발표했다. RealView? Profiler는 분, 시간, 일에 걸쳐 실제 동작 시스템 작업부하의 소프트웨어 성능과 코드 커버리지를 비간섭적 (non-intrusive)으로 분석하도록 특별히 설계된 도구이다. RealView? Profiler를 사용해 개발자들은 애플리케이션 성능을 20% 이상 개선하는 한편, 동시에 유사한 정도로 요구되는 ROM 크기를 줄일 수 있다. RealView? Profiler에는 스테이트먼트와 브랜치 코드 커버리지의 광범위한 분석이 포함되어 있어, 소프트웨어 테스트에서 100%의 코드 커버리지를 실현해 최고 수준의 소프트웨어 검증을 보장한다.

RealView? Profiler는 업계를 선도하는 ARM의 컴필레이션 (Compilation) 기술을 보완하기 위해 개발되었으며, ARM 프로세서 기반 기기의 성능을 새로운 차원으로 높일 수 있을 것으로 기대된다. ARM의 광범위한 디버깅 및 트레이싱 인프라로 임베디드 기기 소프트웨어에 대한 이해를 전혀 새로운 수준으로 높인다. 초기 단계에서부터 설계 주기의 끝까지 성능 분석을 지원하기 때문에 소프트웨어 프로젝트 위험을 크게 줄일 수 있다. RealView? Profiler는 새로운 RealView? Trace(이하 RVT) 2 캡처 유닛을 통해 하드웨어 프로파일링을, 초고속 RealView? Real-Time System Models(이하 RTSM)을 통해 가상 플랫폼 프로파일링을 각각 지원한다.

ARM의 존 코니시 (John Cornish) 마케팅-시스템 설계 부문 부사장은 “가전 기기 시장에서 풍부한 미디어 컨텐츠를 제공하는 복잡한 애플리케이션에 대한 요구가 늘어나면서, 임베디드 소프트웨어 성능과 품질이 절대적으로 중요한 요소가 되었다”라고 하면서 “RealView? Profiler는 실제 시스템 작업부하의 소프트웨어 성능과 코드 커버리지의 비간섭적 (non-intrusive) 분석하며, 결정적인 성능에 대한 이해를 높이고 핫스팟 정보를 제공한다”고 말했다. “따라서 개발자들이 성능과 코드 커버리지에 맞추어 신속하게 코드를 최적화할 수 있어, 제품 수준의 임베디드 소프트웨어 테스트와 측정에 이상적인 도구”이라고 덧붙였다.

WAVECOM SA의 스테판 바이사스 (Stephane Baixas) 소프트웨어 부문 이사는 “자사의 ARM Powered? Wireless CPU?를 최대한 활용하고자 최적화된 실시간 응답과 고성능 컴퓨팅에 대한 고객들의 기대가 높아지고 있다”면서 “RealView? Profiler를 사용해 코드의 정체 부분을 확인하고 Open AT? 운영체제 성능을 개선할 수 있을 것으로 기대한다”고 말했다. “또한, 커버리지 기능 덕분에 솔루션의 품질과 안정성을 보장할 수 있도록 테스트 능력을 확대할 것”이라고 강조했다.

RealView? Profiler는 업계 선두의 이클립스(Eclipse™) 통합 개발 환경의 플러그 인 제품으로, 친숙한 모습과 느낌을 통해 사용하기 쉬운 그래픽 사용자 인터페이스를 제공한다. 따라서, 일반적으로 간단하지 않은 최적화 단계에서 생산성을 현저히 증진시킨다.

기술 정보

RealView? Profiler를 RealView? Development Suite(이하 RVDS)와 GNU 툴과 함께 사용해 성능과 코드 경로 커버리지 정보를 제공받을 수 있다. RealView? Profiler는 실행된 기계 명령어와 함께 소스 코드에 대한 정보를 제공한다. 이러한 기능은 업계에서 널리 사용되는 3자 (third-party) 소프트웨어를 최종 제품에 통합하는 성공적인 수행을 위해서 매우 중요하다. 이러한 기능이 없다면 면밀한 영향 분석 작업이 크게 힘들어진다.

RealView? Profiler는 CPU 인터로킹, 예상치 못한 명령어 지연, 코드 효율성, 성능 정보로 표시된 소프트웨어 개발자의 소스 코드에 매핑된 낮은 단계의 명령어 뷰에 대한 상세 정보를 제공해 ARM 프로세서 기반 기기의 성능과 행동에 대한 이해를 전혀 새로운 차원으로 높인다. 따라서, 소프트웨어 개발자들이 가능한 가장 빠른 시간 내에 ARM 기반 기기를 최대한으로 활용할 수 있다.

RealView? Profiler는 고유의 스트리밍 프로파일링 기법을 사용해, 새로운 RVT 2 유닛과 결합해 하드웨어 프로파일링을 제공한다. 따라서, 최대 250MHz로 프로파일링을 오랜 시간 동안 할 수 있다. 처음으로 선보인 RealView? Profiler 버전은 우선 ARM926EJ-S, ARM1136JF-S, ARM1176JZF-S, Cortex-R4 프로세서를 지원하며, 향후 몇 개월 내에 지원 프로세서가 추가될 예정이다. RVT 2 유닛 역시 최대 400MHz로 기존 32-비트 데이터와 명령어 트레이싱을 지원하기 때문에, ARM RVDS를 사용해 첨단 트레이싱과 디버깅이 가능하다.

RealView? Profiler는 ARM926EJ-S, ARM1136JF-S, ARM1176JZF-S, Cortex-A8 프로세서의 4개 RTSM을 추가하는 방식으로 실제 하드웨어 없이 프로파일링을 제공한다. 이들 모델은 표준 PC 플랫폼에서 200HMz 이상으로 작동 실행이 가능하며, 개발 팀에 저비용으로 구축할 수 있다.

RealView? Profiler에 대한 자세한 내용은 http://www.arm.com/realview/profile 에서 확인할 수 있다.

웹사이트: http://www.arm.com

연락처

ARM코리아 오문정 과장 031-712-8234 017-233-2695
홍보대행사 Text 100 최경희 A.E. 02-587-3308 010-4846-1048

국내 최대 배포망으로 보도자료를 배포하세요