cpuinfo2html allows to display /proc/cpuinfo as an html table. The table summarizes the entries that are common to all cores and cpus and highlights the differences.

Call it like that:

$ ./cpuinfo2html < /proc/cpuinfo > c.html

This will generate a table like this:

processor 0 1 2 3
bogomips 5554.17 5586.94 5586.94 5586.94
physical id 0 0 3 3
core id 0 0 3 3
cpu cores1
hlt_bugno
fpu_exceptionyes
stepping7
coma_bugno
cache size512 KB
cpuid level2
fpuyes
model nameIntel(R) Xeon(TM) CPU 2.80GHz
siblings2
f00f_bugno
cpu family15
vendor_idGenuineIntel
wpyes
fdiv_bugno
flagsfpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr
model2
cpu MHz2800.423