Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Open64
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Versions == The original version of Open64 that was released in 2002 was missing its very advanced [[software pipelining]] code generator, and had only a rudimentary code generator for Itanium. The entire original MIPSPro compiler, with this code generator, is available under a commercial license as the Blackbird compiler from Reservoir Labs. The [http://portal.acm.org/citation.cfm?id=231385 Showdown Paper] documents the code generator that was not included in Open64. The very advanced compiler from Tilera, for its 64-core TILE64 chip, is based on Blackbird. Open64 exists in many [[fork (software development)|forks]], each of which has different features and limitations. The "classic" Open64 branch is the Open Research Compiler (ORC), which produces code only for the Itanium (IA-64), and was funded by [[Intel]]. The ORC effort ended in 2003, and the current official branch (which originated from the Intel ORC project) is managed by [[Hewlett-Packard]] and the [[University of Delaware]]'s Computer Architecture and Parallel Systems Laboratory (CAPSL). Other important branches include the compilers from [[Tensilica]] and the [[AMD]] x86 Open64 Compiler Suite.<ref>{{ cite web | title = x86 Open64 Compiler Suite | publisher = [[AMD]] | url = http://developer.amd.com/tools-and-sdks/cpu-development/x86-open64-compiler-suite/ | access-date = 12 November 2013 | url-status = dead | archive-url = https://web.archive.org/web/20131113100944/http://developer.amd.com/tools-and-sdks/cpu-development/x86-open64-compiler-suite/ | archive-date = 13 November 2013 }}</ref> [[Nvidia]] is also using an Open64 fork to optimize code in its [[CUDA]] toolchain.<ref>[http://www.capsl.udel.edu/conferences/open64/2008/Papers/101.doc NVIDIA’s Experience with Open64]</ref> Open64 is used as the backend for the [[NonStop (server computers)|HPE NonStop OS]] compilers on the x86-64 platform.<ref>{{cite web|url=http://blog.ecubesystems.com/john-reagan-interview-on-llvm-part-2/|title=John Reagan Interview on LLVM, part 2|date=2019-05-01|access-date=2020-12-21|website=ecubesystems.com|archive-date=2020-11-25|archive-url=https://web.archive.org/web/20201125080221/http://blog.ecubesystems.com/john-reagan-interview-on-llvm-part-2/|url-status=dead}}</ref> === Open64 releases === {| class=wikitable !Version !! Release date |- |5.0 |2011-11-11 |- |4.2.4 |2011-04-12 |- |4.2.3 |2010-04-09 |- |4.2.1 |2008-12-08 |- |4.2 |2008-10-01 |- |4.1 |2007-12-03 |- |4.0 |2007-06-15 |- |3.1 |2007-04-13 |- |3.0 |2006-11-22 |- |2.0 |2006-10-02 |- |1.0 |2006-09-22 |- |0.16 |2003-07-07 |- |0.15 |2002-11-30 |- |0.14 |2002-03-04 |- |0.13 |2002-01-10 |} === AMD x86 Open64 releases === {| class=wikitable !Version !! Release date |- |4.5.2.1 |2013-03-28 |- |4.5.2 |2012-08-08 |- |4.5.1 |2011-12-19 |- |4.2.4 |2010-06-29 |- |4.2.3.2 |2010-05-17 |- |4.2.3.1 |2010-01-29 |- |4.2.3 |2009-12-11 |- |4.2.2.3 |2009-11-23 |- |4.2.2.2 |2009-08-31 |- |4.2.2.1 |2009-06-03 |- |4.2.2 |2009-04-24 |}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)