본 개시의 일 실시예에 따르면, 게이트 클러스터링을 위한 양자 상태를 결정하는 복수의 큐빗에 배치된 복수의 게이트 중 하나 이상의 큐빗에 연속적으로 배치된 복수의 게이트에 대하여 직렬(serial) 클러스터링을 수행하는 직렬 클러스터링 모듈, 복수의 큐빗 중 둘 이상의 큐빗 각각의 동일한 타임 슬라이스에 병렬적으로 배치된 복수의 게이트에 대하여 병렬(parallel) 클러스터링을 수행하는 병렬 클러스터링 모듈 및 직렬 클러스터링 및 병렬 클러스터링 중 적어도 하나가 수행된 복수의 큐빗에 대하여 클러스터링 정도(degree)를 산출하고, 산출된 클러스터링 정도를 기초로 직렬 클러스터링 모듈 및 병렬 클러스터링 모듈의 클러스터링 동작을 제어하는 제어 모듈을 포함할 수 있다.