3 ms·
I have some experience programming against the previous architecture (T3). It depends on what you're doing. For some purposes it's great to have that many core
by wladimir 15y ago
I have some experience programming against the previous architecture (T3).
It depends on what you're doing. For some purposes it's great to have that many cores/thread, such as network servers or others systems that handle zillions of quasi-independent messages.
On the other hand, if your software only have a few active threads that do heavy computation once in a while, it's very tricky (even the packaged BLAS libraries only have so-so performance, even though they parallelize heavily and are supposedly optimized for their caches) and IMO you're better off with a traditional multicore processor.