In one embodiment vector conflict detection instructions are disclosed to perform dynamic memory conflict detection within a vectorized iterative scalar operation. The instructions may be performed by a vector processor to generate a partition vector identifying groups of conflict free iterations. The partition vector may be used to generate a write mask for subsequent vector operations.
일 실시예에서, 벡터화된 반복 스칼라 연산 내에서 동적 메모리 충돌 검출을 수행하기 위한 벡터 충돌 검출 명령어가 개시된다. 명령어는 충돌없는 반복 그룹을 식별하는 파티션 벡터를 생성하기 위해 벡터 프로세서에 의해 실행될 수 있다. 파티션 벡터는 후속 벡터 연산을 위한 기입 마스크를 생성하는 데 사용될 수 있다.