1. A computer system comprising at least one processor with at least one processing core, said computer system further comprising at least one discrete profiling core separate from said at least one 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 processing 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 profiling core is operable to be configured during operation.