public static int MKL_MIC_GetWorkdivision(global::IntelMKL.MKL_MIC_TARGET_TYPE target_type, int target_number, ref double wd) { fixed(double *__refParamPtr2 = &wd) { var __arg2 = __refParamPtr2; var __ret = __Internal.MKL_MIC_GetWorkdivision(target_type, target_number, __arg2); return(__ret); } }
public static int MKL_MIC_GetMeminfo(global::IntelMKL.MKL_MIC_TARGET_TYPE target_type, int target_number, ref int totalmem, ref int freemem) { fixed(int *__refParamPtr2 = &totalmem) { var __arg2 = __refParamPtr2; fixed(int *__refParamPtr3 = &freemem) { var __arg3 = __refParamPtr3; var __ret = __Internal.MKL_MIC_GetMeminfo(target_type, target_number, __arg2, __arg3); return(__ret); } } }
public static int MKL_MIC_GetCpuinfo(global::IntelMKL.MKL_MIC_TARGET_TYPE target_type, int target_number, ref int ncores, ref int nthreads, ref double freq) { fixed(int *__refParamPtr2 = &ncores) { var __arg2 = __refParamPtr2; fixed(int *__refParamPtr3 = &nthreads) { var __arg3 = __refParamPtr3; fixed(double *__refParamPtr4 = &freq) { var __arg4 = __refParamPtr4; var __ret = __Internal.MKL_MIC_GetCpuinfo(target_type, target_number, __arg2, __arg3, __arg4); return(__ret); } } } }
public static int MKL_MIC_SetMaxMemory(global::IntelMKL.MKL_MIC_TARGET_TYPE target_type, int target_number, ulong card_mem_mbytes) { var __ret = __Internal.MKL_MIC_SetMaxMemory(target_type, target_number, card_mem_mbytes); return(__ret); }
public static int MKL_MIC_SetWorkdivision(global::IntelMKL.MKL_MIC_TARGET_TYPE target_type, int target_number, double wd) { var __ret = __Internal.MKL_MIC_SetWorkdivision(target_type, target_number, wd); return(__ret); }
internal static extern int MKL_MIC_SetDeviceNumThreads(global::IntelMKL.MKL_MIC_TARGET_TYPE target_type, int target_number, int num_threads);
internal static extern int MKL_MIC_SetMaxMemory(global::IntelMKL.MKL_MIC_TARGET_TYPE target_type, int target_number, ulong card_mem_mbytes);
internal static extern int MKL_MIC_FreeMemory(global::IntelMKL.MKL_MIC_TARGET_TYPE target_type, int target_number);
internal static extern int MKL_MIC_GetWorkdivision(global::IntelMKL.MKL_MIC_TARGET_TYPE target_type, int target_number, double *wd);
internal static extern int MKL_MIC_GetMeminfo(global::IntelMKL.MKL_MIC_TARGET_TYPE target_type, int target_number, int *totalmem, int *freemem);
internal static extern int MKL_MIC_GetCpuinfo(global::IntelMKL.MKL_MIC_TARGET_TYPE target_type, int target_number, int *ncores, int *nthreads, double *freq);
public static int MKL_MIC_SetDeviceNumThreads(global::IntelMKL.MKL_MIC_TARGET_TYPE target_type, int target_number, int num_threads) { var __ret = __Internal.MKL_MIC_SetDeviceNumThreads(target_type, target_number, num_threads); return(__ret); }
public static int MKL_MIC_FreeMemory(global::IntelMKL.MKL_MIC_TARGET_TYPE target_type, int target_number) { var __ret = __Internal.MKL_MIC_FreeMemory(target_type, target_number); return(__ret); }