A method, comprising: generating an object file (260; 360) comprising: a performed in memory device, PIMD, instruction (264; 364-1,..., 364-N) whose execution involves performing operations on operands stored in a memory array (130; 430) in-situ without transferring the operands to a host external to a PIMD device comprising the memory array, the PIMD instruction comprising a number of arguments (263-0, 263-1, 263-4); and an address table (262; 362-1,..., 362-N) comprising a number of indexed address elements (268-0, 268-1, 268-2; 368-0, 368-1, 368-2, 368-3, 368-4, 368-5); wherein each one of the number of indexed address elements (268-0, 268-1, 268-2; 368-0, 368-1, 368-2, 368-3, 368-4, 368-5) corresponds to a virtual address of a respective one of the number of arguments (263-0, 263-1, 263-4), and wherein the address table (262; 362-1,..., 362-N) serves as a target for the number of arguments (263-0, 263-1, 263-4); and storing the object file (260; 360) in a memory (110-1,..., 110-N); and executing the object file, wherein executing the object file comprises: populating, via the host, the number of indexed address elements (268-0, 268-1, 268-2; 368-0, 368-1, 368-2, 368-3, 368-4, 368-5) of the address table (262; 362-1,..., 362-N) with the virtual addresses corresponding to the respective number of arguments (263-0, 263-1, 263-4); generating, via the host, an instruction dispatch block; and translating, via the host, the virtual addresses corresponding to the number of arguments (263-0, 263-1, 263-4) to physical locations in the memory array (130; 430) prior to providing the instruction dispatch block to the PIMD device from the host for execution of the PIMD instruction (264; 364-1,..., 364-N) by the PIMD device. generating an object file (260; 360) comprising: a performed in memory device, PIMD, instruction (264; 364-1,..., 364-N) whose execution involves performing operations on operands stored in a memory array (130; 430) in-situ without transferring the operands to a host external to a PIMD device comprising the memory array, the PIMD instruction comprising a number of arguments (263-0, 263-1, 263-4); and an address table (262; 362-1,..., 362-N) comprising a number of indexed address elements (268-0, 268-1, 268-2; 368-0, 368-1, 368-2, 368-3, 368-4, 368-5); wherein each one of the number of indexed address elements (268-0, 268-1, 268-2; 368-0, 368-1, 368-2, 368-3, 368-4, 368-5) corresponds to a virtual address of a respective one of the number of arguments (263-0, 263-1, 263-4), and wherein the address table (262; 362-1,..., 362-N) serves as a target for the number of arguments (263-0, 263-1, 263-4); and storing the object file (260; 360) in a memory (110-1,..., 110-N); and executing the object file, wherein executing the object file comprises: populating, via the host, the number of indexed address elements (268-0, 268-1, 268-2; 368-0, 368-1, 368-2, 368-3, 368-4, 368-5) of the address table (262; 362-1,..., 362-N) with the virtual addresses corresponding to the respective number of arguments (263-0, 263-1, 263-4); generating, via the host, an instruction dispatch block; and translating, via the host, the virtual addresses corresponding to the number of arguments (263-0, 263-1, 263-4) to physical locations in the memory array (130; 430) prior to providing the instruction dispatch block to the PIMD device from the host for execution of the PIMD instruction (264; 364-1,..., 364-N) by the PIMD device. populating, via the host, the number of indexed address elements (268-0, 268-1, 268-2; 368-0, 368-1, 368-2, 368-3, 368-4, 368-5) of the address table (262; 362-1,..., 362-N) with the virtual addresses corresponding to the respective number of arguments (263-0, 263-1, 263-4); generating, via the host, an instruction dispatch block; and translating, via the host, the virtual addresses corresponding to the number of arguments (263-0, 263-1, 263-4) to physical locations in the memory array (130; 430) prior to providing the instruction dispatch block to the PIMD device from the host for execution of the PIMD instruction (264; 364-1,..., 364-N) by the PIMD device.