Storage compute