Per-CPU based pricing is an incredibly vague term, and you really need to contact the vendor of yor software to find out what they mean by it.
It's so vague in fact that Microsoft have not done per CPU licensing for a long time, because what comprises a CPU these days is very debatable.
- Is each CPU a physical chip sitting in a physical socket?
- Is each CPU a logical core of each physical CPU sitting in a socket?
- Is each CPU a thread of a logical core of a physical CPU sitting in a socket?
- If you have a partitioned server, do you need to license each socket inside the partition, or do you need to license each socket in the entire server?
- If you're running a virtual machine, do you need to license each VCPU or each logical core or each physical socket?
Microsoft thus use per socket licensing model, Oracle user a per core licensing model, and as far as I know nobody uses the per thread licensing model. Licensing models for Virtual Machines vary wildly for each vendor.
So there's no way anyone can answer your question with any real certaintly unless you contact the vendor of the software.
JasperReports Server Professionalproduct pricing. Basically it's a reporting engine. You can also check this link: jaspersoft.com/reporting-server-quote – Gnanam Oct 20 '10 at 13:12