<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:osnews="http://www.osnews.com/rss2#">
	<channel>
		<title>OSNews: </title>
		<link>http://www.osnews.com/story/11039/Will_The_Alpha_Chip_Stage_A_Comeback_</link>
		<description>Exploring the Future of Computing</description>
		<language>en-us</language>
		<copyright>Copyright 2001-2013, David Adams</copyright>
		<webMaster>adam+nospam@osnews.com</webMaster>
		<lastBuildDate>Wed, 22 May 2013 11:26:18 GMT</lastBuildDate>
		<image>
			<url>http://www.osnews.com/images/osnews.gif</url>
			<title>OSNews.com</title>
			<link>http://www.osnews.com</link>
		</image>
		<item>
			<title>Its coming back in 2007</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>But it will be running with an Intel logo slapped on it.  They hired most of the team responsible for the Alpha.  Whatever's left at HP wasn't responsible for the design of it.  The &quot;new&quot; Alpha will show up in PowerMacs in 2007.</description>
			<pubDate>Thu, 30 Jun 2005 12:49:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>I dont care how it comes...</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>I loved Alpha..</description>
			<pubDate>Thu, 30 Jun 2005 12:52:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re: Its coming back in 2007</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>What have you been smoking?</description>
			<pubDate>Thu, 30 Jun 2005 12:54:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>The Alphas dominated</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>Way before their time.  Too bad they did such a crappy job selling it.</description>
			<pubDate>Thu, 30 Jun 2005 12:55:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Alpha, Intel, Itanium</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>Jeff: They hired most of the team responsible for the Alpha... then stuck them on Itanium.<br />
<br />
(Which brings me to my next point. What sort of chip would it have to be? Anything that isn't Itanium.)</description>
			<pubDate>Thu, 30 Jun 2005 12:55:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Alpha comeback would change a lot of things</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>I would love to see an Alpha based Linux offering.  I don't think Solaris and UltraSparc would stand much of a chance if that happened.</description>
			<pubDate>Thu, 30 Jun 2005 12:59:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Regain some reputation.</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>Alpha - the only truly interesting instruction set out there, which was capable to capitalize the benefits of the RISC principle. And it actually smashed all of it's contenders on the performance field. Look x86 is gross. x86-64 is grabage on top of a garbage heap. PowerPC is ugly like hell if you look at the details. ARM - can't be implemented at GHZ level. HP-PA - a L1 cache with some processing capabilities. Itanium - crap in every aspect. Why on hell did they kill Alpha in first place. The top performance 500 at least would still look very much different if they didn't. And most important of all - it would preserve customers and give lots of reputation back to HP.</description>
			<pubDate>Thu, 30 Jun 2005 13:05:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Alpha</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>Why all that fawning about Alpha anyway?<br />
<br />
Yes, Alphas were designed by particularly talented engineers who introduced lots of new ideas first. But those ideas (and the engineers) have long since transferred to x86 implementations.<br />
<br />
The Alpha's instruction set itself is just another cache-busting 32-bit-fixed RISC job.</description>
			<pubDate>Thu, 30 Jun 2005 13:10:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>what was so impressive about Alpha?</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>what made alpha so much &quot;better&quot; than other RISC processors (i.e PARC, powerpc, etc.)<br />
<br />
personally i like superH</description>
			<pubDate>Thu, 30 Jun 2005 13:11:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>@rosomak</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>Any chance you might expand a bit on how exactly the Alpha instruction set is meant to be so much better than PowerPC and ARM?<br />
<br />
They're all just very slight variations on the same theme: load/store architecture, simple addressing, lots of registers, three-operand format, fixed 32-bit encoding.<br />
<br />
Besides, the ARM instruction set could very well be implemented as an out-of-order design with a long pipeline running at &gt;2GHz.</description>
			<pubDate>Thu, 30 Jun 2005 13:22:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>could powerpc be implemented</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>with alpha like features and performance?</description>
			<pubDate>Thu, 30 Jun 2005 13:24:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Some engineers wnet to Intel...</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>... but some others went to AMD.  How do you think it was possible for AMD to stump Intel in the last 4-5 four years?<br />
<br />
The Althon (and now AMD64) _has_ Alpha's DNA in it and that's why they are so performant.</description>
			<pubDate>Thu, 30 Jun 2005 13:29:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>WHY?</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>Why would anyone invest such a considerable sum to bring back Alpha? There doesn't appear to be a vast market for it.<br />
<br />
Considering the dollars invested in some huge failures in recent years; I can't believe anyone is going to dash into this one.<br />
<br />
When you get past the &quot;wouldn't it be cool&quot; portion of this idea, the rest of it makes very little sense.</description>
			<pubDate>Thu, 30 Jun 2005 13:33:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Alpha Linux</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>A few years back, there was active support for Alpha from Linux vendors like RedHat and SuSE and even the BSDs. At that time, I was in college and installed RedHat on a handful of &quot;obsolete&quot; AlphaServers to get away from horific Tru64 licensing/support costs. It worked really well for things that were open source and could be re-compiled. There was even a tru64 compat library to run tru64 binaries. I miss the Alpha!</description>
			<pubDate>Thu, 30 Jun 2005 13:37:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Alpha in a FPGA</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>When I 1st started to do FPGA cpu design, the Alpha was already quite dead, I seriously thought about coopting the ISA as a salute to good engineering, but then thought better of it, either Compaq,HP,Intel could sue me.<br />
<br />
Still for those that want an Alpha at any price and any performance you could build just a prototype core for 64bit that would only run at 100Mips (2 cycle 32b datapath) but it would also only cost about $2 of FPGA resources. If you want more performance, you can scale that as many times as you'd want (upto a few times in a bigger FPGA) or get the design ASICed which could probably run at about 1GHz. <br />
<br />
For memory interface I'd use RLDRAM to get the memory wall down to 2.5ns random access over the main memory so no data cache needed. The design would be 4 or 8 way threaded like the Niagara or Raza cores. Instead I used a simpler ISA and stay at 32b.<br />
<br />
Still I think any outsider that touched this project would get burned. I live just a few streets from the Hudson team so thats too close for comfort.</description>
			<pubDate>Thu, 30 Jun 2005 13:46:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>@rosomak</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>The alpha instruction set was specially designed with the avoidance of synchronization points and congested resources like for example flag bits in mind. This was one of the features of this IS which permitted the implementation to excel in clock speed. The handling of system level instructions was very elegant too thus allowing it to remain small on silicon but still serve the needs of past and current operating systems.<br />
<br />
I'm not going to digress in to the zillions of memory addressing modes of the 386 and the tons of instructions  sets this architecture contains (8086 with segments, 80286 with segments, 386 with segments TLBs 48 extensions any much much more not used crap too). However a lot of people showing PowerPC as the panacea in front of an 386 forget to mention how inadequate it is on the system level.</description>
			<pubDate>Thu, 30 Jun 2005 13:53:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE:Alpha, Intel, Itanium</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>There's actually nothing really wrong with the Itanium except that it wasn't compatible with the X86 architecture.  And I'm not sure how much these Alpha engineers had to do with the Itanium.  The Itanium actually started with HP as the Merced.<br />
<br />
But we'll see.  Maybe Apple is what Intel needed to become innovative again.  I think Windows was holding Intel back in some ways.</description>
			<pubDate>Thu, 30 Jun 2005 14:12:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Regain some reputation.</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>I don't know.. Frankly what's so wrong about the PPC ISA vs Alpha's ISA, okay PPC ISA is a bit more complex, but it isn't bad..<br />
And the Alpha didn't have an interesting vector instruction unit, this variant of the Alpha had it, but it was never produced and has little chance of ever see the day..</description>
			<pubDate>Thu, 30 Jun 2005 14:19:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>why not</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>I would love to see an Alpha based Linux offering. I don't think Solaris and UltraSparc would stand much of a chance if that happened.<br />
<br />
<br />
I can see your point with the UltraSparc, but with Solaris being open now, why not just port it to the alpha?  Choice is always nice.</description>
			<pubDate>Thu, 30 Jun 2005 14:21:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Alpha vs other RISC</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>The alpha instruction set was specially designed with the avoidance of synchronization points and congested resources like for example flag bits in mind.<br />
<br />
PowerPC doesn't have flag bits. ARM has them but makes good use of them for conditional execution of instructions (thus avoiding branches).<br />
<br />
And in any case, renaming can eliminate any false dependencies on flags.<br />
<br />
<br />
The handling of system level instructions was very elegant<br />
<br />
What, the microcode feature? And you're saying those system level instructions make a significant difference in either speed or size?<br />
<br />
<br />
memory addressing modes of the 386<br />
<br />
Seems you've quickly run out of arguments. I wasn't talking about the 386, but about your baseless claim that the Alpha instruction set is much better than that of other RISC architecures.<br />
<br />
But while were at it: there's no point defending the multitude of x86 memory models, but powerful addressing modes have actually become an advantage. That's because they save code size and because transistor budgets have improved quicker than memory speed.</description>
			<pubDate>Thu, 30 Jun 2005 14:46:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>ps</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>PowerPC doesn't have flag bits. <br />
<br />
I meant it doesn't have implicit flag bits like x86. What it does have is eight condition registers along with compare and test instructions to explicitly set them and branch instructions to act on them.</description>
			<pubDate>Thu, 30 Jun 2005 14:58:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re:  Alpha vs other RISC</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description></description>
			<pubDate>Thu, 30 Jun 2005 15:06:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>If i remember correctly</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>Wasnt the original Athlon bus the EV6 (or something) based off of the Alpha Bus?</description>
			<pubDate>Thu, 30 Jun 2005 15:07:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>x86</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>Okaym people have started with the &quot;x86 is garbage&quot; talk<br />
<br />
now i ask why is it garbage.<br />
<br />
Please,  i actually want to know why people have a problem with x86.<br />
<br />
and no fluffy arguements based on soemthing that doesnt affect ANYBODY.  it may be a crude hack but if it makes no actual difference, does it really matter?<br />
<br />
so lets hear it. why does x86 and why does that reason matter</description>
			<pubDate>Thu, 30 Jun 2005 15:14:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re: X86</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>I think if you had some cpu design exp and a budget to design a clean slate cpu today in light of todays silicon and memory performance and without the boondoggle of having to support all the MS SW, nobody in their right mind would choose to make it look anything like an x86.<br />
<br />
Now the Linux/Nix/BSD/embedded markets are far less of a problem and have proved  to be mostly agnostic and in fact the embedded market alone is far larger than the PC desktop market for cpu nos but not for $ or high performance.<br />
<br />
The design of the x86 makes it almost impossible to move forward. The future direction is threaded architectures to reduce the memory wall effect ie 100s (going to many 100s) of cyles of waste can be reduced 4 or 8 ways to something more manageable. And there is a DRAM technology that can reduce latencies down to 20ns rather than 100ns usually found in DDR but it requires the cpu be 8 way threaded to get best out of that (RLDRAM from Micron).</description>
			<pubDate>Thu, 30 Jun 2005 15:32:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>re: x86</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>Ok, without deeper details on how a RISC architecture _is suppose_ to run/work, let's imagen this:<br />
<br />
x86 3Ghz are worth of doing what?<br />
<br />
Think about it...</description>
			<pubDate>Thu, 30 Jun 2005 15:36:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>CPU Comparison</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>This document contains descriptions of the Alpha and 80x86, and some strengths and weaknesses of each:<br />
<br />
<a href="http://jbayko.sasktelwebsite.net/cpu.html" rel="nofollow">http://jbayko.sasktelwebsite.net/cpu.html</a></description>
			<pubDate>Thu, 30 Jun 2005 15:52:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Niagara vs Alpha</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>If Alpha will be back then Sun Microsystems Niagara and Rock processors will be more faster than Alpha!</description>
			<pubDate>Thu, 30 Jun 2005 16:27:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE:Alpha in a FPGA</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>well you can try asking intel legal department<br />
about alpha instruction set,<br />
From what i know is open , Yep you could walk on gray legal area (towards black)<br />
Nobody stops me to create an open core project <br />
Let's call it OmegaCPU for start <br />
<br />
&quot;Create project result:<br />
Project 'omega' successfully created.<br />
Your request will be approved or rejected in 1 week. You will be informed by email.&quot;<br />
<br />
<a href="http://www.opencores.org/" rel="nofollow">http://www.opencores.org/</a></description>
			<pubDate>Thu, 30 Jun 2005 16:30:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>I think if you had some cpu design exp and a budget to design a clean slate cpu </title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>&quot;I think if you had some cpu design exp and a budget to design a clean slate cpu today in light of todays&quot;<br />
<br />
what would such a dekstop cpu look like? risc, cisc, vliw, epic? 16-bit compact isa or 32-bit isa? vector units?</description>
			<pubDate>Thu, 30 Jun 2005 16:59:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Alpha-powered PCs were available once..</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>At least here in Germany. I mean normal PCs, not expensive workstations. They only ran Linux though and at that time &quot;Linux desktop enviroment&quot; meant fvwm. I guess they didn't sell well..<br />
However they also had strong points:<br />
- they totally smoked the x86s in the heavy number crunching discipline.<br />
- they were less power-hungry and less noisy <br />
- they were cheap. only a little more expensive than standard PCs.<br />
I almost bought one...</description>
			<pubDate>Thu, 30 Jun 2005 17:04:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Itanium</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>is the new Alpha. Like it or not, as far as design goes, it is at least as extraordinary as Alpha. So stop the nostalgia and move on...</description>
			<pubDate>Thu, 30 Jun 2005 17:21:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Technical issues are irrelevant</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>No one cares if Alpha was/is better. It was better when it was on the market and it still failed. If a product cannot be succesfully marketed, there is no point in its development. Billions were poured into Alpha and billions were wasted, Intel only took it on due to contractual issues. Intel already blew even more billions on Itanic, they have learned their lesson and are sticking to x86.<br />
<br />
Techies do not like to be reminded that better often does not matter, I suspect a grump will request my comment be reviewed.</description>
			<pubDate>Thu, 30 Jun 2005 17:47:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re: Alpha comeback would change a lot of things</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>I would love to see an Alpha based Linux offering. I don't think Solaris and UltraSparc would stand much of a chance if that happened.<br />
<br />
Slashdot used to use Alpha servers running Linux.  Didn't crush UltraSparc or even Intel at the time.</description>
			<pubDate>Thu, 30 Jun 2005 17:59:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: I think if you had some cpu </title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>Due to FPGA constraints I stick to rigid RISC &amp; KISS principles but I do get some performance by using N way threading and by replicating several processors around each MMU.<br />
<br />
In case any Athlon fans didn't notice, the chief architect of that cpu Atiq Raza has long gone and is doing the same thing I am doing except he use the MIPs ISA and is doing ASIC design, 8 cores 4 way threaded and alot like Niagara. Not surprising since he had something to do with that also. Both cpus do not promise ridiculous gobs of FPU that nobody really uses and both are 100 person efforts. They do promise continous threaded computing with a lot less impact when branches and cache misses occur. They are not intended for folks that want 1 fast single threaded cpu.<br />
<br />
Since I have only 1% of their budgets I have to use FPGA and only get 1/3 of ASIC perf but atleast it can be ASICed later. My per cpu cost though is only $1 per 100 Mips but you have to buy into pervasive threading ala Transputer. I think today the 64b Opterons maybe deliver 10x more cpu power but at 100x-500x the cost. My xp2400 runs about 5x faster at maybe 20x cost, but I can place multiple cores into some smaller FPGA. But FPU is out of it for now.<br />
<br />
I also use a simple design that makes it easy to get 3 reads and 1 write from the local sram every instruction and it also drastically simplifies the instruction decode which uses 1..4 16bit codes with only 2 formats usually 3 reg or a ld/st. The datapath and ISA is a 32bit design but uses a 2 cycle 16b ALU. My branch hit is either 1 (near) or maybe 4 (far) cycles when taken so no predicter used. There is some Icache and Dcache is replaced by 8 way banked RLDRAM.<br />
<br />
The only thing I add on top of that that others don't is to support pervasive process and message support as the Transputer did, and user level memory allocation in HW so new and del HW managed. The other thing I use is RLDRAM which effectively gives me 2.5ns DRAM access after 20ns of latency (on paper) while I hear that AMD direct memory connect gives 100ns to DDR covered though by gobs of cache.<br />
<br />
As for VLIW,Epic,superscalar,ooo,vector etc, I could care less for building single threaded cpus, they simply don't deliver mips in proportion to transisters and clock frequency or power used. Massively distributed slower cores have their issues too as some of the Cell fans are finding out. If you don't want to learn how to develop concurrent programs CSP style then you are stuck with praying at the Intel,AMD,IBM church for incrementally less and less of the same.<br />
<br />
It all comes down to who is in control of the parallelization, the cpu or the programmer. I don't buy the cpu idea of trying to extract it automatically.<br />
<br />
just my 2cycles</description>
			<pubDate>Thu, 30 Jun 2005 18:04:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>uh huh</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>....and Digital Unix was arguably one of the best around, ever.<br />
<br />
ROFLMAO obviously he has never worked with TRU 64.<br />
<br />
Politically, what's the big deal? Lenovo can have IBM's PC business, and China oil co's might even buy the Taleban's ex business partners Unocal soon. So why not do something good for mankind and bring back to life something that can at least remind us how gross the X86 architecture is?<br />
<br />
Yeah who cares! Red Alpha! good idea  Its bad enough we buy the current amount of communist, Free society hating Chinese crap. Now we should splurge to buy American technology from them...riiight. I know! maybe we can let North Korea have the Alpha then we can pump western dollars into their economy so that Kim Jong Il can more efficently run his concentration camps! Do mankind a favor!.</description>
			<pubDate>Thu, 30 Jun 2005 18:25:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Niagara vs Alpha</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>nice ploy and a good joke.</description>
			<pubDate>Thu, 30 Jun 2005 19:51:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE:Alpha, Intel, Itanium</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>There is really nothing wrong with itanium... except for performance on real world applications.</description>
			<pubDate>Thu, 30 Jun 2005 19:52:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: Technical issues are irrelevant</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>The effort which was required to let it vanish was actually quite considerable and<br />
not exercised by the customers - it was more kind of a board play in the monopoly area.</description>
			<pubDate>Thu, 30 Jun 2005 19:58:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re: @JJ</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>Your comments are interesting, do you have more info about what you are doing?<br />
<br />
What's the likelyhood of systems based on your FPGA actually being constructed?  And then paired up with another FPGA design, like that chip that renders in 3d using real time ray tracing?<br />
<br />
Patents keep something like the from ever seeing the light of day in the US?</description>
			<pubDate>Thu, 30 Jun 2005 20:09:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Foolish</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>There is still NO native OS that will run on it. It was a marvel in it's time. Could be still. However, there is no way to run it as the speeds it could run at.</description>
			<pubDate>Thu, 30 Jun 2005 20:26:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Agreed rosomak here about the itanium</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>Very funny Alp calling Itanium the new Alpha, if you mean that it will die soon too it's true, now for the eleguance of the design..<br />
And for the Itanium relying too much on non-existant compilers which could optimise well for VLIW (ok it works on *some* Fortran kernels, what about the rest??) is NOT a good idea!</description>
			<pubDate>Thu, 30 Jun 2005 20:36:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>@Brian</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>Yeh I post on comp.sys.transputer or comp.arch.fpga, trying to keep on a monthly update of anouncements. I have a paper for a sep conference on parallel computing otherwise it will go out earlier on the web when ever they make up their minds. <br />
<br />
Funny you should mention that 3d ray tracer, thats been brought to me before by someone else that helped me out on the architecture thinking. It does look like nVidia ATI may be way over the top as well as the cpu guys. Sometimes working on a shoestring helps clear the air and think about how to do things in a different way.<br />
<br />
My burden is doubled because I must also do the C compiler which adds in occam and some of Verilog to allow the processor to be programmed in the par language I'd like to use. GCC, and or Pthreads would hardly be any good. Inmos had the same burden with occam.<br />
<br />
FPGA processors are quite doable today but the rest of the crowd are all doing 120MHz or much slower basic RISCs about as simple as you can do and suffer from the real limits of FPGA at making logic decisions in line with the instruction decode every cycle. ASICs get it 3-5x better than FPGAs and full custom VLSI that Intel,AMD,IBM get another 2-3x on top. But FPGA memories are quite fast. The 4 way 2 cycle threading I use allows for the FPGA to make its bra type decisions and spread it over 8 pipe stages instead of just 1 stage so it just runs and runs, and stalls are relatively small and limited to each thread. I have an FPGA board (Xilinx starter sp3 200) and thats good enough to prototype. The Processor Element (not quite finished) has gone through P/R upto 300MHz (high end V2Pro) and compares with an XP300 if that existed. The MMU is at conceptual design still but has gone through C simulations.<br />
<br />
The threading approach I, Raza, Niagara use all help to bust through the usual complexity of cpu design and replace it with another type of more manageable complexity. No one AFAIK is trying to do process and message support in the HW today ala Transputer and certainly no one is thinking of bringing the MMU to help the management of user objects.<br />
<br />
The long term goal is to bring back the TRAM idea, each mini credit card module has an FPGA and DRAM with a few or many cpus inside with some other function on the side such as NIC, XVGA, PCIex etc. One then combines these cards to build a system with as many features as you want, connected with serial links. Other folks esp in Germany are doing some amazing FPGA boards.<br />
<br />
Patents I am not too worried about, everthing has already been done before, I just put it back together again like humpty dumpty.<br />
<br />
I can be reached offline at the usa address.</description>
			<pubDate>Thu, 30 Jun 2005 21:23:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Itanium</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>There's actually nothing really wrong with the Itanium<br />
<br />
How about VLIW and EPIC?<br />
<br />
Very large instruction words, with 43 bits per instruction in the Itanium case, unsurprisingly require very large instruction caches to hold them.<br />
<br />
Explicitly parallel instructions sound good in theory, but ignore the fact that memory latencies in today's cache hierarchies are quite unpredictable, so that a dynamic instruction scheduler can do a much better job than a static one.</description>
			<pubDate>Thu, 30 Jun 2005 21:45:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>@JJ</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>Interesting read.<br />
<br />
@Itanium: for those wondering what is wrong with Itanium, wikipedia mentions some things in it's Itanium article.</description>
			<pubDate>Thu, 30 Jun 2005 23:12:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>thanks nimble</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>so what is the best design intel could have gone with if not vliw/epic?</description>
			<pubDate>Fri, 01 Jul 2005 03:40:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE:RE:Alpha, Intel, Itanium</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>that is quote of the day <br />
&quot;There is really nothing wrong with itanium... except for performance on real world applications.&quot;<br />
<br />
On my machine i use real world applications and NOT <br />
some tweaked benchmarks.</description>
			<pubDate>Fri, 01 Jul 2005 06:52:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Omega CPU - Alpha like clone was approved</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>if got any ideas please add them to tracker or core discussion <br />
<br />
&quot;This is automated message from www.opencores.org site.<br />
<br />
Your request for project 'Omega CPU - Alpha like clone' was approved.&quot;<br />
<br />
<a href="http://www.opencores.org/projects.cgi/web/omega/overview" rel="nofollow">http://www.opencores.org/projects.cgi/web/omega/overview</a></description>
			<pubDate>Fri, 01 Jul 2005 07:02:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>@dan</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>so what is the best design intel could have gone with if not vliw/epic?<br />
<br />
Considering Itanium was Intel's third (!) attempt to escape the original stop-gap measure that was the x86 architecture, you've got to suspect that nothing that couldn't execute existing x86 instructions as fast as existing processors would have had a chance.<br />
<br />
While x86 is ugly and legacy-laden, it's not bad enough that you can get such big improvements that the market will simply abandon it.<br />
<br />
What could Intel have done? Something more like AMD64, obviously. Except the 64-bit instruction set didn't have to be yet another extension of the existing one. <br />
<br />
E.g. it could have been a clean and compact RISC design like ARM Thumb-2. In compatibility mode a frontend could have translated IA32 instructions into those, which is basically what Pentiums and Athlons do anyway. Itanium tried the same idea, but was hampered by its lack of out-of-order execution.</description>
			<pubDate>Fri, 01 Jul 2005 08:40:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Bang for the buck</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>What every report about new chips seems to fail on, is to address the cost/performance ratio.<br />
<br />
I have a 2EM64T-processor machine here as my working desktop, which did cost 2500, and is 30% faster in calculating stresses of machine parts than 2 processors of our HPUX Superdome (which has 32 processors and did cost by an order of magnitude more per processor than my machine).<br />
<br />
So I can conclude: The X86-64 design is faster AND cheaper at the same time than whatever processors the HP superdome has, and this at running code that was written for big-iron machines.<br />
<br />
Of course it makes no sense comparing chip speeds by GHz or some other figure, but it also makes no sense to buy an Itanium or Alpha processor if it clearly is NOT superior, for a higher price.<br />
Heck, all those so-called high-performance chips cost 5 times the money and delivering (at best, depending on application) 2 times the speed, most even less speed.</description>
			<pubDate>Fri, 01 Jul 2005 12:03:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>Re:Omega CPU - Alpha like clone was approved</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>This is what I like about Opencores.org, they will approve almost anything. Where on the page is there a permission statement from Intel, HP or Compaq?<br />
<br />
They allowed nnArm for a few days before pulling that. <br />
<br />
Remember Lexra (MIPs ISA clone), picoChips (ARM ISA clone), those guys had serious VC and businesses for several years and customers for their unlicensed clones, but they were eventually taken down.<br />
<br />
An Alpha clone will be lucky to get 40MHz, but an Alpha inspired design might get much closer to 80MHz about what FPGAs can do for simple 64b datapath.<br />
<br />
<br />
Anyway good luck to you, you will learn alot along the way.</description>
			<pubDate>Fri, 01 Jul 2005 13:19:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>as if</title>
			<link>http://www.osnews.com/thread?</link>
			<guid isPermaLink="true">http://www.osnews.com/thread?</guid>
			<description>everyone knows linux users are a bunch of tightarses. as if they will buy</description>
			<pubDate>Fri, 01 Jul 2005 13:41:00 GMT</pubDate>
			<author>donotreply@osnews.com (Anonymous)</author>
			<category>Comments</category>
		</item>
	</channel>
</rss>
