Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #23120

Re: Efficient Implementation of Cryptographic Primitives on the GA144 Multi-core Architecture

From Paul Rubin <no.email@nospam.invalid>
Newsgroups comp.lang.forth
Subject Re: Efficient Implementation of Cryptographic Primitives on the GA144 Multi-core Architecture
Date 2013-06-01 12:40 -0700
Organization Nightsong/Fort GNOX
Message-ID <7xehclvcup.fsf@ruckus.brouhaha.com> (permalink)
References <6576fefe-0315-4f88-a6d6-7db3b657caea@googlegroups.com> <6265faa3-a4fa-406b-b066-694389b5aba0@10g2000yqy.googlegroups.com> <7xobbtlq9j.fsf@ruckus.brouhaha.com> <-oGdnW8kTr1GoDvMnZ2dnUVZ_u-dnZ2d@supernews.com>

Show all headers | View raw


Andrew Haley <andrew29@littlepinkcloud.invalid> writes:
> The most significant problem seemed to be that the memry *per node*
> was too small for what they were trying to do.  They sometimes had to
> split a lookup table in two nodes just because it wouldn't it fit in
> the per-node memory.

Yes.  It's also very easy to run out of code space in a node, even with
no data stored.  It's also a pain to store two bytes into an 18-bit
word, because there's no byte addressibility and no barrel shifter, so
you have to shift out the upper byte one bit at a time.

The cpu was apparently designed for signal data rather than character
data, which is fine, but it makes all this crypto stuff a pretty bad
mismatch.  They've mentioned they're doing a 32-bit version, so maybe
that one will be more character-oriented.

It would also be helpful to have some long-range wiring on the chip to
connect nodes to (some) faraway nodes, so you can get from anywhere to
anywhere with a few hops.  I think FPGA routing works something like
that.  But the GA guys seem to think it's a bad idea, or something.

Back to comp.lang.forth | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Ef­fi­ci­ent Im­ple­men­ta­ti­on of Cryp­to­gra­phic Pri­mi­ti­ves on the GA144 Mul­ti-core Ar­chi­tec­tu­re John Rible <google@sandpipers.com> - 2013-05-29 00:56 -0700
  Re: Ef­fi­ci­ent Im­ple­men­ta­ti­on of Cryp­to­gra­phic Pri­mi­ti­ves on the GA144 Mul­ti-core Ar­chi­tec­tu­re Mark Wills <markrobertwills@yahoo.co.uk> - 2013-05-29 07:39 -0700
    Re: Ef­fi­ci­ent Im­ple­men­ta­ti­on of Cryp­to­gra­phic Pri­mi­ti­ves on the GA144 Mul­ti-core Ar­chi­tec­tu­re Paul Rubin <no.email@nospam.invalid> - 2013-05-29 09:11 -0700
      Re: Efficient Implementation of Cryptographic Primitives on the GA144 Multi-core Architecture Andrew Haley <andrew29@littlepinkcloud.invalid> - 2013-05-29 12:41 -0500
        Re: Efficient Implementation of Cryptographic Primitives on the GA144 Multi-core Architecture Paul Rubin <no.email@nospam.invalid> - 2013-06-01 12:40 -0700
  Re: Ef­fi­ci­ent Im­ple­men­ta­ti­on of Cryp­to­gra­phic Pri­mi­ti­ves on the GA144 Mul­ti-core Ar­chi­tec­tu­re Jason Damisch <jasondamisch@yahoo.com> - 2013-05-31 18:57 -0700

csiph-web