1. An apparatus for code space search, the apparatus comprising: a memory; a searcher configured to perform a plurality of programmable tasks and generate for each programmable task a plurality of coherent integration results obtained over an initial integration time period; an accelerator configured to determine at least one coherent accumulation of searcher integration results based on one or more coherent integration lengths and frequency offsets determined by a selectable search mode; and a data mover configured to transfer the integration results from the searcher to the memory, and configured to transfer integration results from memory to the accelerator.