|
|
|
|
|
by colanderman
4736 days ago
|
|
> Accessing databases, processing data from sockets, are not CPU bound activities? I work on a product (network device) which involves all of these activities, and they are all memory latency bound. The overhead of task switching is far too high to recover any benefit from task-switching during memory stalls. To top it off, the product performs a significant amount of computation, almost none of which fits a SIMT GPU model (i.e. there is a lot of branching). The only performance solution for our product available from today's hardware is CPU parallelism. |
|