home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.arch
- Path: sparky!uunet!iWarp.intel.com|ichips!ichips!glew
- From: glew@pdx007.intel.com (Andy Glew)
- Subject: Re: 64-bit CPU vs 2 x 32-bit CPUs
- In-Reply-To: lycmit@X1SUN6.CCL.ITRI.ORG.TW's message of 16 Jul 92 17:36:11 GMT
- Message-ID: <GLEW.92Jul23181843@pdx007.intel.com>
- Sender: news@ichips.intel.com (News Account)
- Organization: Intel Corp., Hillsboro, Oregon
- References: <9207160336.AA02067@x1sun6.ccl.itri.org.tw>
- Date: Fri, 24 Jul 1992 02:18:43 GMT
- Lines: 66
-
- Maybe true. But for a user, should he buy one $2000 21064 chip or another
- two $1000 CY7C601!?
-
- This is a rather bogus discussion.
-
- The assumption seems to be implicit that, given the same technology,
- etc., a 64 bit architecture implies twice the performance of a 32 bit
- architecture.
-
- That's blatantly untrue, since the overwhelming majority of applications
- fit quite nicely into 32 bit address and data quantities, so from this
- point of view 32 = 64.
-
- There may be some applications that can benefit from >32 bit virtual
- addresses, e.g. the 40 bit virtual addresses of the MIPS R4000. I'm
- tempted to say that this implies 32 = 4/5 40, but of course there is
- overhead in evaluating extended precision arithmetic. The overhead may
- be more than 2x. But then you have to downgrade that by the ratio of
- time spent manipulating such addresses.
-
- Finally, there are some applications that benefit from simply having
- larger integers. John Mashey has mentioned robotics as one such area
- (although I have talked to robotics manufacturers who take a
- completely different approach). But, once again, you have to prorate
- the speedup according to the importance of the code being executed.
-
-
- Look:
- Whether you will see a speedup between a 32 bit and a 64 bit
- microprocessor depends on your applications and OS.
-
- I am 100% certain that none of the applications or OSes
- I am using *today* would be speeded up by 64 bits.
-
- Some of the applications I will want to use in a few years
- will undoubtedly run faster (or, more likely, be easier to code)
- because of 64 bits -- like the oft-awaited global flat namespace.
- But I won't hold my breath (at least not until ISDN).
-
- Rephrasing the question above:
-
- But for a user, should he buy one 64 bit chip or 2 32 bit chips?
-
- As:
-
- But for a user, should he buy one 64 bit chip or 2 32 bit chips
- (assuming both are implemented in comparable technology)?
-
- The present day answer is probably:
-
- If you can save money, and if you don't need >32 bit virtual addresses
- because the applications that use them aren't developed yet,
- then you are probably better off buying the cheaper 32 bit chip.
-
-
-
- --
-
- Andy Glew, glew@ichips.intel.com
- Intel Corp., M/S JF1-19, 5200 NE Elam Young Pkwy,
- Hillsboro, Oregon 97124-6497
-
- This is a private posting; it does not indicate opinions or positions
- of Intel Corp.
-
- Intel Inside (tm)
-