Patent ID: 8423720
Filing Date: 2013-04-16
Classification: G06F

Abstract:
1. A computer system comprising: a main unit having a main memory, at least one processor for processing data from said main memory and an input/output interface; an expansion unit comprising at least one connector for connecting an input/output component, wherein said expansion unit increases the number of extension modules to be added to the main unit; and an interface arrangement connecting said main unit and said expansion unit, said interface arrangement having at least one cache controller and at least one cache memory for storing data to be transmitted to or from at least one input/output component of said expansion unit, wherein the at least one cache controller is operable to monitor requests exchanged over said interface arrangement and to prefetch data in the at least one cache memory for requests predicted based on training information for the monitored requests and wherein the training information is derived from a learning mode configured to correlate requests based on event dependencies; wherein said interface arrangement has a first cache controller and a first cache memory arranged in proximity to said input/output interface, and a second cache controller and a second cache memory arranged in proximity to said expansion unit.