Comment Re:Timing is everything (Score 1) 465
The number one, top tier, highest revenue producing application at the company I work for is single threaded. It was originally written about 15 years ago, and I guess they didn't think multi-threading was worth worrying about at the time.
It used to be OK - CPUs kept getting faster. As the work this application needed to do increased, so did CPU operations per second, so they'd just upgrade the RISC based servers.
But now the few CPU developers left are concentrating on more cores, rather than faster processing per core (Moore's law? I guess). Multiple cores doesn't really help a single threaded application.
The company has outsourced all of their development to India. They know they need to rewrite the whole application to be multi-threaded, but they've got a snowball's chance in hell of this happening with their current developers.
It used to be OK - CPUs kept getting faster. As the work this application needed to do increased, so did CPU operations per second, so they'd just upgrade the RISC based servers.
But now the few CPU developers left are concentrating on more cores, rather than faster processing per core (Moore's law? I guess). Multiple cores doesn't really help a single threaded application.
The company has outsourced all of their development to India. They know they need to rewrite the whole application to be multi-threaded, but they've got a snowball's chance in hell of this happening with their current developers.