Altifigence, CUDA-X 기반으로 Digital Design Studio 가속

NVIDIA GPU의 연산 성능을 활용하고, CUDA를 사용할 수 없는 환경에서는 대체 실행 경로로 이어갑니다.

문단 바로가기

Altifigence가 NVIDIA CUDA-X 라이브러리를 기반으로 Digital Design Studio의 연산 가속을 지원합니다. GPU를 활용할 수 있는 환경에서 지원 연산의 처리 시간을 줄이고, 설계자가 결과를 확인하고 다음 작업으로 이어 가는 반복을 더 빠르게 만드는 데 초점을 맞췄습니다.

CUDA-X로 활용하는 GPU 연산

CUDA-X는 NVIDIA CUDA를 기반으로 구성된 GPU 가속 라이브러리 모음입니다. 수학 연산, 병렬 알고리즘, 데이터 처리 등 여러 영역에 최적화된 구현을 제공해 애플리케이션이 GPU의 연산 능력을 활용할 수 있도록 돕습니다. NVIDIA CUDA-X 공식 소개

Digital Design Studio는 이 라이브러리 기반의 가속을 지원되는 연산에 활용합니다. 사용자는 하드웨어 설계 작업을 진행하면서, 실행 환경이 제공하는 GPU 자원을 활용할 수 있습니다.

반복 작업에서 줄이는 기다림

설계 과정에서는 조건을 바꾸고, 작업을 실행하고, 결과를 검토하는 반복이 이어집니다. 한 번의 실행에 걸리는 시간이 줄어들면 같은 작업 시간 안에서 다른 조건과 구현 후보를 검토할 여지가 생깁니다. 이번 가속 지원은 이러한 반복 과정의 대기 시간을 줄이는 데 목적이 있습니다.

실제 가속 효과는 작업의 종류와 규모, 사용 GPU, 실행 환경에 따라 달라집니다. 특히 전체 작업 시간은 가속 대상 연산이 차지하는 비중에도 영향을 받습니다. CUDA-X 지원은 해당 연산의 실행을 개선하기 위한 업데이트입니다.

CUDA를 사용할 수 없는 환경에서도

CUDA 사용이 불가능한 환경에서는 fallback을 통해 대체 실행 경로로 작업을 이어갑니다. GPU 가속을 활용할 수 있는 환경과 그렇지 않은 환경을 함께 고려해, 사용 가능한 자원에 맞춰 실행할 수 있도록 합니다.

Altifigence는 CUDA-X 기반 가속과 fallback 지원을 통해 Digital Design Studio의 실행 선택지를 넓혔습니다. 여러분의 개발 환경에서 지원되는 가속을 활용해 설계 작업을 진행해 보세요.