Patent ID: 6195747
Filing Date: 2001-02-27
Classification: G06F

Abstract:
A data processing system for performing a vector operation between vector operands comprising:a processor for receiving an operation command and issuing a request containing an addressing information for the vector operands of the operation command;a memory device for storing at least one of the vector operands of the operation command; anda system controller, coupled between the processor and the memory device, for directly retrieving the vector operands from the memory in response to the information contained in the request, the system controller having a local operation unit for executing the operation command when the request received from the processor is a local operation request without sending the retrieved vector operands back to the processor;wherein the request contains a status flag in the form of instruction to indicate whether the request is a normal request or a local operation request, and if the received request is the normal request and require a memory access, enabling the communication path between the processor and memory, and disabling the communication path between a processor and local operation unit, and if the received request is the local operation request, enabling the communication path between a processor and local operation unit.