HW with shared memory