2304 stream processors