Patent ID: 7051123
Filing Date: 2006-05-23
Classification: G06F

Abstract:
1. In an information processing system, having a plurality of modules including a processor, a cache memory, a main memory and a plurality of I/O devices, a data streamer for performing data transfer operations between said modules comprises: a channel state memory configured to store a first allocated channel information, including data addresses, corresponding to a data transfer operation from a source module to said data streamer, and further configured to store a second allocated channel information, including data addresses, corresponding to said data transfer operation from said data streamer to a destination module; a buffer memory allocated to said data transfer operation for receiving data provided by said source module in accordance with said first allocated channel information and providing said received data to said destination module in accordance with said second allocated channel information; and a buffer state memory configured to store a relationship which determines that said first channel information and said second channel information and said buffer memory is used in said data transfer operation.