What is the meaning of "modulo" in this sentence?

5

1

"Could we run Unix on that [AM3 computer architecture], i.e. reuse existing software as-is on the simple cores modulo recompiling the source code?" (Poss & Koening, AM3 towards a hardware Unix accelerator for many-cores, 2015)

I don't understand what the author means by modulo in the above snippet. It doesn't seem to mean the mathematical modulo operator, but I don't find another definition on the Internet.

1This isn't an answer because I don't understand that either. I looked at the article, and my best guess as to the meaning of the full sentence is "Could we run an existing version of Unix on a computer system with many small cores, rather than on the types of systems currently in use with one or possibly a few large cores?" – Karen – 2015-12-01T19:41:08.503

2I don't understand the sentence, and I don't understand the explanation given in the only answer this question has so far (and I have a Master's in Computer Science, and am a native speaker of U.S. English for many years). I think the use of the word in the sentence could best be described as "poor". – rcook – 2015-12-02T01:04:59.630

The mathematical definition is the source of this more idiomatic usage. The modulo operation partitions integers into equivalence classes, e.g. 5 modulo 4 = 1 means "in the world of modulo 4, 1 is the same as 5".