Граф коммитов

3311 Коммитов

Автор SHA1 Сообщение Дата
foreman 6d7aaf21a6 P4 to Git Change 1098964 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/11/20 03:00:14
EPR #010002 - Change OpenCL version number from 1687 to 1688.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1434 edit
2014-11-20 03:11:35 -05:00
foreman 6244599f99 P4 to Git Change 1098949 by emankov@em-hsa-amd on 2014/11/20 02:16:39
ECR #333753 - Compiler Lib/aoc2/devloader: move devloader functionality into aoc2

	[Purpose] To get rid of obsolete runtimenew dependency in compiler

	1.      Devloader functionality moved into aoc2;
	2.      Devloader is removed from the tree & make system;
	3.      Related changes in test_driver.pl;
	4.      Functions alignedMalloc & alignedFree are moved to libUtils.h;
	5.      Function aclHsaLoader is renamed to _aclHsaLoader to indicate that it is not a Compiler Lib API's function.

	[Testing] make smoke, pre check-in

	[Reviewers] Nikolay Haustov, Brian Sumner

Affected files ...

... //depot/stg/opencl/drivers/opencl/Makefile#48 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/amdocl.def.in#10 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/amdocl.map.in#11 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/amdoclcl.def.in#8 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/amdoclcl.map.in#7 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/brig_loader.cpp#15 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/scClientAPI.cpp#20 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.h#13 edit
... //depot/stg/opencl/drivers/opencl/compiler/loader/devloader/Makefile#8 delete
... //depot/stg/opencl/drivers/opencl/compiler/loader/devloader/build/Makefile#3 delete
... //depot/stg/opencl/drivers/opencl/compiler/loader/devloader/build/Makefile.devloader#11 delete
... //depot/stg/opencl/drivers/opencl/compiler/loader/devloader/devloader.cpp#6 delete
... //depot/stg/opencl/drivers/opencl/compiler/tools/aoc2/aoc2.cpp#61 edit
... //depot/stg/opencl/drivers/opencl/compiler/tools/aoc2/build/Makefile.aoc2#20 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#185 edit
... //depot/stg/opencl/drivers/opencl/tests/hsa/bin/test_driver.pl#5 edit
2014-11-20 02:27:54 -05:00
foreman 57a45f9066 P4 to Git Change 1098843 by mbareghe@mbareghe_staging_win30 on 2014/11/19 18:08:14
EPR #409798 - clCompileProgram and clLinkProgram regression for SPIR - set the correct IR type while extracting from binary (aclSPIR, aclLLVMIR) for single SPIR module for CPU.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpuprogram.cpp#62 edit
2014-11-19 18:38:13 -05:00
foreman f324bf5f80 P4 to Git Change 1098569 by mbareghe@mbareghe_staging_win30 on 2014/11/19 10:23:56
EPR #409840 - [CQE OCL][LNX][QR] OpenCL SPIR Conf test "Compile_and_link" failed in all Asics due to CL#1098110 - Set the IR type to SPIR only for single SPIR modules.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#184 edit
2014-11-19 10:38:39 -05:00
foreman 42627826ff P4 to Git Change 1098567 by rili@rili_opencl_stg on 2014/11/19 10:20:42
EPR #407215 - re-submit CL#1098846
	                         Added checking for VM

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#483 edit
2014-11-19 10:30:26 -05:00
foreman 5573f4f56b P4 to Git Change 1098439 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/11/19 03:00:12
EPR #010002 - Change OpenCL version number from 1686 to 1687.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1433 edit
2014-11-19 03:34:04 -05:00
foreman d604c03916 P4 to Git Change 1098110 by mbareghe@mbareghe_staging_win30 on 2014/11/18 13:21:17
EPR #409798 - clCompileProgram and clLinkProgram regression for SPIR - set the correct IR type while extracting from binary (aclSPIR, aclLLVMIR)

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#183 edit
2014-11-18 13:28:05 -05:00
foreman 1b0c2439f2 P4 to Git Change 1097951 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/11/18 03:00:12
EPR #010002 - Change OpenCL version number from 1685 to 1686.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1432 edit
2014-11-18 03:15:14 -05:00
foreman b12970cbe2 P4 to Git Change 1097741 by efinger@efinger_BDCW7-EFINGER on 2014/11/17 15:47:10
EPR #092474 - Fix OpenCL build

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuscsi.cpp#26 edit
2014-11-17 15:56:59 -05:00
foreman fca0dee30a P4 to Git Change 1097349 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/11/15 03:00:12
EPR #010002 - Change OpenCL version number from 1684 to 1685.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1431 edit
2014-11-16 15:54:39 -05:00
foreman 60e766397d P4 to Git Change 1097207 by mbareghe@mbareghe_staging_win30 on 2014/11/14 14:11:59
ECR #304775 - Replace Trivial Relational Functions

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#117 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/SPIR/AMDSPIRLoader.cpp#88 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-link/llvm-link.cpp#50 edit
... //depot/stg/opencl/drivers/opencl/library/common/src/commonRelationals.cl#13 edit
... //depot/stg/opencl/drivers/opencl/library/gpu/gen/build/Makefile.gen#7 edit
2014-11-14 14:22:12 -05:00
foreman dc8a3205ce P4 to Git Change 1097200 by gandryey@gera-dev-w7 on 2014/11/14 13:59:46
ECR #304775 - Optimize oclBandwidthTest from nVidia SDK
	- Cache pinned memory, since the benchmark sends the same transfer in a single batch. Thus we could avoid pin/unpin
	- Swap SDMA engine allocation order. Blit manager allocates a queue on device, thus the first app queue was getting the paging second SDMA.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpublit.cpp#112 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpublit.hpp#37 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#339 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.hpp#121 edit
2014-11-14 14:07:55 -05:00
foreman 0fc8ceaa73 P4 to Git Change 1097122 by gandryey@gera-dev-w7 on 2014/11/14 11:06:31
ECR #304775 - Rename GPU_MAX_ALLOC_PERCENT to GPU_SINGLE_ALLOC_PERCENT

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#482 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#219 edit
2014-11-14 11:30:20 -05:00
foreman ab2a9ee5fc P4 to Git Change 1097001 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/11/14 03:00:12
EPR #010002 - Change OpenCL version number from 1683 to 1684.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1430 edit
2014-11-14 03:15:51 -05:00
foreman 83a6efb085 P4 to Git Change 1096863 by rili@rili_opencl_stg on 2014/11/13 16:43:47
EPR #407215 - Revert CL#1096846

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#481 edit
2014-11-13 17:23:29 -05:00
foreman b3f320ce7d P4 to Git Change 1096846 by rili@rili_opencl_stg on 2014/11/13 16:23:44
EPR #407215 - reset host memory pointer of a image view based on original image
	                         ReviewBoard #6301

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#480 edit
2014-11-13 16:56:11 -05:00
foreman 3f1af9d6c4 P4 to Git Change 1096552 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/11/13 03:00:12
EPR #010002 - Change OpenCL version number from 1682 to 1683.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1429 edit
2014-11-13 03:12:25 -05:00
foreman 5658b6a1b4 P4 to Git Change 1096144 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/11/12 03:00:11
EPR #010002 - Change OpenCL version number from 1681 to 1682.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1428 edit
2014-11-12 03:12:31 -05:00
foreman c7988f7209 P4 to Git Change 1095935 by bwicakso@opencl-hsa-stg-bwicakso on 2014/11/11 16:00:10
ECR #333755 - Part 2- Update to foundation spec 1.0 20141019:
	- hsa_dispatch_packet_t now becomes hsa_kernel_dispatch_packet_t
	- all bit mask in a struct are removed and replaced by enums that indicates the bit position and width.

	Test: TC precheckin

	Review: Hari, Fan, Shucai, German, Yunjun.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#268 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.hpp#103 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusched.hpp#15 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#338 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsavirtual.cpp#25 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsavirtual.hpp#12 edit
2014-11-11 16:27:13 -05:00
foreman 381e955dbf P4 to Git Change 1095644 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/11/11 03:00:13
EPR #010002 - Change OpenCL version number from 1680 to 1681.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1427 edit
2014-11-11 03:11:00 -05:00
foreman 9c4a22118e P4 to Git Change 1095445 by emankov@em-hsa-amd on 2014/11/10 13:48:06
ECR #333753 - hsa_foundation RT/Compiler Lib: recompilation algorithm rework

	1. Recompilation algorithm rework in order to avoid superfluous recompilations.
	2. Replace aclExtractSymbol/Section with aclQueryInfo for symbol/section detection.

	The replaced calls in RT previously performed actual extraction of the sections from the BIF with memory allocation and copying. But what is needed in fact is only to determine whether the section exists in BIF or not to make a further decision on needed recompilations. With aclQueryInfo and new added enums RT_CONTAINS_LLVMIR, RT_CONTAINS_OPTIONS, RT_CONTAINS_BRIG, RT_CONTAINS_HSAIL, RT_CONTAINS_ISA Runtime starts querying not the whole sections but the bool flag which indicates the existence of the corresponding section(s) without any memory allocations. Every compilation on RT starting from LLVMIR is affected by the change including compilation of blit kernels.

	3. Fix in Compiler Lib for correct ACL_INVALID_ARG detection (for wrong/unsupported compilations).

	[Side Effects] performance improvement, memory consumption reduction

	[ToDo] Do not finalize program if ISA is already provided in BIF and options are unchanged.

	[Testing] pre check-in, ocltst complib, ocl conformance 2.0 compiler & api

	[Reviewers] German Andryeyev, Brian Sumner

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#56 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsaprogram.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsaprogram.hpp#3 edit
2014-11-10 13:55:17 -05:00
foreman f858ed6336 P4 to Git Change 1095169 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/11/08 03:00:12
EPR #010002 - Change OpenCL version number from 1679 to 1680.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1426 edit
2014-11-08 03:08:12 -05:00
foreman efbedb25be P4 to Git Change 1095130 by xcui@merged_opencl_jxcwin on 2014/11/07 18:09:55
EPR #408459 - changed the implementation of svmAlloc, so that the first device can create amd::Memory object, and the rest of devices only added gpu memory to it. This is part of changes for mgpu support for svmalloc
	code review:
	http://ocltc.amd.com/reviews/r/6245/
	precheckin testing results:
	http://ocltc.amd.com:8111/viewModification.html?modId=43136&personal=true&buildTypeId=&tab=vcsModificationTests

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpudevice.hpp#88 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#233 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#479 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#133 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa/hsadevice.cpp#87 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa/hsadevice.hpp#44 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsadevice.cpp#19 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsadevice.hpp#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.cpp#34 edit
2014-11-07 18:20:08 -05:00
foreman c24b46e708 P4 to Git Change 1095076 by rili@rili_opencl_stg on 2014/11/07 16:25:17
EPR #408185 - Use pinned memory if directaccess is true and remoteAlloc is used.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#478 edit
2014-11-07 16:37:32 -05:00
foreman 5fd5a428bb P4 to Git Change 1095034 by yaxunl@yaxunl_stg_win50 on 2014/11/07 15:15:14
EPR #405372 - [CQE DTB][valgrind][OCL2.0]: MemLeaks are observed with OCLDynamic in oclruntime module of ocltst.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#182 edit
2014-11-07 15:55:16 -05:00
foreman 668af431f6 P4 to Git Change 1095018 by bdhanase@bala_workpc_ocl on 2014/11/07 14:55:31
EPR #407875 - Fix remote memory size in runtime
	Reviewed by: German

	http://ocltc.amd.com/reviews/r/6248/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#477 edit
2014-11-07 15:51:14 -05:00
foreman 1837e47b4a P4 to Git Change 1094976 by yaxunl@yaxunl_stg_win50 on 2014/11/07 13:55:14
EPR #405357 - [CQE DTB][valgrind][OCL2.0]:MemLeaks are observed with MonteCarloAsian sample.

	Need to delete amdrtFunctions when it is no longer used.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#116 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/AMDLLVMContextHook.h#23 edit
2014-11-07 14:08:41 -05:00
foreman fd6befba86 P4 to Git Change 1094759 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/11/07 03:00:29
EPR #010002 - Change OpenCL version number from 1678 to 1679.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1425 edit
2014-11-07 03:13:55 -05:00
foreman b124582a38 P4 to Git Change 1094478 by xcui@merged_opencl_jxcwin on 2014/11/06 14:40:09
EPR #408459 - added an env variable OCL_FORCE_CPU_SVM in the runtime, so that the svm feature for CPU can be enabled manually even for non OpenCL 2.0 support for CPU device.
	code review:
	http://ocltc.amd.com/reviews/r/6190/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpudevice.cpp#268 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#218 edit
2014-11-06 15:51:20 -05:00
foreman 37a837dc8f P4 to Git Change 1094476 by xcui@merged_opencl_jxcwin on 2014/11/06 14:39:20
EPR #406328 - removed the customSVMallocator from runtime, and also changed the name of customSvmAllocDevice to svmAllocDevice, because we don't use custom svm allocator for devices.
	precheckin testing:
	http://ocltc.amd.com:8111/viewModification.html?modId=43040&personal=true&buildTypeId=&tab=vcsModificationBuilds&show_all_builds=true
	code review:
	http://ocltc.amd.com/reviews/r/6222/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpusettings.cpp#29 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#171 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#232 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#293 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa/hsasettings.cpp#36 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.cpp#33 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.hpp#23 edit
2014-11-06 15:47:27 -05:00
foreman b759eb2979 P4 to Git Change 1094220 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/11/06 03:00:13
EPR #010002 - Change OpenCL version number from 1677 to 1678.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1424 edit
2014-11-06 03:16:48 -05:00
foreman b7ee1dd66b P4 to Git Change 1094113 by gandryey@gera-dev-w7 on 2014/11/05 18:22:34
ECR #304775 - CL-GL depth buffer interop
	- Make the changes necessary for the depth buffer interop support. Currently the extension is disabled, because the conformance tests have multiple bugs.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_gl.cpp#45 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_memobj.cpp#71 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#231 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#197 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#292 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#66 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#101 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDeviceGL.cpp#20 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#113 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#217 edit
2014-11-05 18:30:40 -05:00
foreman dd6074f047 P4 to Git Change 1093926 by rili@rili_opencl_stg on 2014/11/05 12:06:20
EPR #408506 - Extended the reported global memory size(CL_DEVICE_GLOBAL_FREE_MEMORY_AMD) to include a portion of remote memory for APU

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#476 edit
2014-11-05 12:33:33 -05:00
foreman bed7c232ad P4 to Git Change 1093772 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/11/05 03:00:11
EPR #010002 - Change OpenCL version number from 1676 to 1677.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1423 edit
2014-11-05 03:25:43 -05:00
foreman 091e4f8e9a P4 to Git Change 1093281 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/11/04 03:00:14
EPR #010002 - Change OpenCL version number from 1675 to 1676.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1422 edit
2014-11-04 03:16:49 -05:00
foreman be55d02ceb P4 to Git Change 1092917 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/11/03 03:00:12
EPR #010002 - Change OpenCL version number from 1674 to 1675.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1421 edit
2014-11-03 03:11:54 -05:00
foreman 976611bbb6 P4 to Git Change 1092811 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/11/01 03:00:12
EPR #010002 - Change OpenCL version number from 1673 to 1674.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1420 edit
2014-11-01 03:15:05 -04:00
foreman 166bf3bcb4 P4 to Git Change 1092480 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/10/31 03:00:13
EPR #010002 - Change OpenCL version number from 1672 to 1673.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1419 edit
2014-10-31 03:09:16 -04:00
foreman 491149bcb8 P4 to Git Change 1092375 by lmoriche@lmoriche_opencl_osx on 2014/10/30 16:43:31
ECR #304775 - Remove unused ring.hpp

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpucommand.hpp#37 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/ring.hpp#2 delete
2014-10-30 16:56:36 -04:00
foreman f229d44faf P4 to Git Change 1092347 by bsumner@bsumner-lin-opencl on 2014/10/30 15:32:01
ECR #304775 - add flag to force CL_FP_DENORM on gpu

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#475 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#216 edit
2014-10-30 15:37:59 -04:00
foreman 140913a53c P4 to Git Change 1092343 by gandryey@gera-dev-w7 on 2014/10/30 15:12:30
ECR #304775 - Add a check for NULL dev pointer.
	- Subbuffer was created, but never used. Thus dev memory could be NULL and lastWriter_ was passed from the parent object on create

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#112 edit
2014-10-30 15:28:52 -04:00
foreman 778105dd2c P4 to Git Change 1092285 by gandryey@gera-dev-w7 on 2014/10/30 13:33:14
ECR #304775 - Change preferred device queue size to 256KB

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#474 edit
2014-10-30 14:16:06 -04:00
foreman 7cac96b9a5 P4 to Git Change 1092261 by gandryey@gera-dev-w7 on 2014/10/30 13:01:38
ECR #304775 - Align the queue size to match the multidispatch scheduler requirements

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#337 edit
2014-10-30 13:11:11 -04:00
foreman 0e0a737cb7 P4 to Git Change 1092123 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/10/30 03:00:11
EPR #010002 - Change OpenCL version number from 1671 to 1672.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1418 edit
2014-10-30 03:09:27 -04:00
foreman a5d50f6926 P4 to Git Change 1092096 by yaxunl@yaxunl_stg_win50 on 2014/10/29 22:49:51
EPR #408439 - Add heuristics for setting SC register allocation strategy.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/amdil_be.cpp#40 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/SI/scCompileSI.cpp#47 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/SI/scCompileSI.h#18 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/SI/scStateSI.cpp#26 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/scwrapper/scState.cpp#33 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/OPTIONS.def#120 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/amdilUtils.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/amdilUtils.hpp#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/InitializePasses.h#73 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/IPO.h#29 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/IPO/AMDKernelPerfHint.h#1 add
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/AMDILKernelManager.cpp#453 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/AMDKernelPerfHint.cpp#1 add
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/IPO/AMDPassManagerBuilder.cpp#46 edit
2014-10-29 22:56:55 -04:00
foreman 8cac43ef6c P4 to Git Change 1092066 by xcui@merged_opencl_jxcwin on 2014/10/29 18:11:54
EPR #406328 - modified the opencl runtime so that SVM allocation is done for every SVM capable devices, not just one device. This is the part of changes for SVM multiple device support.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_svm.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.cpp#32 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.hpp#22 edit
2014-10-29 18:17:14 -04:00
foreman fe61054635 P4 to Git Change 1092043 by xcui@merged_opencl_jxcwin on 2014/10/29 17:04:56
EPR #397491 - changed the CPU SVM capability availablility only for OpenCL 2.0, not for 1.2.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpudevice.cpp#267 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpusettings.cpp#28 edit
2014-10-29 17:16:07 -04:00
foreman b3a41138c9 P4 to Git Change 1091769 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/10/29 03:00:14
EPR #010002 - Change OpenCL version number from 1670 to 1671.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1417 edit
2014-10-29 03:11:06 -04:00
foreman 62eb98e152 P4 to Git Change 1091664 by bdhanase@bala_workpc_ocl on 2014/10/28 16:36:55
EPR #405824 - Back out changelist 1088793

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#473 edit
2014-10-28 17:03:08 -04:00
foreman eeb3b78b29 P4 to Git Change 1091401 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/10/28 03:00:11
EPR #010002 - Change OpenCL version number from 1669 to 1670.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1416 edit
2014-10-28 03:12:35 -04:00