스칼라와 어레이 프로세서의 차이점은 무엇입니까?
컴퓨터 시스템이 정보를 처리하는 두 가지 주요 형식 (스칼라 및 배열 프로세서) 사이에는 한 가지 주요 차이점이 있습니다. 스칼라 프로세서는 한 번에 하나의 데이터 항목에서 작동하지만 배열 프로세서는 여러 데이터 스트림을 동시에 다룰 수 있습니다. 그러나 두 프로세서 모두 CPU (Central Processing Unit)의 일부로 컴퓨터의 모든 동작을 제어하고 모든 시간을 처리 할 수 있습니다. 스칼라 및 어레이 프로세서는 동일한 작업을 많이 수행하지만 다른 방식으로 각각 다른 목적에 적합하게 만들고 가장 간단한 것부터 대부분의 단지까지 모든 기능을 수행 할 수 있습니다.
배열 프로세서는 다음 명령어로 이동하기 전에 동시에 여러 배열 또는 데이터 행렬에 단일 명령을 적용합니다. 이를 통해 프로세서가 다음 항목으로 이동하기 전에 첫 번째 명령 세트를 수행 할 때까지 프로세서가 기다릴 필요가 없기 때문에 배열 프로세서가 훨씬 더 빨리 작동 할 수 있습니다. 많은 것들컴퓨터가 동시에 여러 항목을 검색하고 모든 항목에서 작업을 수행 한 다음 각각의 새로운 데이터와 함께 단계를 반복하는 대신 메모리로 다시 작성하기 때문에 작업을 수행하는 데 필요한 단계가 제거됩니다.
.스칼라 프로세서는 다음 항목으로 이동하기 전에 한 번에 하나의 데이터 항목에서 작동합니다. 각 명령어는 다음 명령으로 진행하기 전에 현재 항목에서 수행되어야합니다. 루프가 끝나면 다음 항목에서 순서대로 일련의 지침이 수행됩니다. 거의 모든 질량 시장 CPU는 스칼라이지만 배열 프로세서와 유사하게 작동하는 요소가있을 수 있습니다.
1980 년대와 1990 년대의 슈퍼 컴퓨터는 단일 스트럽 다 배수 데이터를 사용하여 다량의 데이터를 처리하도록 설계되었습니다. 어레이 프로세서를 통해 짧은 시간 안에 과학 및 연구 데이터를 조작 할 수있었습니다. 비록 배열 p로세이저는 스칼라 프로세서보다 모든 CPU 기능을 더 빨리 처리 할 수 있습니다. 어레이 프로세서는 많은 양의 데이터를 효율적으로 처리 할 수 있지만 기능은 CPU가 더 복잡해야하므로 간단한 작업이 더 어렵습니다.
스칼라와 어레이 프로세서의 차이는 1994 년 마이크로 프로세서의 도입으로 덜 두드러지게되었습니다. 그 이후로 단일 조종-다 배양계의 요소를 특징으로하는 마이크로 프로세서가 표준이되어 스칼라와 어레이 프로세서 사이의 간격을 좁혔습니다. 비디오 게임 콘솔 및 그래픽 가속기에는 메인 스칼라 CPU와 병렬로 실행되는 자체 그래픽 CPU가 있으므로 메인 CPU가 비 그래픽 기능을 수행하도록 해방됩니다.