logoalt Hacker News

bt1ayesterday at 11:28 PM4 repliesview on HN

pardon but aren't disks usually the bottleneck? im all for CUDA acceleration and CUDA accelerating culture


Replies

dragontamertoday at 12:36 AM

Parent post was talking about an 8GB dataset.

8GB isn't even CPU RAM these days. That's GPU super-mega-awesome ram. Ordinary Server CPUs are regularly pushing 2TB capacities.

GPUs are in the 8GB to 32GB typically, at least for smaller and more regular GPUs. This GPU RAM is also well known to be at least 10x the bandwidth of CPU RAM.

show 1 reply
fuytoday at 6:20 AM

not necessarily, no. With SSDs you get much better IOPS for cold data, and many datasets fit in RAM. So a lot of (OLTP/HTAP) workloads can become CPU-bound due to sorting/hashing - bread and butter of joins.

show 1 reply
tomnipotenttoday at 12:13 AM

Which is why a good query plan is so important, so that as much disk I/O can be avoided as possible (predicate push down, index elimination, join ordering, partition/scan pruning). Like the old CTE optimization fence problem.

voganmother42today at 12:08 AM

I remember projects like PG-Strom back in the day, very cool stuff