Commit Graph

28 Commits

Author SHA1 Message Date
effd477558 transpiler: generates valid PTX and evaluates expressions correctly 2025-03-28 19:32:48 +01:00
9df78ca72e transpiler: invalid memory access error finally fixed 2025-03-27 22:32:24 +01:00
561b37160b transpiler: trying to fix problem with writing to global memory; not yet fixed 2025-03-27 18:00:31 +01:00
eaee21ca75 transpiler: results are now written in results array; preperation for performance testing 2025-03-27 09:55:29 +01:00
baa37ea183 code: started finalising transpilation process and preparing for performance testing and tuning 2025-03-23 13:38:22 +01:00
Gabriel Kronberger
f4f39ec47c Improvements / fixes. 2025-02-19 17:18:43 +01:00
Gabriel Kronberger
942adb8612 Add CPU Interpreter and a test case. 2025-02-19 16:38:11 +01:00
7598c51df8 finished generating parameter loading code 2025-01-25 11:15:54 +01:00
219c0bb14e started implementing parameter loading 2025-01-06 14:01:55 +01:00
f7926c3438 finished implementing operators 2025-01-05 11:19:03 +01:00
8d129dbfcc rewrote function for generating code for operators. now the entire operation will be returned and not just the operator 2024-12-10 22:58:18 +01:00
68cedd75fc updated all to 32-bit to save registers and boost performance 2024-11-01 11:23:58 +01:00
9fc55c4c15 started implementing transpilation of expression 2024-10-27 11:48:11 +01:00
0e24d74e54 small increment and fixes 2024-10-26 11:41:00 +02:00
7283082699 added guard clause generation 2024-09-28 11:41:13 +02:00
44722bfc65 finished interpreter 2024-09-08 11:52:10 +02:00
c608abfb17 added more unit tests. Conversion to postfix not working 2024-09-01 12:09:29 +02:00
6a1811ae6b added operator tests. single value operators not working yet 2024-08-25 13:01:58 +02:00
929789b6ff finished interpreter. still need to test it 2024-08-18 11:55:41 +02:00
62d10845e9 added operators to the interpreter. storing result still missing 2024-08-08 12:06:42 +02:00
f1f8c3b2a4 first simple part of the interpreter finished 2024-08-03 12:11:43 +02:00
6b7a4b4bca added first (wrong) attempt at implementing the interpretation. Added input explanation to the readme for a better understanding 2024-07-24 14:42:26 +02:00
c871487a55 layed groundwork for implementing interpretation 2024-07-21 13:45:57 +02:00
e1097202ab made it possible to send expression to gpu alongside the needed data 2024-07-19 14:32:09 +02:00
3145691d27 tried storing data in CuArray. Weird type error is happening 2024-07-14 15:08:05 +02:00
59b1d77ad6 added test for converting AST to postfix 2024-07-12 15:27:13 +02:00
26741adec7 added tests but need to do rewrites. focus on GPU execution for now 2024-07-11 15:44:22 +02:00
fa643b8b27 added julia package 2024-07-06 12:05:26 +02:00