Platform Insight & System Tuning

프리 실리콘에서 생산까지 걸리는 시간을 줄이는 것은 엄청난 경쟁 우위가 될 수 있습니다. 인텔® 시스템 Bring-up 툴킷은 사용자가 장치 제조업체, 시스템 통합자 또는 IoT 소프트웨어 공급자이든 관계없이 시스템 가져오기 및 최적화를 가속화하는 데 필요한 것을 개발자가 제공합니다.

디버그, 추적, 전력 및 성능 분석 도구의 이 컬렉션을 통해 개발자는 다음을 포함하여 전체 플랫폼을 신속하게 디버그하고 분석할 수 있습니다.

응용 프로그램은 다음과 같습니다 :

  • 하드웨어
  • 펌웨어,UEFI,BIOS
  • 운영 체제 커널,장치 드라이버 등

실리콘 개발 전후 또는 사후 실리콘 개발 여부에 관계없이 결과는 다음과 같습니다.

  • 시장 출시 시간 단축
  • 최적화된 성능 및 전력 또는 열 동작
  • 효율성과 생산성 향상

모든 툴킷 보기

기능

시스템 디버그

심층적인 하드웨어 및 소프트웨어 통찰력으로 문제를 신속하게 해결하여 플랫폼 안정성과 시장 성공을 보장함으로써 시스템 가져오기, 검증 및 플랫폼 테스트를 간소화합니다.

전력 분석

주요 하드웨어 및 소프트웨어 메트릭을 상호 연결하여 유휴 상태, 배터리 수명, 유효 전력 및 열 동작을 최적화하여 전력과 관련하여 시스템이 작동하는 방식을 신속하게 측정합니다.

성능 분석

시스템 성능 특성에 대한 심층적이고 포괄적인 분석을 제공하는 성능 프로파일러를 통해 코드 튜닝 기회를 찾아내어 아키텍처 간 성능을 더 빠르게 보장합니다.

세부 정보

Intel® SoC Watch

이 심층적인 에너지 분석 명령줄 도구를 사용하여 시스템의 전력 및 열 동작을 분석하는 데 사용할 수 있는 메트릭을 신속하게 수집할 수 있습니다. 전력 분석을 위한 세 가지 주요 워크플로우가 있습니다.

  • 이 명령줄 도구를 사용하여 Windows*, Linux* 또는 Android* 대상 시스템에서 직접 데이터를 수집하고 결과를 분석합니다.
  • intel watch 시계를 사용하여 명령줄에서 데이터를 수집합니다. 그런 다음 결과를 intel® VTune™ 프로파일러로 가져와 시각화를 수행하고 시간 경과에 따른 에너지 소비 및 열 동작에 대한 자세한 검사를 수행할 수 있습니다.
  • intel VTune 프로파일러를 직접 사용하여 전력 및 열 데이터를 시작, 수집 및 분석한 다음 성능 데이터와 상호 연결하여 응용 프로그램 및 플랫폼에 대한 심층적인 통찰력을 얻을 수 있습니다.

Intel® VTune™ Profiler

몇 시간이 아닌 몇 분 만에 CPU, GPU 및 FPGA 시스템에서 애플리케이션, 시스템 및 시스템 구성 성능 병목 현상을 찾아 최적화합니다. 데이터 수집기는 낮은 오버헤드를 사용하여 시스템 간 프로파일링 데이터를 집계합니다. 단일 및 다중 스레드 성능, 메모리 액세스, 에너지 효율성, 캐싱 및 스토리지를 향상시킵니다.

  • CPU, GPU 및 FPGA에서 애플리케이션 성능을 분석합니다.
  • SYCL, C, C++, C#, 포트란, OpenCL™ 코드, Python*, Google Go* 프로그래밍 언어, Java*, 어셈블리 또는 모든 조합으로 작성된 프로필 코드입니다.
  • 오랜 기간 동안 거친 시스템 전체 데이터 또는 응용 프로그램 소스 코드에 직접 매핑된 자세한 결과를 수집합니다.
  • 전력 및 열 관련 조절을 피하면서 성능을 최적화합니다.

Intel® System Debugger

BIOS 및 UEFI, 펌웨어, 장치 드라이버, 운영 체제 커널 등의 심층적인 디버그 및 추적을 사용하여 하드웨어 및 시스템 소프트웨어의 시스템 가져오기 및 유효성 검사 속도를 높입니다.

시스템 디버그

복잡한 시스템 문제를 신속하게 해결할 수 있도록 이 기능은 시스템 소프트웨어의 심층적인 디버깅을 지원합니다. Eclipse* 통합 소스 라인 디버거를 사용하면 BIOS 및 UEFI 코드, SoC(시스템 온 칩) 주변 장치 레지스터, 운영 체제 커널, 장치 드라이버 등을 심층적으로 분석할 수 있습니다. 물리적 하드웨어 또는 Simics® 소프트웨어와 함께 이 도구를 시뮬레이션 대상으로 사용하여 보다 안정적인 시스템으로 더 빠르게 시장에 출시할 수 있습니다.

시스템 추적

이 기능은 다양한 하드웨어, 펌웨어 및 기타 소프트웨어 소스에서 Intel® 아키텍처의 이벤트를 추적합니다. 인텔® 추적 허브에서 수집한 추적 데이터를 다음과 같은 소스에서 수집, 내보내기 및 분석할 수 있습니다.

  • BIOS 
  • Intel® Management Engine (Intel® ME)
  • Intel® Converged Security and Management
  • Engine (Intel® CSME)
  • Architecture Event Trace (AET)
  • Event Tracing for Windows (ETW)

이벤트는 JTAG, 시스템 메모리 또는 USB 연결을 포함한 여러 메커니즘을 통해 추출할 수 있습니다. 여러 플랫폼 소스에서 인텔 추적 허브 이벤트를 분석하면 버그의 근본 원인을 신속하게 파악하는 데 도움이 됩니다.

Intel® Debug Extensions for WinDbg

이러한 확장은 JTAG 디버그 및 추적 기능을 사용하여 WinDbg(Windows 디버거)를 향상시켜 플랫폼 가져오기, Windows 커널 및 장치 드라이버 개발 및 유효성 검사를 가속화하는 데 도움이 됩니다.

문서

사양

Hardware probes for system debug:

  • Intel® Core™ processorIntel® In-Target Probe (Intel® ITP) XDP3
  • Intel® Silicon View Technology (Intel® SVT) Closed Chassis Adapter (CCA) (also known as SVTCCA or BSSB)
  • Intel® SVT DCI DbC2/3 USB cable for closed chassis debug

The hardware probes can be purchased from third-party vendors or the Design-In Tools Store.