Search found 5 matches

by -.-
2018-08-27, 10:59:48
Forum: forwardcom forum
Topic: Interesting new ISA: MRISC32
Replies: 13
Views: 35114

Re: Interesting new ISA: MRISC32

I have found that it can be beneficial to use SIMD for some text processing. Unfortunately, the SSE4.2 instructions are so slow that I find it can be better to use more elementary instructions instead. Whilst the amount of text is probably not as great as other things, text processing is often highl...
by -.-
2018-02-03, 9:11:44
Forum: forwardcom forum
Topic: Different instruction sets on different cores
Replies: 18
Views: 40780

Re: Different instruction sets on different cores

You might have noticed that RAM on desktops, laptops, and smartphones has virtually hit a wall. There's very little growth at this point. The iPhone has been stuck at 2 GB for years. Premium Android devices usually sport 4-6 GB. High-end laptops are still coming with 8, 12, or 16 GB (some have a th...
by -.-
2018-01-31, 0:48:14
Forum: forwardcom forum
Topic: Different instruction sets on different cores
Replies: 18
Views: 40780

Re: Different instruction sets on different cores

I was thinking of clients – desktop and mobile – where the crypto load is trivial (one webpage every minute?). Though ideally the disk/file system should be encrypted by default, and I'm not sure what kind of load that would generate. True that most clients won't need that much crypto. Could increa...
by -.-
2018-01-19, 10:06:34
Forum: forwardcom forum
Topic: Different instruction sets on different cores
Replies: 18
Views: 40780

Re: Different instruction sets on different cores

I'd imagine that mostly serial encryption, such as AES-CBC, would suffer, speed-wise, on an FPGA compared to a CPU with dedicated AES instructions, though mostly parallel methods like AES-CTR could be better (for large enough amounts of data). I haven't really looked at what ForwardCom provides thou...
by -.-
2017-12-24, 5:28:48
Forum: forwardcom forum
Topic: Different instruction sets on different cores
Replies: 18
Views: 40780

Re: Different instruction sets on different cores

And if ForwardCom were to have AES and other crypto instructions, it seems like it would be fine to have them on just one core. There's no need to have that on every core – they won't be used. I would've thought that a very common application of crypto acceleration would be a multi-threaded HTTPS/V...