search for: targetexecutionengineinfo

Displaying 4 results from an estimated 4 matches for "targetexecutionengineinfo".

2011 May 03
5
[LLVMdev] Memory Subsystem Representation
...vide Passes with useful information such as cache sizes, resource sharing arrangements, etc. so that they may do transformations to improve memory system performance. Here's what I'm thinking this might look like: - Add two new structures to the TargetMachine class: TargetMemoryInfo and TargetExecutionEngineInfo. - TargetMemoryInfo will initially contain cache hierarchy information. It will contain a list of CacheLevelInfo objects, each of which will specify at least the total size of the cache at that level. It may also include other useful bits like associativity, inclusivity, etc. - TargetMemor...
2011 May 03
0
[LLVMdev] Memory Subsystem Representation
...ion such > as cache sizes, resource sharing arrangements, etc. so that they may do > transformations to improve memory system performance. > > Here's what I'm thinking this might look like: > > - Add two new structures to the TargetMachine class: TargetMemoryInfo >  and TargetExecutionEngineInfo. > > - TargetMemoryInfo will initially contain cache hierarchy information. >  It will contain a list of CacheLevelInfo objects, each of which will >  specify at least the total size of the cache at that level.  It may >  also include other useful bits like associativity, inclusivity...
2011 May 03
0
[LLVMdev] Memory Subsystem Representation
...vide Passes with useful information such as cache sizes, resource sharing arrangements, etc. so that they may do transformations to improve memory system performance. Here's what I'm thinking this might look like: - Add two new structures to the TargetMachine class: TargetMemoryInfo and TargetExecutionEngineInfo. - TargetMemoryInfo will initially contain cache hierarchy information. It will contain a list of CacheLevelInfo objects, each of which will specify at least the total size of the cache at that level. It may also include other useful bits like associativity, inclusivity, etc. - TargetMemor...
2018 Nov 01
2
RFC: System (cache, etc.) model for LLVM
...*getContained() const; > > /// getNumContained - Return the number of contained execution > /// resources. > /// > unsigned getNumContained() const; Shouldn't the level itself specify how many of resources of its there are, instead of its parent? This would make TargetExecutionEngineInfo::getNumResources() reduntant. E.g. assume that "Socket" is the outermost resource level. The number of sockets in the system could be returned by its TargetExecutionResourceInfo instead of TargetExecutionEngineInfo::getNumResources(). > }; > > Each execution resource may *co...