모던 임베디드 아키텍처는 고성능 애플리케이션 데이터 연산 처리와 마이크로초(µs) 단위의 엄격한 실시간 하드웨어 제어를 동시에 요구합니다. 단일 운영체제나 동일한 구조의 프로세서 코어 클러스터만으로는 이러한 상충된 요구사항을 충족하기 어렵습니다. 고성능 애플리케이션 프로세서는 Linux 같은 복잡한 OS를 구동하는 데 적합하지만 비결정론적(Non-deterministic) 스케줄링 특성 때문에 실시간 제어 타이밍을 보장하지 못합니다. 반대로 실시간 마이크로컨트롤러는 연산 성능이 부족하고 MMU가 없어 복잡한 네트워크 스택이나 그래픽 유저 인터페이스를 효율적으로 처리할 수 없습니다.이러한 문제를 해결하기 위해 최신 반도체 제조사들은 단일 실리콘 다이(Die) 위에 서로 다른 목적을 가진 코어들을 배치하는 ..