Search found 80 matches
- 2018-02-02, 18:11:06
- Forum: forwardcom forum
- Topic: Different instruction sets on different cores
- Replies: 18
- Views: 30572
Re: Different instruction sets on different cores
I've never seen half-float being used. Not in game code, and not in sound applications (where 32bit float is very much the sweet spot). There's very little x86 support - only AVX conversion instructions to and from 32bit float vectors (vcvtps2ph and vcvtph2ps). There is no standard C/C++ type name f...
- 2018-02-01, 16:39:33
- Forum: forwardcom forum
- Topic: Different instruction sets on different cores
- Replies: 18
- Views: 30572
Re: Different instruction sets on different cores
I'm not even sure that most programs use floating point math, for instance, so it's odd to have so much FP hardware and instruction support on every core. Video games use TONS of floating point math. Everything that is a 3d coordinate is going to have 32bit floating point XYZ. If your scene has 10 ...
- 2018-01-16, 18:21:15
- Forum: forwardcom forum
- Topic: Process memory defragmentation by another process
- Replies: 3
- Views: 10108
Re: Process memory defragmentation by another process
Question : How many active memory map entries do you think it would be electrically feasible to have on a typical chip? (considering that it must do its job in 1~3 cycles) 64? More? Fewer? Some observations: - Garbage collected systems such as the Java JVM are actually easier to implement under Forw...
- 2018-01-08, 0:25:47
- Forum: forwardcom forum
- Topic: Event handlers
- Replies: 1
- Views: 8027
Re: Event handlers
Interesting. I'd add one information to the handers : a void* pointer that can be used by the event handler to store a pointer to the data structure it needs to do it's job. (typically a dynamicly allocated object, where pointers to any data that needs to be accessed.) This removes the need to handl...
- 2018-01-07, 17:45:37
- Forum: forwardcom forum
- Topic: Side-channel attacks
- Replies: 2
- Views: 8861
Meltdown and Spectre flaws
The Meltdown and Spectre CPU flaws have been making rounds lately and I've been wondering if ForwardCom could have mitigation techniques. Meltdown happens because a lot of fast CPUs essentially ignore page faults except for marking the instructions for generating a fault on retirement, then doing a ...