Search found 5 matches
- 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...
- 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...
- 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...
- 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...
- 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...