🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #22537

Re: 64-bit addresses

#22537
From: Piercarlo Grandi
Date: Thu, 22 Feb 1990 02:14
42 lines
2543 bytes
In article <38764@apple.Apple.COM> baum@apple.UUCP (Allen Baum) writes:
  
  First of all, IBM has patents on their particular implementation of a
  reverse map MMU.  This does not imply they invented it, nor does it

They hve *very* wide ranging claims. Remember also that this is the company
that spent millions of dollars advertising their discovery of virtual memory.

  imply that they believe that they invented it, nor does it mean that
  can do anything to anyone who wants to publish a paper about it.
  
  Secondly, if you can prove that you worked on something and that it
  was in the public domain prior to when IBM claimed they invented it
  (public domain in this context means that it was not kept a trade
  secret, I believe), then you can actually invalidate IBMs patent
  claims, should they conflict.

Yes, spending a few hundred thousand dollars. IBM, if they cared about their
patent, could sue *me*, conceivably, to protect it, if I made such a claim.
  
  Thirdly, I'd like to see the paper...

Not so easy. You join a long queue of people to which I promised a copy
of some paper or other (mine or otherwise). Don't hold your breath. :-(.

  Note that IBMs implementation is a straight reverse map; it comes with a
  'hash anchor table' bit of indirection first, which presumably improves
  performance. This may be a bit of non-obviousness which makes the patent
  really valid.

That's the scary thing. I could not get hold of the IBM patent (all the info
I know comes from a Byte article on the ROMP), but the two key points of my
design are an (actually two) hash table to randomize access to the TLB (an
idea I got for another application, from Prof. Ian Watson of Manchester
University), and an optional indirect token table to support efficiently
segment sharing (yes, you can do that with a reverse map MMU, but it
requires a *very* subtle idea).

-- 
Piercarlo "Peter" Grandi           | ARPA: pcg%cs.aber.ac.uk@nsfnet-relay.ac.uk
Dept of CS, UCW Aberystwyth        | UUCP: ...!mcvax!ukc!aber-cs!pcg
Penglais, Aberystwyth SY23 3BZ, UK | INET: pcg@cs.aber.ac.uk
Technical Details
Message-ID: <1654@aber-cs.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcsun!ukc!dcl-cs!aber-cs!pcg

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!mcsun!ukc!dcl-cs!aber-cs!pcg
From: pcg@aber-cs.UUCP (Piercarlo Grandi)
Newsgroups: comp.arch
Subject: Re: 64-bit addresses
Summary: Patents are not so easy...
Message-ID: <1654@aber-cs.UUCP>
Date: 22 Feb 90 02:14:15 GMT
Reply-To: pcg@cs.aber.ac.uk (Piercarlo Grandi)
Organization: Dept of CS, UCW Aberystwyth
 (Disclaimer: my statements are purely personal)
Lines: 42