[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: On elisp running native - Update 12
From: |
Andrea Corallo |
Subject: |
Re: On elisp running native - Update 12 |
Date: |
Mon, 28 Sep 2020 15:39:48 +0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Caio Henrique <caiohcs0@gmail.com> writes:
> Hi Andrea,
>
> I have a question: does libgccjit include support for the GCC's OpenMP
> implementation? If so, then could that be used on Emacs? I.e. the elisp
> equivalent of something like:
>
> #pragma omp parallel for private(i) shared(a)
> for (i=1; i<n; i++)
> b[i] = (a[i] + a[i-1]);
Hi Caio,
It does not. We may add it tho, but I think would be more beneficial to
expose first aref aset and see what we can generate with the GCC
vectorizer. But I guess before that in the line unboxing is waiting.
There is really a vast space of possible improvements to be covered for
the future.
Andrea
Re: On elisp running native - Update 12, Yuan Fu, 2020/09/28
Re: On elisp running native - Update 12, Caio Henrique, 2020/09/28
- Re: On elisp running native - Update 12,
Andrea Corallo <=