1. A memory architecture comprising programmable intelligent search memory for content search wherein said programmable intelligent search memory comprises a context switch architecture and performs regular expression based search, said content comprising a plurality of sessions or flows or streams or the like forming a plurality of content search contexts for said programmable intelligent search memory, said context switch architecture to load or store at least one of said plurality of content search contexts to or from said programmable intelligent search memory.