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: trapping speculative ops (LONG)
- In-Reply-To: thorinn@diku.dk's message of 9 Sep 92 12:17:01 GMT
- Message-ID: <GLEW.92Sep9202650@pdx007.intel.com>
- Sender: news@ichips.intel.com (News Account)
- Organization: Intel Corp., Hillsboro, Oregon
- References: <1992Aug31.224611.5196@odin.diku.dk> <1992Sep1.143155.636@bcars64a.bnr.ca>
- <1992Sep9.121701.13208@odin.diku.dk>
- Date: Thu, 10 Sep 1992 04:26:50 GMT
- Lines: 39
-
-
- A more radical solution: Put the flags in the memory system! Given a
- CPU/memory interface that only supports aligned 64-bit register loads
- and stores (not too far from some current RISCs), it would be easy to
- add some extra bits to both registers and memory words. This looks
- very much like earlier tagged architectures, except that the extra
- information is the history of a value instead of its type.
-
- Lars Mathiesen (U of Copenhagen CS Dep) <thorinn@diku.dk> (Humour NOT marked)
-
-
- An entirely reasonable approach.
-
- Unfortunately, tagged architectures of any type, whether the tag is
- used for type (LISP machines) or flow control (HEP) or security (I
- vaguely recall a VMEbus system with a 33rd bit - or was it Futurebus?)
- have never been wildly successful. The same pressures that have
- encouraged standardization on 16, 32, 64, 128 bit wide architectures
- and datapaths discourage tags - you have to build special memory
- boards/SIMMs/...
-
- The only way extra bits in memory are going to succeed is if you can
- demonstrate enough *commercial* advantage to motivate changing the
- industry defacto standards.
-
- In the meantime, you have to live with mechanisms for tags on
- registers without tags in memory, or nothing.
-
-
- --
-
- 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)
-