jjtheblunt
18 hours ago
One context in which diophantine equations arise is hidden within the innards of loop optimizing compilers, where loop carried dependencies are considered, as they constrain parallelization.
I had (and donated to an engineering library in Urbana) a book about just this from the early 90s. I tried finding it on Amazon but no such luck.
This was a recurrent tool at
https://en.wikipedia.org/wiki/University_of_Illinois_Center_...
boarsofcanada
12 hours ago
Perhaps you’re referring to one of Utpal Banerjee’s books?
https://www.thriftbooks.com/a/utpal-banerjee/1265627/?srslti...
I owned a few of them along with Michael Wolfe’s book, Allen & Kennedy, etc when I was working in this space.
jjtheblunt
7 hours ago
Yes, those are the ones we had. Wolfe had graduated before i was there.
mathisfun123
8 hours ago
Hn upvotes the weirdest things. You're talking about polyhedral analysis which emphatically does not work on diophantine forms
jjtheblunt
7 hours ago
Check the link above...it seems we're considering different topics.
Most often these analyses were framed in terms of integer indices on multidimensional arrays in Fortran loops, though that was just the common format academics all knew, as i recall. Personally I'd started with C (and x86 assembly and Basic on Apple ][ and Atari 800) so was a younger vintage.
dheera
14 hours ago
Probably in the future nobody will be able to figure out how these things are written, because studying math doesn't make as much money as vibe coding.
jjtheblunt
6 hours ago
Yeah it most definitely can. That said, you have a good point, in terms of how often it can.