http://www.lighterra.com/papers/modernmicroprocessors/ is a good guide (Agner Fog's reference isn't really a book so I don't recommend it for the uninitiated)
I wrote one of the fastest DataFrame libraries
21–30 of 146 posts
Re: I wrote one of the fastest DataFrame libraries
#22Re: I wrote one of the fastest DataFrame libraries
#23Arrow and SIMD, how would it work on Arm? I've had quite a success with Gravitons recently.
What is your question? ARM supports SIMD through NEON
I'm also not aware of any free SIMD profilers that work on ARM that hold a candle to vTune.
Re: I wrote one of the fastest DataFrame libraries
#24Re: I wrote one of the fastest DataFrame libraries
#25Arrow and SIMD, how would it work on Arm? I've had quite a success with Gravitons recently.
Re: I wrote one of the fastest DataFrame libraries
#26Re: I wrote one of the fastest DataFrame libraries
#27I'm guessing Polars and Ballista ( https://github.com/ballista-compute/ballista ) have different goals, but I don't know enough about either to say what those might be. Does anyone know enough about either to explain the differences?
Re: I wrote one of the fastest DataFrame libraries
#28Pretty impressed with the data.table benchmarks. The syntax is a little weird and takes getting used to but once you have the basics it’s a great tool.
I use it a lot but it really breaks the tidyverse, which makes using R actually enjoyable. Why aren’t these other libraries (not in R; I’m talking the others in the benchmark) consistently as fast as data.table? Are the programmers of data.table just that much better?
Supposedly you can use data.tables with dplyr, but I haven't experimented with it in depth.
Re: I wrote one of the fastest DataFrame libraries
#29Not sure if anything exists but I wish something would do in memory compression + smart disk spillover. Sometimes I want to work with 5-10GB compressed data sets (usually log files) and decompressed that ends up being 10x (plus add data structure overhead). There's stuff like Apache Drill but it's more optimized for multi node than running locally