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...