Commit Graph

34 Commits

Author SHA1 Message Date
f7926c3438 finished implementing operators 2025-01-05 11:19:03 +01:00
094f8c9499 Merge branch 'main' of https://github.com/daniwipes/master-thesis 2025-01-04 10:40:26 +01:00
9702fe2343 added thesis structure 2025-01-04 10:38:27 +01:00
Daniel Wiplinger
a97b804530 testing interpreter because loop seems to do everything. Can't test right now because I don't have a nvidia gpu in my laptop 2024-12-11 11:29:54 +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
67ef9a5139 reworked code to use new 'register manager' 2024-12-08 10:50:09 +01:00
203900bb26 nevermind, improved register management worked 2024-12-07 10:23:04 +01:00
1e7f6e9010 tried streamlining register management 2024-12-07 10:12:53 +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
ee3c5001bd added information on how to best approach register assignment 2024-10-20 12:24:18 +02:00
1f6b40b750 added possibility to create registers 2024-10-19 13:44:38 +02:00
Daniel Wiplinger
de73d83d9e updated compat helper to not always run 2024-10-02 13:19:14 +02:00
7283082699 added guard clause generation 2024-09-28 11:41:13 +02:00
d875fc7325 first steps towards ptx generation 2024-09-25 12:45:46 +02:00
d60cba7e4d continued understanding given PTX file and made plan on how to approach the transpiler part 2024-09-22 09:32:39 +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
d4f9156c08 Prepared for Cuda execution 2024-07-12 16:35:30 +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
81d0158e46 added some pre-processing to expressions 2024-07-10 16:42:31 +02:00
35ba685da0 added first CUDA steps 2024-07-07 15:50:46 +02:00
fa643b8b27 added julia package 2024-07-06 12:05:26 +02:00
6fbd08f0bc Initial commit 2024-06-28 19:30:47 +02:00