| Previous slide | Next slide | Back to the index | View Graphic Version |
'float' 'double'
typedef struct {
real bodymass; 4 8
vector bodyphase[2]; 24 48
----- -----
---> 28 56
real bodyphi; 4 8
vector bodyacc; 12 24
real bodyaux; 4 8
int bodykey; 4 4
----- -----
--> 52 100
real bodydens; 4 8
real bodytemp; 4 8
real bodysl; 4 8
----- -----
--> 64 124
} body;
A default (100byte double precision) body needs 148 bpp.
128M -> 906,877 with old I/O in double, full body
1,342,177 with new I/O
2,581,110 with old I/O in float, only mass + phase
4,793,490 with new I/O
No notes for slide 9