qhasm: tools to help write high-speed software. qhasm is in prototype form. The existing qhasm tools and interfaces have produced high-speed professional-quality software for several applications, but they are not themselves professional-quality tools; they have many known deficiencies and many sharp corners. Each of the qhasm tools has at least one complete rewrite planned. The .q language is not stable; if you write .q files then you should plan on having to modify them extensively for future qhasm releases. The machine-description language has a stable structure but is still undergoing tweaks; I can incorporate machine descriptions into qhasm and keep them up to date, but I won’t promise that non-incorporated descriptions will continue to work. The prototypes of qhasm’s cycle counter, range analyzer, and scheduler are several generations behind the current .q language and, as a practical matter, aren’t usable right now.
Keywords for this software
References in zbMATH (referenced in 2 articles )
Showing results 1 to 2 of 2.
- Bernstein, Daniel J.; Chen, Hsieh-Chung; Cheng, Chen-Mou; Lange, Tanja; Niederhagen, Ruben; Schwabe, Peter; Yang, Bo-Yin: ECC2K-130 on NVIDIA GPUs (2010)
- Costigan, Neil; Schwabe, Peter: Fast elliptic-curve cryptography on the cell broadband engine (2009)