Porting Apenext for C in Nlcc
HPC and Data for Lattice QCD
Porting Apenext for C in Nlcc
NLCC Apenext porting to C
-
Size of types.
-
implemenations
-
sizeof behavior.
-
-
Type promotions
-
Support of Inlining
-
Topology.h
-
Absolut and relative offsets accessing other nodes.
-
Queue.h
-
Prefetching
-
-
stdint.h
-
Size of various integers
-
Size of pointers
-
Limits
-
-
sysvars_os1.h (require nsys.h given by the OS)
-
Store in static variables general topology information about the context and the current node.
-
-
cache management
-
pragma cache
-
-
Inline assembly
-
global
-
local (in functions)
-
-
complex values
-
internal representation
-
implemenations in C
-
-
register keyword
-
restrict keyword
-
volatile