1. A computer system comprising at least one non-configurable hard processor with at least one non-configurable hard processor core, said computer system further comprising at least one discrete profiling core separate from said at least one non-configurable hard processor, wherein said at least one discrete profiling core comprises: at least one processor interface module operable to receive processing signals from at least one said non-configurable hard processor core; and at least one profiling module operable to analyze at least a portion of said processing signals to profile at least one processing performance measure; and wherein said at least one discrete profiling core is operable to be configured during operation.