Fastest processor strategy for memory-resident single-threaded algorithms
Need some advice and guidance regarding choosing servers that primarily run memory resident algorithms that may run for minutes to hours.
The algorithms are single-threaded and memory intensive.
Irrespective of the cpu speed, would a single cpu single core platform be a better strategy than multi-processor multi-core? It seems multi-processor multi-core is ideal for multi-tasking, especially high volumes of short transactions, but a long-running memory resident algorithm is a "long transaction" that needs to consume all cpu cycles for a minutes to hours.