Class CPUPlatform
- java.lang.Object
-
- de.mirkosertic.bytecoder.core.backend.opencl.CPUPlatform
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.function.Function<Logger,Context>
cpuContextFactory
private DeviceProperties
deviceProperties
private Logger
logger
private PlatformProperties
platformProperties
-
Constructor Summary
Constructors Constructor Description CPUPlatform(Logger logger)
CPUPlatform(Logger logger, java.util.function.Function<Logger,Context> cpuContextFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Context
createContext()
DeviceProperties
getDeviceProperties()
PlatformProperties
getPlatformProperties()
-
-
-
Field Detail
-
platformProperties
private final PlatformProperties platformProperties
-
deviceProperties
private final DeviceProperties deviceProperties
-
logger
private final Logger logger
-
-
Method Detail
-
createContext
public Context createContext()
- Specified by:
createContext
in interfacePlatform
-
getPlatformProperties
public PlatformProperties getPlatformProperties()
- Specified by:
getPlatformProperties
in interfacePlatform
-
getDeviceProperties
public DeviceProperties getDeviceProperties()
- Specified by:
getDeviceProperties
in interfacePlatform
-
-