-
Notifications
You must be signed in to change notification settings - Fork 182
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[$] Enable and optimize for Linux on Z (s390x) #69
Comments
Hi @edelsohn . Please reach out to [email protected] and we'd be happy to discuss this opportunity. |
Demonstrating things is not this project's priority. Performance specifically is not even the top-most priority. It's obviously very high on the scale, yet, it's superseded by the security. In the sense that if the two are in conflict, it's resolved in favour of the latter. In case the above assertion feels disingenuous, the unspoken part of the mission statement is that the path to security guarantees we aim for goes through assembly. But then it's just that taking it to assembly and not making it high-performance would be kind of a waste of the effort. In other words the primary reason for taking it to assembly is actually security, and we aim for provable one, with performance being a byproduct. Very much desired and appreciated, but a byproduct nevertheless. Just in case it wasn't clear, yes, it does mean that platforms without assembly support won't enjoy the same security guarantees. |
I'm at a loss to understand this hostile response. The issue was not meant to be insulting. I simply wanted to start a conversation about adding IBMz assembly support and to define the level of solution for the issue. supranational suggested a commercial relationship, which I have forwarded to the IBM team. I am sorry if there was a miscommunication. |
Hi @dot-asm @edelsohn. Is there any update on this? In the issue #99 I recently opened, I was specifically looking at building blst without ASM because we are facing issues with s390x support. |
There seem to be cross-misunderstanding. |
naive question, is it something required to have the same security guarantee for the s390x build ? |
Ultimately this is the question to s390x users. But I would reckon that IBM can decide on its own:-) |
Blst currently supports x86_64 and ARMv8 through the asm routines. This is a feature request to add asm routines to enable Blst for the IBMz aka s390x architecture and demonstrate appropriate, good performance.
A financial bounty from IBM is open for discussion.
The text was updated successfully, but these errors were encountered: