MATLAB 및 Simulink 모델에서 Qualcomm Hexagon 신경망 처리 장치 아키텍처로의 코드 생성을 자동화하는 새로운 MathWorks 하드웨어 지원 패키지

새로운 하드웨어 지원 패키지를 통해 Processor-in-the-Loop 테스트를 지원하는 동시에 많은 시간이 걸리는 수동 코드 최적화 및 검증 제거

Natick, MA - (2024년 9월 12일)

수학적 컴퓨팅 소프트웨어 분야의 선도적인 개발업체 MathWorks는 오늘 Snapdragon® 프로세서 제품군에 내장된 기술인 Qualcomm® Hexagon™ NPU(신경망 처리 장치)를 위한 하드웨어 지원 패키지를 발표했습니다. MathWorks 하드웨어 지원 패키지는 Qualcomm Technologies의 Hexagon NPU 아키텍처에 최적화된 MATLAB®Simulink® 모델에서 코드 생성을 자동화하여 데이터 정확도 및 표준 규정 준수를 개선하면서 개발자의 워크플로 생산성을 개선할 수 있습니다. 엔지니어들은 MathWorks 소프트웨어 및 모델 기반 설계를 사용하여 NPU에 대한 심층적인 지식 없이도 임베디드 애플리케이션을 위한 프로덕션 품질의 C 코드를 배포할 수 있습니다. 

Qualcomm Technologies, Inc.의 제품 관리 부문 선임 책임자 Vinesh Sukumar는 Qualcomm Technologies의 사명은 Snapdragon 프로세서의 모든 잠재력을 활용하는 혁신적인 제품과 애플리케이션을 만들어 낼 수 있도록 엔지니어를 돕는 것이라고 말합니다. “고성능 NPU 애플리케이션에 대한 수요가 지속적으로 증가하는 가운데 MathWorks와 Qualcomm Technologies의 협업을 통해 개발자는 Hexagon NPU에 최적화된 임베디드 애플리케이션을 효율적으로 개발할 수 있게 되었습니다.”

Hexagon NPU용 MathWorks 하드웨어 지원 패키지는 컴파일 오류, 수작업으로 작성한 프레임워크에 대한 의존, 수동 수치 검증, 모델로 코드 역추적하기 등 개발 공정에서 생기는 여러 중요한 고충점을 해결할 수 있습니다. Hexagon NPU와 해당 툴체인에 대한 심층적인 지식이 없는 엔지니어는 실제 하드웨어를 배포하기 전에 이 패키지를 통해 Simulink에서 직접 PIL(Processor-in-the-Loop) 시뮬레이션을 실행하고 Hexagon 시뮬레이터를 활용하여 최적화된 타겟 코드가 올바르게, 효율적으로, 안정적으로 동작하는지 확인할 수 있습니다. 

MathWorks Fellow인 Jim Tung은 "모델 기반 설계의 강점과 Hexagon NPU의 고급 기능을 활용함으로써 엔지니어가 고품질 NPU 애플리케이션을 더욱 쉽게 구축하는 것이 가능"하다며 “Qualcomm Technologies와의 협업은 수동 공정을 제거하고 고도로 자동화된 워크플로를 활용하여 엔지니어링 조직이 출시 시간을 단축하고 최적의 성능을 보장하도록 지원합니다.”라고 말했습니다.

MATLAB 및 Simulink의 자동 코드 생성 기능은 전 세계 자동차, 항공우주, 의료기기 및 기타 산업의 고객으로부터 신뢰를 받고 있습니다. MathWorks의 소프트웨어는 ARM Cortex-M, ARM Cortex-A, ARM Cortex-R, Infineon AURIX TC3x 및 TC4x, ARM과 NVIDIA의 GPU 등 이미 다양한 프로세서에 대한 코드 생성을 최적화하고 있습니다. 

MathWorks 소개 

MathWorks는 수학적 컴퓨팅 소프트웨어 분야의 선도적인 개발업체입니다. 테크니컬 컴퓨팅 언어인 MATLAB은 알고리즘 개발, 데이터 분석, 데이터 시각화 및 수치 계산을 위한 프로그래밍 환경입니다. Simulink는 멀티도메인 동적 시스템과 임베디드 시스템의 시뮬레이션 및 모델 기반 설계를 위한 그래픽 환경입니다. 전 세계 자동차, 항공우주, 전자공학, 금융 서비스, 생명공학 등 다양한 산업의 엔지니어들과 과학자들은 이러한 제품군을 사용하여 기술 및 과학적 발견, 연구, 개발의 속도에 박차를 가하고 있습니다. 또한 MathWorks 제품은 전 세계 여러 대학 및 교육 기관에서 기본 교육 및 연구 툴로도 사용되고 있습니다. 1984년에 설립된 MathWorks는 18개 국가에 6,000명 이상의 직원이 근무하고 있으며, 본사는 미국 매사추세츠주 네이틱에 소재하고 있습니다. 자세한 정보를 보려면 mathworks.com을 방문하십시오. 

MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.

Snapdragon and Qualcomm branded products are products of Qualcomm Technologies, Inc. and/or its subsidiaries. Qualcomm patented technologies are licensed by Qualcomm Incorporated. Qualcomm, Snapdragon and Hexagon are trademarks or registered trademarks of Qualcomm Incorporated.