Live data from Hacker News

Steel Bank Common Lisp version 2.6.7

sbcl.org

1–10 of 172 posts

Re: Steel Bank Common Lisp version 2.6.7

#3

    * the SB-SIMD contrib now supports ARM64. (Thanks to Sylvia Harrington)
    * AVX512 instructions are now supported on X86-64. (Thanks to Robert Smith and Arthur Miller)
    * additional support for SIMD instructions on ARM64 and X86-64. (Thanks to Arthur Miller)
These seem like pretty awesome additions. Does anyone know how SIMD works in SBCL? Is this at the codegen layer? i.e. can it auto-vectorize or anything like that? Or are these intrinsics you have to explicitly ask for?

Re: Steel Bank Common Lisp version 2.6.7

#4
post #3

* the SB-SIMD contrib now supports ARM64. (Thanks to Sylvia Harrington) * AVX512 instructions are now supported on X86-64. (Thanks to Robert Smith and Arthur Miller) * additional support for SIMD instructions on ARM64 and X86-64. (Thanks to Arthur Miller) These seem like pretty awesome additions. Does anyone know how SIMD works in SBCL? Is this at the codegen layer? i.e. can it auto-vectorize or anything like that? O…

No auto-vectorization yet, but you may find this illuminating: https://www.stylewarning.com/posts/nbody

Re: Steel Bank Common Lisp version 2.6.7

#6
post #3

* the SB-SIMD contrib now supports ARM64. (Thanks to Sylvia Harrington) * AVX512 instructions are now supported on X86-64. (Thanks to Robert Smith and Arthur Miller) * additional support for SIMD instructions on ARM64 and X86-64. (Thanks to Arthur Miller) These seem like pretty awesome additions. Does anyone know how SIMD works in SBCL? Is this at the codegen layer? i.e. can it auto-vectorize or anything like that? O…

Looks like you use it explicitly?

https://github.com/sbcl/sbcl/tree/master/contrib/sb-simd

Re: Steel Bank Common Lisp version 2.6.7

#10

Great to see the project is still going strong, I kinda want to try CL but I always feel like I don't have a great use-case.

CL can be used pretty much anywhere nowadays, even on the web with ECL wasm compilation.

I have a todo list longer than the Tour de France I want to tackle first!
Post reply on HN