daphne-eu / daphne

DAPHNE: An Open and Extensible System Infrastructure for Integrated Data Analysis Pipelines
Apache License 2.0
67 stars 62 forks source link

`ReceiveFromNumpyOp`: Unify lower and upper part of the address argument #710

Open pdamme opened 6 months ago

pdamme commented 6 months ago

DaphneIR's operation ReceiveFromNumpyOp gets the pointer (unsigned 64-bit integer) to a buffer from numpy as an argument. However, as DaphneDSL didn't support parsing very large unsigned 64-bit integers some time ago, this address is split into a lower and an upper 32-bit part. Meanwhile, DaphneDSL supports parsing very large unsigned 64-bit integers by appending the suffix u (e.g., 18446744073709551615u). Thus, it's time to turn the lower and upper parts of the address into one argument.

Hints:

irhox commented 1 week ago

Hi, I am part of the LDE group of students for this semester and would like to work on this issue in order to get familiar with the codebase and then be able to complete my task for the semester (issue #899) . Can I get assigned?

pdamme commented 1 week ago

Sure! Please go ahead.