arkouda icon indicating copy to clipboard operation
arkouda copied to clipboard

[draft] Lisp code for collaboration

Open bmcdonald3 opened this issue 2 years ago • 0 comments

This is a draft implementation of the lisp code being opened for easy sharing. This branch has the ObjectPool optimization as a work in progress with values hardcoded for the my_axpy function and works for the stream benchmark, but will not work generally.

To run the benchmark on this branch:

  1. Make with the ServerModules.cfg file included (this is the minimum build for the benchmark)
  2. Start the Arkouda server
  3. Run ./benchmarks/stream.py <hostname> <port> --size=100000 --lisp
    • small size since lisp code doesn't perform very well at the moment
    • --lisp flag runs the lisp benchmark

For a fully-functional branch that doesn't perform as well, see: https://github.com/bmcdonald3/arkouda/tree/lisp-code

Corresponding arkouda-contrib PR: https://github.com/Bears-R-Us/arkouda-contrib/pull/47

bmcdonald3 avatar Aug 30 '22 18:08 bmcdonald3