Memory architecture (100a, 100b) for storing information units, the memory architecture (100a, 100b) comprising: a plurality of memory banks (101a, 102a, 103a, 104a) or a plurality of memory devices (121, 122, 123, 124), wherein the plurality of memory banks (101a, 102a, 103a, 104a) or memory devices (121, 122, 123, 124) are partitioned into a plurality of replication zones (C1, C2, C3,..., C8), each of the replication zones (C1, C2, C3,..., C8) associated to a different type, the type indicating a number of replicas of one of the information units stored in the replication zone (C1, C2, C3,..., C8), each memory bank (101a, 102a, 103a, 104a) or memory device (121, 122, 123, 124) comprises a first part of memory addresses and a second part of memory addresses, wherein the first part of memory addresses indicates a first storage area for storing a first number of replicas of the information unit, and the second part of memory addresses indicates a second storage area for storing a second number of replicas of the information unit; wherein the memory banks (101a, 102a, 103a, 104a) or memory devices (121, 122, 123, 124) are configured by an address-type relation such that a memory address of a memory bank (101a, 102a, 103a, 104a) or a memory device (121, 122, 123, 124) indicates the type of replication zone (C1, C2, C4, C8) the memory address belongs to; and a memory controller for initiating storage of the information unit and a number of replicas of the information unit in the memory banks (101a, 102a, 103a, 104a) or in the memory devices (121, 122, 123, 124), the memory controller creating an address-type relation indicating the type of the first part of the memory addresses and the second part of the memory addresses to determine the number of replicas in advance of initiating the storage of the information unit and the replicas of the information unit in the memory banks (101a, 102a, 103a, 104a) or the memory devices (121, 122, 123, 124) in a single access or in a group of accesses and the memory controller discriminating the replicas in dependence on a size of the information unit and the memory address; the memory controller is configured to implement a traffic aware data replication concept by storing a lower number of replicas in the memory banks (101a, 102a, 103a, 104a) or in the memory devices (121, 122, 123, 124) if the size of the information unit is larger and storing a higher number of replicas in the memory banks (101a, 102a, 103a, 104a) or in the memory devices (121, 122, 123, 124) if the size of the information unit is smaller, wherein the memory controller is configured to use the address-type relation for planning accesses to the memory banks (101a, 102a, 103a, 104a) or memory devices (121, 122, 123, 124) in advance. a plurality of memory banks (101a, 102a, 103a, 104a) or a plurality of memory devices (121, 122, 123, 124), wherein the plurality of memory banks (101a, 102a, 103a, 104a) or memory devices (121, 122, 123, 124) are partitioned into a plurality of replication zones (C1, C2, C3,..., C8), each of the replication zones (C1, C2, C3,..., C8) associated to a different type, the type indicating a number of replicas of one of the information units stored in the replication zone (C1, C2, C3,..., C8), each memory bank (101a, 102a, 103a, 104a) or memory device (121, 122, 123, 124) comprises a first part of memory addresses and a second part of memory addresses, wherein the first part of memory addresses indicates a first storage area for storing a first number of replicas of the information unit, and the second part of memory addresses indicates a second storage area for storing a second number of replicas of the information unit; wherein the memory banks (101a, 102a, 103a, 104a) or memory devices (121, 122, 123, 124) are configured by an address-type relation such that a memory address of a memory bank (101a, 102a, 103a, 104a) or a memory device (121, 122, 123, 124) indicates the type of replication zone (C1, C2, C4, C8) the memory address belongs to; and a memory controller for initiating storage of the information unit and a number of replicas of the information unit in the memory banks (101a, 102a, 103a, 104a) or in the memory devices (121, 122, 123, 124), the memory controller creating an address-type relation indicating the type of the first part of the memory addresses and the second part of the memory addresses to determine the number of replicas in advance of initiating the storage of the information unit and the replicas of the information unit in the memory banks (101a, 102a, 103a, 104a) or the memory devices (121, 122, 123, 124) in a single access or in a group of accesses and the memory controller discriminating the replicas in dependence on a size of the information unit and the memory address; the memory controller is configured to implement a traffic aware data replication concept by storing a lower number of replicas in the memory banks (101a, 102a, 103a, 104a) or in the memory devices (121, 122, 123, 124) if the size of the information unit is larger and storing a higher number of replicas in the memory banks (101a, 102a, 103a, 104a) or in the memory devices (121, 122, 123, 124) if the size of the information unit is smaller, wherein the memory controller is configured to use the address-type relation for planning accesses to the memory banks (101a, 102a, 103a, 104a) or memory devices (121, 122, 123, 124) in advance.