amd-processor

Concurrent kernel execution not working in AMD A10 APU

大憨熊 提交于 2019-12-12 02:56:21
问题 I have an AMD A10 APU with Radeon R7 GPU. I believe this device supportes concurrent kernel execution. But when i wrote the following code and obtained profiling information it doesnt seem like the kernels are executing concurrently. My openCL code is given below (The kernels within each iteration is added to the same queue and kernels in different iteration are added to different queues and hence should be running in parallel). for(j = 0; j < 8; j++){ cl_err = clEnqueueNDRangeKernel(queue[4

Ryzen 3 with VS android emulator

百般思念 提交于 2019-12-11 15:28:54
问题 I just cant manage to start them. I have read several threads here. I need more guides to try. Ive tried genymotion , visual studio. I want to code in C#. My processor is the Ryzen 3700x. My error codes genymotion telling me about virtualization , wich is on from bios. And in windows. Hyper-V is OFF. I can manage to start android emulator with android 4. Not higher in genymotion. And in VS i cant run my apps at all. I simply need help to get them up and running , you have new ryzen ? Whats

Install OpenCL(AMD SDK kit) on linux without ROOT privilege

流过昼夜 提交于 2019-12-10 06:12:29
问题 I am trying to install OpenCL(AMD) on linux, but I am stuck on the last step(install ICD) It seems like ICD HAS to be installed at /etc/OpenCL/vendor, but I don’t have root access to the computer. Is there any way to make OpenCL work without installing ICD? (or maybe through an environment variable to add search path for ICD files?) It just seems really inconvenient for people like us when ICD file path is hardcoded. 回答1: Put the ICD-files in /some/path/icd and then export the path like so:

How to debug OpenCL on Nvidia GPUs?

荒凉一梦 提交于 2019-12-09 09:51:46
问题 Is there any way to debug OpenCL kernels on an Nvidia GPU, i.e. set breakpoints and inspect variables? My understanding is that Nvidia's tool does not allow OpenCL debugging, and AMD's and Intel's only allow it on their own devices. 回答1: gDEBugger might help you somewhat (never used it though), but other than that there isn't any tool that I know of that can set breakpoints or inspect variables inside a kernel. Perhaps try to save intermediate outputs from your kernel if it is a long kernel.

Write access violation on read instruction

南楼画角 提交于 2019-12-06 13:30:50
We use SQLite library in our product and suddenly after recompilation with different compiler version (Visual C++) it started crashing on customer computers. The crash is ExceptionAddress: 0710eadd (sqlite3!sqlite3_transfer_bindings+0x0004e5bd) ExceptionCode: c0000005 (Access violation) ExceptionFlags: 00000000 NumberParameters: 2 Parameter[0]: 00000001 Parameter[1]: 07148688 Attempt to write to address 07148688 and the code causing the crash is the following (part of sqlite3MutexInit): 0710ead0 b804811407 mov eax, 0x07148104 0710ead5 b97c861407 mov ecx, 0x0714867c 0710eada 0f44c8 cmove ecx,

programmatically disable hardware prefetching on AMD systems

冷暖自知 提交于 2019-12-06 02:49:24
问题 is there a way to programmatically disable the hardware prefetcher on an AMD system like you can in an Intel system as discussed in this topic Specifically for the AMD Opteron Barcelona or Istanbul architecture. 回答1: All AMD Family 10h processors (including Barcelona and Istanbul) have two different hardware prefetchers. The first is the traditional data cache prefetcher that recognizes contiguous streams of either ascending or descending cache line accesses. It can be disabled by setting bit

Install OpenCL(AMD SDK kit) on linux without ROOT privilege

混江龙づ霸主 提交于 2019-12-05 15:58:11
I am trying to install OpenCL(AMD) on linux, but I am stuck on the last step(install ICD) It seems like ICD HAS to be installed at /etc/OpenCL/vendor, but I don’t have root access to the computer. Is there any way to make OpenCL work without installing ICD? (or maybe through an environment variable to add search path for ICD files?) It just seems really inconvenient for people like us when ICD file path is hardcoded. Put the ICD-files in /some/path/icd and then export the path like so: export OPENCL_VENDOR_PATH=/some/path/icd It used to work in previous versions at least. I would be surprised

Virtual Machine Acceleration for Android Emulator [closed]

99封情书 提交于 2019-12-04 05:39:38
I'm attempting to configure the new Android Virtual Machine Acceleration. I'm following the steps outlined here . I get to the point where I need to execute: <sdk>/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe. When I try and run the installer for this, it fails and says " VT not present: Your Computer does not meet the minimum requirements for this software ". I assume this is because I have an AMD cpu, and the required virtualization extensions isnt available. So my question is, is there other software for AMD that i can use to get this to work? The android dev site

programmatically disable hardware prefetching on AMD systems

谁都会走 提交于 2019-12-04 05:15:17
is there a way to programmatically disable the hardware prefetcher on an AMD system like you can in an Intel system as discussed in this topic Specifically for the AMD Opteron Barcelona or Istanbul architecture. All AMD Family 10h processors (including Barcelona and Istanbul) have two different hardware prefetchers. The first is the traditional data cache prefetcher that recognizes contiguous streams of either ascending or descending cache line accesses. It can be disabled by setting bit 13 of MSRC001_1022 to "1". The other hardware prefetcher is the "memory controller prefetcher". This is a

How to debug OpenCL on Nvidia GPUs?

做~自己de王妃 提交于 2019-12-03 12:39:48
Is there any way to debug OpenCL kernels on an Nvidia GPU, i.e. set breakpoints and inspect variables? My understanding is that Nvidia's tool does not allow OpenCL debugging, and AMD's and Intel's only allow it on their own devices. gDEBugger might help you somewhat (never used it though), but other than that there isn't any tool that I know of that can set breakpoints or inspect variables inside a kernel. Perhaps try to save intermediate outputs from your kernel if it is a long kernel. Sorry I can't give you a magic solution, debugging OpenCL is just hard. 来源: https://stackoverflow.com