1. A computing resource attached to a memory that is external to the computing resource, the memory-attached computing resource comprising: a packet reader state machine configured to receive a packet from another computing resource unattached to the memory, the received packet comprising a header and a payload, the header including a memory address of the memory, and the payload including one or more operation codes; a memory reader state machine configured to access the memory and read data from the memory address; an arithmetic logic unit (ALU) state machine configured to process the read data based at least in part on the one or more operation codes; and a memory writer state machine configured to access the memory and write the processed data.