Sorry to ask such silly questions. I don't really know anything about computers.
A few things. I'm a grad student and I use a program called Eureqa.
http://creativemachines.cornell.edu/eureqa
Sometimes it requires me to leave computer on overnight to get better results. It only operates on 2 CPU. Unfortunately, I don't know what CPU stands for and I assume it would be better to have more CPU's to enable the program to work faster. How do I get more CPU's?
Also, does anyone have experience with this program? I'm trying to get a straight/smooth line equation, but the program wants to give me a line an unnecessary complicated that matches every data point rather than a line representing the average in some sense.
thanks for any thoughts and feedback!
CPU= Central Proccessing unit. Best way to think of it is just another component inside your computer.
The problem is computers can have two in them. Another is that some CPU's have multiple "cores". Cores are small versions of the components (internal Electrical stuff) stacked together. So you have 1 physical CPU, but electronically it can do the jobs of however many "cores" as it has. So for a desktop Core(new name for Pentium) i5 it has 4 cores.
Normally a person doesn't have to worry about this. But I can't find anything on Eureqa, that actually tells how the program works (not what job it is doing).
So issues that arise from this and the two CPU limit could be three things.
1. It is limited to two physical CPU's. This is normal with certain software. It is easier to go this route because not many people will know the core amount of their CPU.
2. It could be limited to two Cores. This can happen if a software program doesn't know how to tell the difference. Or specially for free software where their is a pay version available, they want you to pay more to get more out of the software.
3. It is only programmed for two threads. Think of a side walk only one person can fit through. A Core is like that, it only does one task at a time. So if you want to double up on how much a CPU can get done, you have to have two pathways of information to send so each core can do one of them. If they made the software with support for two pathways of information, then it doesn't matter physical/Electrical/or logical CPU's. You are limited only that much information being handled.
So if you are asking what hardware to get which of the three needs to be answered.
If its #1. Then you can get a system with 2 physical CPU's. Like a Dell T3500 or T5500 and get upwards depending on configuration 12 CPU's worth of work done on the machine. This example can cost $3-$5k. But its just an example, you basically have a choice of up to 12CPU's so you can decide financially or workload level at how many CPU's worth of work you want it done at.
If its #2 or #3. You pretty much just want to make sure you get a really good 2 core machine and call it a day. In theory you could get a 4 "core" system and be able to do other work while its going. There is a rare circumstance that in licensed systems where it see's cores as CPU's, it might not let you run with it limited to 2 cores but actually force you to upgrade. I don't think its an option here because the "upgraded" computing seems to be renting server time through Amazon for example.