A memory system having multiple memory banks is configured to prevent bank conflict
between access requests. The memory system includes a memory controller and a plurality
of memory banks operatively coupled to the memory controller, with each of the
memory banks configured for storing a plurality of data items. More particularly,
a given data item is stored as multiple copies of the data item with the multiple
copies being stored in respective ones of a designated minimum number of the memory
banks. The memory controller is adapted to process requests for access to the data
items stored in the memory banks in accordance with a specified bank access sequence.