공동 설계
하드웨어와 소프트웨어를 독립적으로 개발하지 않고 서로의 특성을 반영하여 동시에 설계하는 방식이다. AI 분야에서는 특정 신경망 구조에 최적화된 칩을 만들거나, 반대로 특정 칩의 아키텍처를 최대한 활용하도록 소프트웨어 커널을 최적화하여 성능을 극대화한다.