Petalisp icon indicating copy to clipboard operation
Petalisp copied to clipboard

Elegant High Performance Computing

Results 8 Petalisp issues
Sort by recently updated
recently updated
newest added

I was benchmarking [cl-cxx-eigen](https://github.com/Islam0mar/cl-cxx-eigen), [numcl](https://github.com/numcl/numcl) and your lib.. with the following code: ```common lisp (ql:quickload :cxx-eigen) (cxx-eigen:init) (defvar x (cxx-eigen:create-matrix2 3 3)) (defvar y (cxx-eigen:create-matrix2 3 3)) (defparameter A #1a(1.0d0...

`lazy-reduce` spend lots of time compiling different kernel for different input shape: ``` (lazy-reduce #'+ (make-array 1000000 :element-type 'double-float)) (lazy-reduce #'+ (make-array 1000001 :element-type 'double-float)) (lazy-reduce #'+ (make-array 1000002 :element-type...

Hi, first, thanks for the wonderful work! While trying to use Petalisp for interactive analysis, I find myself wishing for an operator that just let me apply an arbitrary Lisp...

The native backend is not yet optimized for operating on small arrays. Detect the case where multithreading is more expensive than the work itself and, if so, run on a...

enhancement

I just finished watching the ELS 2024 and Petalisp looks very interesting. I completely respect your choice of license, but unfortunately it prevents any commercial use of Petalisp in hosted...

I have tried to install petalisp recently (and have successfully installed prior), but now I get an error regarding the petalisp.graphiviz. I get a SYSTEM-NOT-FOUND error when I (ql:quickload :petalisp)....

``` PETALISP> (let ((vec (compute (lazy-index-components (~ (expt 2 20)))))) (time (compute (lazy-sort vec #'