mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,4 Tsd.
aktive Profile

#itanium

1 Beitrag1 Beteiligte*r0 Beiträge heute
Wolfgang Stief<p>"Poulson: An 8 Core 32nm Next Generation Intel Itanium Processor"</p><p>Back then, when Itanium still was a thing. Presentation from HotChips 23 (2011): <a href="https://old.hotchips.org/wp-content/uploads/hc_archives/hc23/HC23.19.7-Server/HC23.19.721-Poulson-Chin-Intel-Revised%202.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">old.hotchips.org/wp-content/up</span><span class="invisible">loads/hc_archives/hc23/HC23.19.7-Server/HC23.19.721-Poulson-Chin-Intel-Revised%202.pdf</span></a> <a href="https://mastodon.social/tags/vintagecomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vintagecomputing</span></a> <a href="https://mastodon.social/tags/itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>itanium</span></a> <a href="https://mastodon.social/tags/intel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>intel</span></a></p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://mas.to/@DenOfEarth" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>DenOfEarth</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.sdf.org/@ytc1" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ytc1</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@aka_pugs" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>aka_pugs</span></a></span> well <a href="https://infosec.space/tags/WindowsNT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WindowsNT</span></a> owned the workstation market because <a href="https://infosec.space/tags/Vendors" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vendors</span></a> like <a href="https://infosec.space/tags/SGI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SGI</span></a> &amp; <a href="https://infosec.space/tags/Sun" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sun</span></a> failed to innovate...</p><ul><li>Abeit sgi hals self-inflicted that by removing the reasons to buy their stuff when they switched to <a href="https://infosec.space/tags/Itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Itanium</span></a> <a href="https://infosec.space/tags/CPU" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPU</span></a>|s and <a href="https://infosec.space/tags/nvidia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nvidia</span></a> <a href="https://infosec.space/tags/GPU" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GPU</span></a>|s and not developing <a href="https://infosec.space/tags/IRIX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IRIX</span></a> any further! </li></ul><p><a href="https://infosec.space/tags/SunMicrosystems" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SunMicrosystems</span></a> at least didn't stall in terms of <a href="https://infosec.space/tags/Software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Software</span></a>, but once <a href="https://infosec.space/tags/Oracle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Oracle</span></a> acqured them and started shaking down Sun Technology users for <em>"<a href="https://infosec.space/tags/IP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IP</span></a> infringement"</em> and <em>"License Violations"</em> they basically made using anythibg but <a href="https://infosec.space/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> a bad choice on <a href="https://infosec.space/tags/Servers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Servers</span></a>!</p><ul><li>Meanwhile <a href="https://infosec.space/tags/Apple" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Apple</span></a> to this day doesn't even halfass <a href="https://infosec.space/tags/Servers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Servers</span></a> anymore and is constantly giving customers and espechally professionals the middle finger in terms of <a href="https://infosec.space/tags/Repairability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Repairability</span></a> &amp; <a href="https://infosec.space/tags/Maintainability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Maintainability</span></a>!</li></ul>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://soc.megatokyo.moe/users/wyatt" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>wyatt</span></a></span> I think <code>amd64</code> is way better than <code>ix86-64</code> or <code>ix64</code>…</p><ul><li>Anything is better than <a href="https://infosec.space/tags/IA64" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IA64</span></a> and <a href="https://infosec.space/tags/Itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Itanium</span></a> deserved to be an even bigger failure than it was!</li></ul>
NerdNextDoor :Blobhaj:<p>Hey <a href="https://mastodon.social/tags/Intel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Intel</span></a> and other hashtags!</p><p>What was your thoughts on <a href="https://mastodon.social/tags/IntelItanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IntelItanium</span></a> or <a href="https://mastodon.social/tags/IA64" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IA64</span></a> and what was your experience if you had any? I’ve not had any personal experience, but I’m curious to hear yours!</p><p>Can’t wait to read!</p><p><a href="https://mastodon.social/tags/Itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Itanium</span></a> <a href="https://mastodon.social/tags/Tech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tech</span></a> <a href="https://mastodon.social/tags/Technology" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Technology</span></a> <a href="https://mastodon.social/tags/CPU" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPU</span></a> <a href="https://mastodon.social/tags/Computers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Computers</span></a> <a href="https://mastodon.social/tags/CPUArchitecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPUArchitecture</span></a></p>
Stephen Hoffman<p>Why was Itanium code optimization so difficult for compilers?</p><p>The Itanium compiler optimizers just don't (and can't) know enough about the system memory and cache state. Among other (no pun intended) issues.</p><p>The attempts to improve out-of-order execution and related optimizations included providing run-time feedback into the executables; post-link, post-execution tuning. (HP Caliper / Atom / OM / etc.)</p><p><a href="https://www.cs.tufts.edu/comp/150PAT/tools/caliper/wiess-rev-4.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">cs.tufts.edu/comp/150PAT/tools</span><span class="invisible">/caliper/wiess-rev-4.pdf</span></a></p><p>This DEC Alpha versus VLIW IA-64 Itanium paper from 1999 describes various issues with Itanium quite well too, for those interested in that part of history:</p><p><a href="https://web.archive.org/web/20010611202933/http://www.compaq.com/hpc/ref/ref_alpha_ia64.doc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">web.archive.org/web/2001061120</span><span class="invisible">2933/http://www.compaq.com/hpc/ref/ref_alpha_ia64.doc</span></a></p><p><a href="https://infosec.exchange/tags/digitalequipment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>digitalequipment</span></a> <a href="https://infosec.exchange/tags/alpha" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>alpha</span></a> <a href="https://infosec.exchange/tags/itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>itanium</span></a> <a href="https://infosec.exchange/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a> <a href="https://infosec.exchange/tags/optimization" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>optimization</span></a> <a href="https://infosec.exchange/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
Jake Hamby<p>Transmeta: A CPU Revolution That Never Was</p><p><a href="https://youtu.be/U2aQTJDJwd8?si=AFoxnaYsi1VsOZDK" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtu.be/U2aQTJDJwd8?si=AFoxna</span><span class="invisible">Ysi1VsOZDK</span></a></p><p>It's true what he says that <a href="https://chaos.social/tags/Itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Itanium</span></a> scared almost all of the UNIX workstation companies away from continuing to develop their own CPU architectures (Alpha, HP-PA, MIPS), making a CPU designed to emulate other architectures less interesting, and Itanium itself is too complex to emulate quickly.</p><p>The "ski" emulator is now good enough to bootstrap Itanium Linux, which is impressive to me.</p><p><a href="https://nocoffei.com/?page_id=31" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">nocoffei.com/?page_id=31</span><span class="invisible"></span></a></p>
argv minus one<p><span class="h-card"><a href="https://mastodon.social/@whitequark" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>whitequark</span></a></span> <span class="h-card"><a href="https://mastodon.social/@mcc" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mcc</span></a></span> </p><p><a href="https://mastodon.sdf.org/tags/Intel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Intel</span></a> : goes through hell to design an entirely new instruction set architecture and calls it <a href="https://mastodon.sdf.org/tags/Itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Itanium</span></a></p><p>Everyone: “We'll just take the <a href="https://mastodon.sdf.org/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a>++ <a href="https://mastodon.sdf.org/tags/ABI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ABI</span></a>, thanks. We're going with <a href="https://mastodon.sdf.org/tags/AMD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AMD</span></a> for everything else. Toodles.”</p>
Methylzero<p>It is as if a dam broke in 2006. Huge architectural diversity before 2004, almost none after 2008.<br><a href="https://mast.hpc.social/tags/hpc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hpc</span></a> <a href="https://mast.hpc.social/tags/cpu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cpu</span></a> <a href="https://mast.hpc.social/tags/x86" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>x86</span></a> <a href="https://mast.hpc.social/tags/x86_64" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>x86_64</span></a> <a href="https://mast.hpc.social/tags/arm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>arm</span></a> <a href="https://mast.hpc.social/tags/MIPS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MIPS</span></a> <a href="https://mast.hpc.social/tags/SPARC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SPARC</span></a> <a href="https://mast.hpc.social/tags/risc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>risc</span></a> <a href="https://mast.hpc.social/tags/alpha" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>alpha</span></a> <a href="https://mast.hpc.social/tags/decalpha" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>decalpha</span></a> <a href="https://mast.hpc.social/tags/cray" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cray</span></a> <a href="https://mast.hpc.social/tags/NEC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NEC</span></a> <a href="https://mast.hpc.social/tags/itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>itanium</span></a> <a href="https://mast.hpc.social/tags/amd64" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>amd64</span></a> <a href="https://mast.hpc.social/tags/SunSPARC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SunSPARC</span></a></p>
jbz<p>🦾 Linux-ia64: Linux fork with IA-64 support re-added.</p><p><a href="https://github.com/johnny-mnemonic/linux-ia64" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/johnny-mnemonic/lin</span><span class="invisible">ux-ia64</span></a></p><p><a href="https://indieweb.social/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://indieweb.social/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> <a href="https://indieweb.social/tags/itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>itanium</span></a></p>
Benjamin Carr, Ph.D. 👨🏻‍💻🧬<p>Former <a href="https://hachyderm.io/tags/Intel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Intel</span></a> engineer [and Pentium Pro architect] <a href="https://hachyderm.io/tags/RobertColwell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RobertColwell</span></a> details how internal <a href="https://hachyderm.io/tags/x86" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>x86</span></a>-64 efforts were suppressed prior to <a href="https://hachyderm.io/tags/AMD64" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AMD64</span></a>'s success because Intel was dead-set on x64-only <a href="https://hachyderm.io/tags/Itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Itanium</span></a> line. Unfortunately, this meant the pure 64-bit architecture of Intel Itanium did not allow 32-bit (x86) applications to run natively, and emulation solutions performed poorly. As a result, Itanium landed with a thud in the market despite being among the first to the 64-bit punch. <br><a href="https://www.tomshardware.com/pc-components/cpus/former-intel-cpu-details-how-internal-x86-64-efforts-were-suppressed-prior-to-amd64s-success" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">tomshardware.com/pc-components</span><span class="invisible">/cpus/former-intel-cpu-details-how-internal-x86-64-efforts-were-suppressed-prior-to-amd64s-success</span></a></p>
Flutterbrony<p><span class="h-card" translate="no"><a href="https://htt.social/@tisha" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>tisha</span></a></span> Honestly, I don't think there will be a massive switch to <a href="https://social.admtz.fr/tags/ARM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ARM</span></a>, Apple did it because they could and they can, but on <a href="https://social.admtz.fr/tags/x86" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>x86</span></a> and <a href="https://social.admtz.fr/tags/Windows" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Windows</span></a>, there's a lot more of proffessionnal that can't switch like that, and users aren't used to get all their app incompatible, Microsoft tried to change a lot of time <a href="https://social.admtz.fr/tags/powerpc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>powerpc</span></a>, <a href="https://social.admtz.fr/tags/Itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Itanium</span></a>, <a href="https://social.admtz.fr/tags/Mips" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mips</span></a>, <a href="https://social.admtz.fr/tags/ARM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ARM</span></a>, and it was always a failure<br>There's very good <a href="https://social.admtz.fr/tags/ARM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ARM</span></a> cpu for <a href="https://social.admtz.fr/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> for more than 30 years, and <a href="https://social.admtz.fr/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> never switched either</p>
jbz<p>🦾 GCC 15 Un-Deprecates Itanium IA-64 Linux Support | <span class="h-card" translate="no"><a href="https://masto.ai/@phoronix" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>phoronix</span></a></span></p><p>「 GCC 15 had planned to remove Itanium IA-64 support to close the book on that Intel architecture. That GCC move followed the Linux kernel removing Itanium support last year and more distributions ending Itanium support although many did so years ago. But open-source developer René Rebe stepped up and wants to maintain Itanium's IA-64 support in the GNU Compiler Collection 」</p><p><a href="https://www.phoronix.com/news/GCC-15-Undeprecates-Itanium" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">phoronix.com/news/GCC-15-Undep</span><span class="invisible">recates-Itanium</span></a></p><p><a href="https://indieweb.social/tags/gcc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gcc</span></a> <a href="https://indieweb.social/tags/compilers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>compilers</span></a> <a href="https://indieweb.social/tags/itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>itanium</span></a></p>
RenézuCode<p>Latest <a href="https://chaos.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://chaos.social/tags/kernel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kernel</span></a> on <a href="https://chaos.social/tags/intel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>intel</span></a> <a href="https://chaos.social/tags/ia64" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ia64</span></a> <a href="https://chaos.social/tags/Itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Itanium</span></a> <a href="https://chaos.social/tags/T2sde" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>T2sde</span></a> <a href="https://chaos.social/tags/T2Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>T2Linux</span></a> <a href="https://chaos.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a><br><a href="https://www.twitch.tv/videos/2268507451" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">twitch.tv/videos/2268507451</span><span class="invisible"></span></a> <a href="https://www.instagram.com/p/DAwcBIvu_uJ/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">instagram.com/p/DAwcBIvu_uJ/</span><span class="invisible"></span></a></p>
OSTechNix<p>Gentoo Drops Support For IA-64 And Deprecates SPARC, s390 Profiles <a href="https://floss.social/tags/Gentoo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gentoo</span></a> <a href="https://floss.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://floss.social/tags/Itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Itanium</span></a> <a href="https://floss.social/tags/Intel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Intel</span></a> <a href="https://floss.social/tags/SPARC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SPARC</span></a> <a href="https://floss.social/tags/s390" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>s390</span></a> <br><a href="https://ostechnix.com/gentoo-drops-support-for-ia-64-and-deprecates-sparc-s390-profiles/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ostechnix.com/gentoo-drops-sup</span><span class="invisible">port-for-ia-64-and-deprecates-sparc-s390-profiles/</span></a></p>
ricardo :mastodon:<p><a href="https://fosstodon.org/tags/Gentoo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gentoo</span></a> <a href="https://fosstodon.org/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> drops IA-64 <a href="https://fosstodon.org/tags/Itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Itanium</span></a> support </p><p><a href="https://www.gentoo.org/news/2024/08/14/Gentoo-drops-IA-64-support.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">gentoo.org/news/2024/08/14/Gen</span><span class="invisible">too-drops-IA-64-support.html</span></a></p>
Linuxiac<p>Gentoo Council votes to end IA-64 (Itanium) support following kernel and glibc changes. Learn what's next.<br><a href="https://linuxiac.com/gentoo-linux-to-phase-out-itanium-support/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">linuxiac.com/gentoo-linux-to-p</span><span class="invisible">hase-out-itanium-support/</span></a></p><p><a href="https://mastodon.social/tags/gentoo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gentoo</span></a> <a href="https://mastodon.social/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://mastodon.social/tags/itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>itanium</span></a></p>
clacke: exhausted pixie dream boy 🇸🇪🇭🇰💙💛<p>"The thread about Itanium" is this one, lamenting the lack of exotic CPUs and how we're trapped in C-driven ISAs, which traps us in C, which traps us in C-driven ISAs:</p><p><a href="https://libranet.de/display/0b6b25a8-8566-b10c-59c9-b44336962185" rel="nofollow noopener" target="_blank">libranet.de/display/0b6b25a8-8…</a></p><p>If you support C in a performant way, you stay commercially viable. One way to still innovate is to glue two ISAs together, which I believe is what the <a href="https://libranet.de/search?tag=itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>itanium</span></a> did.</p><p>LoongISA is showing another way; extending the ISA with some help instructions without fully emulating in hardware. I wonder if the C compiler for LoongISA benefits from these x86 help instructions even when compiling native C.</p><p>It sounds like I'm equating x86 and C here, but I'm not really. I do assume though that MIPS is less C-driven than x86, which I assume is severely C-driven. Please jump in if that's all wrong.</p>
Stephen Hoffman<p><span class="h-card" translate="no"><a href="https://mastodon.social/@regehr" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>regehr</span></a></span> I don’t know how much got written about it, but Itanium fell over around its general differences from other compilers (meaning differing or unique optimizations and algorithms), being in-order (Poulson had some limited OOO), and the complete lack of visibility into memory access latencies available at compile time.</p><p>ILP is stupidly hard, too. A whole lot of the Itanium code I’ve looked at was just filled with NOPs. (There were multiple different types of NOP, too.)</p><p>Business-wise, Intel wanted a unique platform they controlled, and neither AMD nor particularly Microsoft liked that idea. HP, SGI, and limited support elsewhere wasn’t a big enough market, and the x86-32 performance intended for easing migration stank large. (Got lots of questions about that lack of performance, even though the particular OS wasn’t even using that.) </p><p>And Itanium was very late, and very slow when it arrived. Started in 1988 at HP, announced in 1997, and Merced in 2000. Merced was not at all speedy.</p><p>Itanium bet big on poor branch prediction performance, which was a problem back when itmwas designed (NetBurst being hot and bad at branch prediction) and that problem continued right up until Intel Core. Core was faster, less hot, and much better at branching.</p><p><a href="https://www.realworldtech.com/poulson/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">realworldtech.com/poulson/</span><span class="invisible"></span></a></p><p><a href="https://devblogs.microsoft.com/oldnewthing/20150727-00/?p=90821" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">devblogs.microsoft.com/oldnewt</span><span class="invisible">hing/20150727-00/?p=90821</span></a></p><p>And some Itanium-contemporary books:</p><p>IA-64 Linux Kernel: Design and Implementation by David Mosberger and Stéphane Eranian, in the HP Professional Books series, Prentice Hall PTR, 2002, ISBN 0-13-061014-3</p><p>Itanium Architecture for Software Developers by Walter Triebel, Intel Press, 2000, ISBN 0-9702846-4-0</p><p>Programming Itanium-based Systems: Developing High Performance Applications for Intel's New Architecture by Walter Triebel, Joe Bissell, and Rick Booth, Intel Press, 2001, ISBN 0-9702846-2-4</p><p><a href="https://infosec.exchange/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://infosec.exchange/tags/itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>itanium</span></a> <a href="https://infosec.exchange/tags/itanic" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>itanic</span></a></p>
Terra Field<p>“Fun” fact: I have never used Linux on an Itanium, only HPUX and Windows <a href="https://terra.incognita.net/tags/itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>itanium</span></a></p>
Terra Field<p>“Final nail in the coffin” in the sense that someone dug up a 20 year old coffin and then put an additional nail in it before reburying it. <a href="https://terra.incognita.net/tags/itanium" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>itanium</span></a> <a href="https://www.theregister.com/2024/04/12/gcc_14_sinks_itanic/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">theregister.com/2024/04/12/gcc</span><span class="invisible">_14_sinks_itanic/</span></a></p>