freenode/#clasp - IRC Chatlog
Search
11:35:27
drmeister
Oh - I'm not delusional - I'm not selecting between GPU's, FPGA's or ASICs like I have a choice right now.
11:36:07
drmeister
I'm talking at NVidia on Friday - I want to get the lay of the high performance landscape.
11:37:46
drmeister
Cando has multi-threading - so I can use 18-core CPU's no problem. Clasp's arithmetic isn't so good right now - but I can write custom math (and I do a lot of this) in C++ and run it from Common Lisp.
11:41:27
drmeister
This guy made a lot of money and then had custom ASICs built to simulate molecular dynamics.
11:42:46
drmeister
The value of this has been dubious. GPU's are the current sweet spot for performance/effort
11:45:05
heisig
Yes, I think you are right. The only problem I see in the long run is that GPU currently means CUDA, which in turn is a proprietary toolchain that puts you at the whim of a single company.
11:57:10
drmeister
And there are no good comparisons between OpenCL on other GPU's vs CUDA on Nvidia GPU's because that's a really, really hard thing to compare.
12:14:20
Shinmera
OpenCL has the advantage that you can run it practically everywhere, even on laptops where you typically only have intel cpus
23:15:35
drmeister
I'm reducing the number of global variables managed by the GC as much as possible.
23:15:57
drmeister
In preparation for changing how I register roots to see if it makes a difference to MPS
23:17:44
drmeister
I don't want to put gctools::global_tagged_Symbol_OP_nil and gctools::global_tagged_Symbol_OP_unbound inside of _lisp - I'm afraid the extra indirection will slow things down.