This document discusses application-specific instruction-set processors (ASIPs) for network intrusion detection systems (NIDS). It evaluates the performance of running Snort, an open-source NIDS software, on various microprocessors including V850, OR1K, MIPS32, ARM7TDMI and PowerPC32. Optimization techniques like compiler optimizations can improve performance by up to 30% on some processors. ARM7TDMI performance improved most with offered optimization levels focusing on loops and jumps. ASIPs provide flexibility over ASICs for updating attack signatures. Future work includes optimizing compilers and designing custom processors.