The inventive mechanism provides fast profiling and effective trace selection. The inventive mechanism partitions the work between hardware and software. The hardware automatically detects which code is executed very frequently, e.g. which code is hot code. The hardware also maintains the branch history...http://www.google.es/patents/US6647491?utm_source=gb-gplus-sharePatente US6647491 - Hardware/software system for profiling instructions and selecting a trace using branch history information for branch predictions
Hardware/software system for profiling instructions and selecting a trace ...