freenode/#clasp - IRC Chatlog
Search
6:26:11
Shinmera
For those that don't know there's a meme about nvidia graphics cards catching fire because of overheating
7:34:24
heisig
::notify drmeister Speaking of GPU programming, there is also SYCL (https://en.wikipedia.org/wiki/SYCL). I know some people that are enthusiastic about it. We should urge the Khronos Group to change the name though :)
8:03:40
heisig
It would be sufficient if they would declare a different pronunciation than "sickle", e.g., "cycle". But you are right, they most certainly won't care.
11:02:45
Colleen
drmeister: heisig said 3 hours, 28 minutes ago: Speaking of GPU programming, there is also SYCL (https://en.wikipedia.org/wiki/SYCL). I know some people that are enthusiastic about it. We should urge the Khronos Group to change the name though :)
11:13:05
drmeister
beach: I'd like to parallelize compilation. Once the cleavir AST is generated - all possible changes to the environment from the compilation of the top level form have been made - is that correct?
11:15:43
drmeister
llvm is not going to get any faster any time soon - so parallelizing compilation would be a way to significantly speed up building things.
11:25:44
drmeister
(defun a ...) (defun b ...) (defun c ...) Generating the (AST c) can depend on (AST b) can depend on (AST a) if they invoke macros that invoke those functions. So AST generation would be serial and there would have to be some way to interpret the AST's while we wait for the compilation of each top level form to complete.