Quantcast
Channel: Intel® Software - OpenCL*
Viewing all 1182 articles
Browse latest View live

التوكيل الوحيد صيانة هوفر 01207619993% 35699066 توكيل هوفر

$
0
0

عميل هوفر العزيز /تتشرف الشركة الامريكيه الايطالية للصيانة
بالتعامل 01207619993 //01023140280 //01207619993 /…
فى صيانة الاجهزة المنزلية

مركزتوكيل صيانة هوفر المعتمد
1.صيانة توكيل غسالات هوفر
2.صيانة توكيل ثلاجات هوفر
3.صيانة توكيل تكيفات هوفر
4.صيانة توكيل ايس ميكر هوفر
5.صياتة توكيل دراير هوفر
توكيل جميع اجهزة هوفر الامريكية والايطالية
توكيل شركة هوفر العالمية لصيانة الاجهزة المنزلية
35699066//01207619993 //01023140280 //…
Hoover attorney
،Hoover attorney،Hoover attorney،Hoover attorney
اولا قطع غيارتوكيل هوفر الاصلية
ثانيا ضمان شامل لتوكيل هوفر بالكامل ، Hoover، Hoover، Hoover، Hoover
، Hoover، Hoover، Hoover، Hoover،، Hoover، Hoover، Hoover، Hoover
، Hoover، Hoover، Hoover، Hoover
Hoover، Hoover، Hoover، Hoover، Hoover، Hoover، Hoover، Hoover،Hoover
Hoover، Hoover، Hoover، Hoover، Hoover،
ثالثا فنيين مدربيين على توكيل صيانة هوفر تحت اشراف خبراء فى مجال صيانة اجهزة هوفر العالمية
رابعا متابعة للاجهزه توكيل هوفر بعد الاصلاح داخل الضمان
خامسا دعم فنى مع العميل للاستفسار من خلال التليفون عن اى عطل فى توكيل جهاز هوفر سادسا قسم خاص للارشادات للحفاظ على جهاز هوفر
سابعا قسم لتجديد جهاز توكيل هوفر بالكامل مهما كان العطل مع ضمان بند التجديد
35699066 //01023140280 //01023140280 /…
Hoover

عميل توكيل هوفر الكريم
نحيطك علما بان شركة توكيل هوفر كل سنه لمها مهرجان الصيانة المجانية للجميع لكل عملاء توكيل هوفر الكرام
معنا يكون لك افضل لان الشركة مضمونه ولها عنوان على دليل بإسم هوفر سيرفيس
ونحيتكم علما بأن اى ارقام خارج الاعلان ليس لها صله ب شركة هوفر المعتمد
وضمان شركة توكيل هوفر سارى وموثق من الشركة
اخيرا هل تبحث عن صيانة هوفر
لدينا جميع قطع الغيار الاصلية الموثقه بالضمان
فرع صيانة توكيل هوفر الهرم 01023140280 توكيل هوفر
فرع صيانة توكيل هوفر الجيره 01207619993 توكيل هوفر
فرع صيانة توكيل هوفر الزماللك 0235699066 توكيل هوفر
فرع صياة توكيل هوفر المعادى 35710008 توكيل هوفر فرع توكيل هوفر القاهرة الكبرى عين شمس ، مصر الجديدة ، مدينة نصر ، شيراتون مصر الجديدة
توكيل هوفر السادس من اكتوبر ، هوفر الشيخ ذايد ،توكيل هوفر المهندسين ،توكيل هوفر المعادى الجديدة
توكيل هوفر فيصل ،توكيل هوفر حدائق الهرم ، توكيل هوفر جسر السويس ،توكيل هوفر المنيل ،توكيل هوفر الدقى
ارقام دعم فنى توكيل هوفر :01023140280 
01023140280 //01207619993 //01023140280 /…
عميلنا الكريم : لكم مننا كل تحية وتقدير
نحن شركة صيانة هوفر المتخصصة فى صيانة الاجهزة المنزلية
ومحترفون فى صيانة جميع اجهزة هوفر ( مانوال وديجيتال )
رائدون فى صيانة الاجهزة المنزلية //خبراء فى الصيانة السريعة
نحن الاقوى ، الافضل ،المتميزون ،
رقى الفنى فى التعامل مع عملاء هوفر
استبقال بلاغات اعطالكم يوميا من السبت الى الخميس
متابعة من خدمة عملاء هوفر على مدار عام كامل ( سنة ضمان )
مركز صيانة دراير هوفر /مركز صيانة غسالات اطباق هوفر /مركز صيانة ديب فريزر هوفر /مركز صيانة لاندرى هوفر /اصلاح هوفر /خدمة هوفر /توكيل هوفر /وكيل هوفر /الوكيل هوفر /صيانة هوفر /وكلا هوفر /الوكيل المعتمد لصيانة هوفر / مركز صيانة ثلاجات هوفر / مركز صيانة غسالات هوفر /

عميل هوفر العزيز /تتشرف الشركة الامريكيه الايطالية للصيانة
بالتعامل 01207619993 //01023140280 //01207619993 /…
م فى صيانة الاجهزة المنزلية

مركزتوكيل صيانة هوفر المعتمد
1.صيانة توكيل غسالات هوفر
2.صيانة توكيل ثلاجات هوفر
3.صيانة توكيل تكيفات هوفر
4.صيانة توكيل ايس ميكر هوفر
5.صياتة توكيل دراير هوفر
توكيل جميع اجهزة هوفر الامريكية والايطالية
توكيل شركة هوفر العالمية لصيانة الاجهزة المنزلية
35699066//01207619993 //01023140280 //…
Hoover attorney
،Hoover attorney،Hoover attorney،Hoover attorney
اولا قطع غيارتوكيل هوفر الاصلية
ثانيا ضمان شامل لتوكيل هوفر بالكامل ، Hoover، Hoover، Hoover، Hoover
، Hoover، Hoover، Hoover، Hoover،، Hoover، Hoover، Hoover، Hoover
، Hoover، Hoover، Hoover، Hoover
Hoover، Hoover، Hoover، Hoover، Hoover، Hoover، Hoover، Hoover،Hoover
Hoover، Hoover، Hoover، Hoover، Hoover،
ثالثا فنيين مدربيين على توكيل صيانة هوفر تحت اشراف خبراء فى مجال صيانة اجهزة هوفر العالمية
رابعا متابعة للاجهزه توكيل هوفر بعد الاصلاح داخل الضمان
خامسا دعم فنى مع العميل للاستفسار من خلال التليفون عن اى عطل فى توكيل جهاز هوفر سادسا قسم خاص للارشادات للحفاظ على جهاز هوفر
سابعا قسم لتجديد جهاز توكيل هوفر بالكامل مهما كان العطل مع ضمان بند التجديد
35699066 //01023140280 //01023140280 /…
Hoover

عميل توكيل هوفر الكريم
نحيطك علما بان شركة توكيل هوفر كل سنه لمها مهرجان الصيانة المجانية للجميع لكل عملاء توكيل هوفر الكرام
معنا يكون لك افضل لان الشركة مضمونه ولها عنوان على دليل بإسم هوفر سيرفيس
ونحيتكم علما بأن اى ارقام خارج الاعلان ليس لها صله ب شركة هوفر المعتمد
وضمان شركة توكيل هوفر سارى وموثق من الشركة
اخيرا هل تبحث عن صيانة هوفر
لدينا جميع قطع الغيار الاصلية الموثقه بالضمان
فرع صيانة توكيل هوفر الهرم 01023140280 توكيل هوفر
فرع صيانة توكيل هوفر الجيره 01207619993 توكيل هوفر
فرع صيانة توكيل هوفر الزماللك 0235699066 توكيل هوفر
فرع صياة توكيل هوفر المعادى 35710008 توكيل هوفر فرع توكيل هوفر القاهرة الكبرى عين شمس ، مصر الجديدة ، مدينة نصر ، شيراتون مصر الجديدة
توكيل هوفر السادس من اكتوبر ، هوفر الشيخ ذايد ،توكيل هوفر المهندسين ،توكيل هوفر المعادى الجديدة
توكيل هوفر فيصل ،توكيل هوفر حدائق الهرم ، توكيل هوفر جسر السويس ،توكيل هوفر المنيل ،توكيل هوفر الدقى
ارقام دعم فنى توكيل هوفر :01023140280 
01023140280 //01207619993 //01023140280 /…
عميلنا الكريم : لكم مننا كل تحية وتقدير
نحن شركة صيانة هوفر المتخصصة فى صيانة الاجهزة المنزلية
ومحترفون فى صيانة جميع اجهزة هوفر ( مانوال وديجيتال )
رائدون فى صيانة الاجهزة المنزلية //خبراء فى الصيانة السريعة
نحن الاقوى ، الافضل ،المتميزون ،
رقى الفنى فى التعامل مع عملاء هوفر
استبقال بلاغات اعطالكم يوميا من السبت الى الخميس
متابعة من خدمة عملاء هوفر على مدار عام كامل ( سنة ضمان )
مركز صيانة دراير هوفر /مركز صيانة غسالات اطباق هوفر /مركز صيانة ديب فريزر هوفر /مركز صيانة لاندرى هوفر /اصلاح هوفر /خدمة هوفر /توكيل هوفر /وكيل هوفر /الوكيل هوفر /صيانة هوفر /وكلا هوفر /الوكيل المعتمد لصيانة هوفر / مركز صيانة ثلاجات هوفر / مركز صيانة غسالات هوفر /


Can OpenCL running on OSX(Macbook) using CPU?

$
0
0

Hello,

I use a Macbook, it has been installed the OpenCL. The Macbook has CPU:  Intel(R) Core(TM) i7-4850HQ CPU @ 2.30GHz, GPU: GeForce GT 750M, and GPU: Iris Pro. But I can only use the GeForce GT 750M.

I have 2 questions:

Question 1:  If I change the device to the Intel CPU or GPU, it will fail to execute the kernel! Can I use them?

Question 2: Can I use Intel device under OSX? Do I have to reinstall the OpenCL driver or something? But I haven't found a OSX driver.

https://software.intel.com/en-us/articles/opencl-drivers

Thanks!

Media Samples Preview shows OpenCL GPU coming to Linux?

$
0
0

Hi,

was seeing Media Samples Intel Media Server Studio for Linux preview here :https://software.intel.com/en-us/intel-media-server-studio-support/code-samples

has a new sample for Linux that includes rotate ocl samples says supports OpenCL CPU and GPU devices on Linux with Intel OpenCL SDK..

in opencl_filter_va.cpp I found

 // Hook up the d3d sharing extension functions that we need
    INIT_CL_EXT_FUNC(clGetDeviceIDsFromVA_APIMediaAdapterINTEL);
    INIT_CL_EXT_FUNC(clCreateFromVA_APIMediaSurfaceINTEL);
    INIT_CL_EXT_FUNC(clEnqueueAcquireVA_APIMediaSurfacesINTEL);
    INIT_CL_EXT_FUNC(clEnqueueReleaseVA_APIMediaSurfacesINTEL);

    // Check for success
    if (!clGetDeviceIDsFromVA_APIMediaAdapterINTEL ||
        !clCreateFromVA_APIMediaSurfaceINTEL ||
        !clEnqueueAcquireVA_APIMediaSurfacesINTEL ||
        !clEnqueueReleaseVA_APIMediaSurfacesINTEL)

 

and code like that

    cl_uint nDevices = 0;
    error = clGetDeviceIDsFromVA_APIMediaAdapterINTEL(m_clplatform, CL_VA_API_DISPLAY_INTEL,
                                        m_vaDisplay, CL_PREFERRED_DEVICES_FOR_VA_API_INTEL, 1, &m_cldevice, &nDevices); 

   cl_context_properties props[] = { CL_CONTEXT_VA_API_DISPLAY_INTEL, (cl_context_properties) m_vaDisplay, CL_CONTEXT_INTEROP_USER_SYNC, 1, 0};
    m_clcontext = clCreateContext(props, 1, &m_cldevice, NULL, NULL, &error);

shows that is creating OpenCL context from a GPU device on Linux so can Intel confirm if a preview OCL SDK for Linux has GPU support enabled?

If yes will support OpenCL 2.0 also as on Windows on Broadwell GPUs?

thanks..

OpenCL tools: kernel compilation stats and crashes

$
0
0

Hi, I'm new to Intel Iris graphics 5100 and Intel tool set, if my question is duplicated, please point me to original ones ;-)

Q1, how to generate kernel statistics? Code-Builder exposes II and ASM, but I haven't found stats, such as # of full ALU/half ALU, Nops, global/local st, etc. This would be helpful in my kernel tuning. I would assume Intel exposes it, since the ASM are exposed. 

Q2, I set gws and kernel argument in Kernel Builder, to perform "analyze" (or "deep analyze"). But Kernel Builder crashed with error msg: "Exception sending message to server: read: An existing connection was forcibly closed by the remote host". Any one met this before? 

(If it is a real bug, is there a place to file it?)

I'm running Windows 7 64bit SP1, bootcamped on Mac Mini (version, late 2014, i5-4278U, Iris 5100). With (presumably) latest Intel Graphics and OpenCL driver, tools, VS2012. The kernel is not complicated, it is pretty much a unrolled 6x6 Gaussian filter. Input and output are 512x512 floating point buffer objects. 

Thanks much for any suggestions. 

W.W.

How to force SIMD32 compilation?

$
0
0

Hi,

I have some code that was developed for CUDA and it relies heavily on 32-wide warps.

Is there a way to force Intel GPU compiler to compile for SIMD32?

Thanks!

Problem with MACROS added with clBuildProgram

$
0
0

Hi to everyone,

I have a problem with the SDK plugin for Visual Studio 2010. In my kernel I add several MACROS using the -D flag inside the options argument of the clBuildProgram function. However, this is not recognized by the Intel OpenCL SDK plugin, therefore it throws several "use of undeclared identifier" errors and I am not able to run my program.

I am able to run the Kernel if I disable the plugin, but it would be nice to be able to use it, so is there a way to fix this, or I should explicitly declare this macros inside my kernel to be able to debug it using the VS plugin?

Thanks for your help!

PS: As a small example, I have defined in my .cl file the following struct:

 

typedef struct{
	double zbound[MXREG];
	int nzb;
} Geom;

Therefore, I define MXREG using the -D flag when calling clBuildProgram:

 

char options[64];
sprintf(options, "-DMXREG=%d, geom.nzb);
cl_program program;
program = oclBuildProgram(device, context, PROGRAM_FILE, options);

This works perfectly when the OpenCL plugin is not used.

Why I can see 2 platforms?

$
0
0

Hi,

My computer has only 1 CPU. It has 4 cores (8 threads). But when I use   err = clGetPlatformIDs(0, NULL, &numPlatforms);, I get 2 platforms.

One platform contains 1 CPU and 1 GPU, the other one contains 1 CPU. The 2 CPU are the same CPU.

I don't know why.

 

The platform number :  2
        PlatformId=0 deviceNums=2 vedor:Intel(R) Corporation
        PlatformId=1 deviceNums=1 vedor:Intel(R) Corporation

Compute Device #0
        name = Intel(R) Core(TM) i7-4770R CPU @ 3.20GHz deviceId[0] = 8317768
        Driver version = 4.2.0.99
        Global Memory (MB):       2047
        Max Memory Alloc (MB):     511
        with Cache (MB):             0
        Local Memory (KB):          32
        Max clock (MHz) :         3200
        Max Work Group Size:      8192
        Number of parallel compute units:            8

Compute Device #1
        name = Intel(R) Iris(TM) Pro Graphics 5200 deviceId[1] = 8343372
        Driver version = 10.18.10.3960
        Global Memory (MB):       1425
        Max Memory Alloc (MB):     356
        with Cache (MB):             2
        Local Memory (KB):          64
        Max clock (MHz) :          400
        Max Work Group Size:       512
        Number of parallel compute units:           40

Compute Device #2
        name = Intel(R) Core(TM) i7-4770R CPU @ 3.20GHz deviceId[2] = 8451000
        Driver version = 4.6.0.92
        Global Memory (MB):       2047
        Max Memory Alloc (MB):     511
        with Cache (MB):             0
        Local Memory (KB):          32
        Max clock (MHz) :         3200
        Max Work Group Size:      8192
        Number of parallel compute units:            8

AttachmentSize
Downloadtest.txt3.82 KB

Help! While using Kernel Builder for OpenCL API to debug, it shows CPU version are not supported by KDB...

$
0
0

As the image shows below, I've set the input arrayA, B and the output arrayC, then click the debug button, and Error occur.

Since I am new in OpenCL, I don't know how to solve this problem, so is there anyone who can help me? Thanks a lot!

 


Kernel optimization with oclopt and ico64

$
0
0

Hello,

I work with the CLI tool of the Intel OpenCL SDK 1.2 on Scientific Linux. I'm interested in optimize my kernels (1) with the oclopt program and (2) with assembly code for CPU or MIC.

Question (1): How I understand the tool oclopt currently: the tool takes a builded spir code and some optimization methods like prefetching or loop-unrolling and produces an optimized version of it. Example:

    oclopt -O3 -prefetch -loop-unroll kernel_x64.spir > kernel_x64.spir

Can I do more with it like giving a hint about the prefetching distance? In my case, these flags does not influence the kernel! Is it possible to access the IMCI instruction set somehow?

Question (2): The ico64 kernel builder creates assembly files. Is there any way to build binary code from assembly code or is it just used for analysing the generated binary kernel file?

Thanks a lot!

Broadwell IGP needs more sub_group functions

$
0
0

OpenCL 2.0 has no support for a "ballot" style sub-group function.  A ballot returns bitmask containing the conditional flag for each "lane" in the sub-group.  As long as the sub-group (SIMD) size is 32 or less then this fits in a cl_uint.

Presumably sub-group any() and all() are implemented on Broadwell IGP by returning an ARF flag register?

It would be great if Broadwell IGP unofficially implemented sub_group_any() by returning the actual flag bitmask so that developers could apply popcount() and other operations to the mask.

For those not aware, a classic use case for a ballot mask is packing data in a sub-group into a local memory array without having to use a full exclusive add scan.  It's very efficient.

You can implement a ballot() with an inclusive scan but that's going to be ~8x as many ops for SIMD16.

 

Blanks debugging Windows in Microsoft Visual Studio

$
0
0

 

I have installed the latest Intel SDK for OpenCL on my windows 7 machine (Core processor and HD 4000 Graphics).

I had no problem with the plugin for either MVS2010 (pro version) or MVS2013 (community version): the API Tracer, The Queue Viewer, The Object Tree were all giving me information.

However, all of a sudden my applications still compile and work, but those debugging windows are blank. I was pretty sure it must be a driver issue, but no matter what OpenCL run time I install (32-bit, 64-bit, whatever the driver update utility recommends,..,), it doesn't resolve the situation: those debug windows have no info in them anymore... any hints as to how start debugging what is really going on?

Xeon Phi 64-bit Atomics

$
0
0

Hello,

the Xeon Phi does only support the following extensions: cl_khr_icd cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_spir cl_khr_fp64

That means we are not able to use 64-bit atomic operations. Is there any possibility to use atomics for 64-bits? (cl_khr_int64_base_atomics)

That is absolutely necessary for many scientific applications, because float does not suffices in precision.

Regards, Simon Scholl

Why does the post-Build event not pick up the OpenCL files where they have been specified

$
0
0

I have my OpenCL kernel source files in a separate directory ("cl") on my file system (Windows 7 machine).

This is no different from having my C++ source files available in yet another directory ("src") on my file system.

Adding them through "Solution:Pop Up Menu>Add Existing Item" puts the files in the respective "OpenCL Files" and "Source Files" container, as expected.

However, the build will fail with an error:

*.cl 
The system cannot find the file specified.

This is because the "Solution:Pop Up Menu>Properties:Configuration Properties:Build Events:Post-Build Event" simply states:

copy "*.cl""$(OutDir)\"

I would expect the Post-Build Event to actually check the properties of my OpenCL kernel files, to see where they really are (they are not in the solution directory!!!).

So as a work around, I end up just manually putting a copy of my kernel files in the solution directory. I understand that the kernel files need to be copied to the output directory, so that my actual program can find them, to compile inline. I don't understand why the event just doesn't find them for me? 

Am I missing something?

OpenCL achieve 800% CPU utilization

$
0
0

Hi all, 

I am curious about the CPU implementation of OpenCL for Intel processors.

I run a small set of benchmark from clpeak on a i7-4770S (4 cores, hyperthreading enabled) under linux.

it shows the CPU utilization can achieve almost 800% (using top), meaning all CPU resource are utilized.

However, when I run the benchmark in clpeak individually, it shows maximum 400%.

Run benchmark consecutively can benefit from OpenCL runtime.

Is that mean when a workload is issued to OpenCL CPU runtime, it will not all of the cores but part of them.

Besides, is OpenCL CPU runtime using SIMD to execute consecutive workitems?

Appreciate in advance!

Best,

Biao

How to specify source file when multiple files are used?

$
0
0

I have multiple physical files (.cl) which I distribute over devices. This distribution is not fixed (which is why I don't bother combining the separate files into a single file.

I am combining the files into a program with the traditional:

    // Read Files
    for (i = 0; i < NUM_FILES; i++) {
        fp = fopen(file[i], "r");
        fseek(fp, 0, SEEK_END);
        src_size[i] = ftell(fp);
        rewind(fp);
        src[i] = (char*)malloc(src_size[i]);
        fread(src[i], 1, src_size[i], fp);
        fclose(fp);
    }
    // Create Program
    program = clCreateProgramWithSource(context, NUM_FILES, (const char**)src, src_size, &err);

 

HOWEVER, to compile my program with the debugging option, I'm not sure how I can specify the same list of files? The -s option only seems to allow for ONE source file name:

// Build Program (for each device that will execute kernels from this program)
err = clBuildProgram(program, num_devices, devices, "-g -s \"???????\"', NULL, NULL);

How do I specify a list of files?

I know I can combine my source files into a single file, but logistically, that is not what I prefer.

 


Intel HD 4000 support OpenCL on OSX Yosemite

$
0
0

Hello, i want to enable "cuda hardware acceleration" in Adobe After Effect CC 2014 , how can i do it with my graphic card ? Please, need help

How to get an HD6x00 IGP device?

$
0
0

Is there any way to get early access to HD6000 IGP devices?

I see there is a NUC forthcoming but I'd prefer not to wait to port my code.

KERNEL BUILDER IDE for Performance Analysis: Thread utilization, Execution units occupancy

$
0
0

Hi,

How the HW thread level utilization helps in analyzing performance?

How execution occupancy is calculated?

Full kernel execution statistics provide data by varying the local work group size.

How should I interpret this data and do the code changes? Can anyone give me an example?

Any help is appreciated!!

 

Texture memory in intel HD4600 Graphics

$
0
0

Hi,

Do we have any texture memory in the intel HD 4600 card or in other Iris series?

If yes, what is the size of this memory? How can I analyse this in the vtune that I am able to fully utilize the texture memory?

Regards,

Manish

enqueueReadBufferRect() doesn't work in Xeon PHI

$
0
0

Hi guys,

Have you ever tried the enqueueReadBufferRect() call for the Xeon PHI? It seems that there is a bug in the implementation for this function.

This call copies a region of data from the device to the host. You can sProblem Visualizationet the row pitch and the slide pitch for device side and host side. If you try to copy data from the device to the host, there are some positions in the host pointer that are not updated. The picture at right shows an example of this wrong behaviour implemented in the attached source code. The zeros in red are wrong data, their data should be twos.

 

 

It doesn't happen in Nvidia GPUs, neither ATI GPUs or INTEL CPUs. This incorrect behaviour only occurs for the Xeon PHI. Please, Somebody had the same problem?

 

Thank you so much,

 

Moisés Viñas

AttachmentSize
Downloadbreak.zip4.31 KB
Viewing all 1182 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>