PLEX86  x86- Virtual Machine (VM) Program
 CVS  |  Mailing List  |  Download  |  Newsgroups

Teleputers LLC


Your Ad Here

Your Ad Here

+--------------- I did some searching to find out more about the algorithm for setting up a transpose (basically, the two outer layers divide the bits into two halves; if you can get the bits into two matching halves, then you just repeat the trick working inwards), and I stumbled upon a *patent*, only about a year old, for adding that instruction to a computer! It is held by a company called Teleputers, to which it was buttigned, the founder of that company being one of the inventors. The patent notes specifically that this kind of instruction is useful for implementing encryption algorithms. (Also, someone has patented the use of a Benes network to provide a variable bit transpose in a block cipher, as it happens, as well.) +---------------

For prior art which might invalidate this, you might look for a really, really old chip that AMD used to make in the late 1980's my apologies that I don't remember the part number that did a 32-word-32-bit transposition. As best I recall, there was a 32-bit data bus, 5 address lines, a clock, an output enable, and a "rotate" (or not) control line. You basically treated the thing as a 32x32 register file that could be viewed either in "normal or "rotated" mode. That is, you could store 32 (or fewer) 32-bit words, then read out the same data, but bit-transposed. The main intended use was for laser printers, to provide fast 90-degree rotation of bit-mapped fonts.

Also see:

"Method for rotating a binary image" buttignee: International Business Machines Corporation (Armonk, NY)

"Programmable interconnection chip for computer system functional modules" buttignee: Carnegie-Mellon University (Pittsburgh, PA) ... FIG. 8 is a schematic view showing how the chip of the present invention can be utilized to transpose a large matrix. ... 4. Application Examples Corner Turning ... The corner turning operation is like matrix transposition. For example, it may be necessary to transpose an input matrix in column-major ordering to an output in row-major ordering. Such a corner turning operation is illustrated in FIG. 7a. ...

-Rob

Mickey and friends
Here is the link to an article which gives y'all a glimpse at Mickey and...
Mickey and friends 4576
Rostyslaw J. Lewyckyj Again an idiotic buttumption on your part. You seem to be QUITE proficient in...

----- San Mateo, CA 94403 (650)572-2607



Your Ad Here

List | Previous | Next

Mickey and friends

Alt Folklore Computers from Newsgroups

The #1 Usenet Provider on the Internet

Teleputers LLC