ECR #333755 - Added two HSA samples: MatrixMultiplication, MatrixTranspose

[git-p4: depot-paths = "//depot/stg/hsa/drivers/hsa/runtime/": change = 1124951]
Esse commit está contido em:
Ding, Wei (xN/A) TX
2015-02-25 13:05:59 -05:00
commit 9d9ea2ad3b
16 arquivos alterados com 1355 adições e 0 exclusões
+9
Ver Arquivo
@@ -0,0 +1,9 @@
OPENCL_DEPTH = ../../..
include $(OPENCL_DEPTH)/hsadefs
BUILD_SUBDIRS = $(DEFAULT_TARGETS)
BUILD_MAKEFILE = Makefile.samples
include $(OPENCL_DEPTH)/hsarules
+53
Ver Arquivo
@@ -0,0 +1,53 @@
include $(OPENCL_DEPTH)/hsadefs
EXE_TARGET = Test
vpath %.cpp $(COMPONENT_DEPTH)
CPPFILES := $(notdir $(wildcard $(COMPONENT_DEPTH)/*.cpp))
ifdef ATI_BITS_64
LIB_SUFFIX = 64
NBITS = 64
else
LIB_SUFFIX =
ifndef ATI_OS_WINDOWS
NBITS := 32
endif
endif
ifdef ATI_OS_WINDOWS
CORE_LIB = dll
LFLAGS += /subsystem:console
LIB_PREFIX =
else
CORE_LIB = so
LIB_PREFIX = lib
endif
ifdef ATI_OS_LINUX
GCXXOPTS := $(filter-out -fno-rtti,$(GCXXOPTS))
GCXXOPTS := $(filter-out -fno-exceptions,$(GCXXOPTS))
LFLAGS += -L$(DIST_LIB_DEST) -lpthread $(LIBSTDCXX) -lm -ldl -lrt
endif
export BUILD_HSA_TARGET=yes
LCINCS := $(INCSWITCH) "$(OPENCL_DEPTH)/compiler/finalizer/HSAIL/hsail-tools/libHSAIL"
LCINCS += $(INCSWITCH) "$(OPENCL_DEPTH)/compiler/finalizer/HSAIL/hsail-tools/libHSAIL/$(FULL_BUILD_DIR)"
LCINCS += $(INCSWITCH) "$(OPENCL_DEPTH)/compiler/finalizer/Interface"
LCINCS += $(INCSWITCH) "$(OPENCL_DEPTH)/contrib/gtest-1.6.0/include"
LCINCS += $(INCSWITCH) "$(OPENCL_DEPTH)/runtime/inc"
LLLIBS := $(OPENCL_DEPTH)/contrib/gtest-1.6.0/$(FULL_BUILD_DIR)/libgtest$(LIB_EXT)
LLLIBS += $(OPENCL_DEPTH)/runtime/test/common/$(FULL_BUILD_DIR)/testcommon$(LIB_EXT)
LLLIBS += $(OPENCL_DEPTH)/runtime/test/gcommon/$(FULL_BUILD_DIR)/gtestcommon$(LIB_EXT)
LLLIBS += $(OPENCL_DEPTH)/compiler/finalizer/HSAIL/hsail-tools/libHSAIL/$(FULL_BUILD_DIR)/libhsail$(LIB_EXT)
RUNTIME_BUILD = build/$(OS_TYPE)/$(CORE_LIB)/$(BUILD_DIR)
ifdef ATI_OS_LINUX
LFLAGS += -L$(OPENCL_DEPTH)/runtime/core/$(RUNTIME_BUILD) -lhsa-runtime$(LIB_SUFFIX)
else
LLLIBS += $(OPENCL_DEPTH)/runtime/core/$(RUNTIME_BUILD)/hsa-runtime$(LIB_SUFFIX)$(LIB_EXT)
endif
include $(OPENCL_DEPTH)/hsarules
+11
Ver Arquivo
@@ -0,0 +1,11 @@
# Generated Makefile lnx
OPENCL_DEPTH = ..$(BUILD_DIR_DEPTH)/../../..
SCLIB_DEPTH = ..$(BUILD_DIR_DEPTH)/../../../../../drivers/hsa/compiler/finalizer
MODULE_DEPTH = ../..$(BUILD_DIR_DEPTH)
COMPONENT_DEPTH = $(MODULE_DEPTH)
OPENCL_TARGET = lnx
SCLIB_TARGET = lnx
include $(MODULE_DEPTH)/build/Makefile.samples
+11
Ver Arquivo
@@ -0,0 +1,11 @@
# Generated Makefile lnx64a
OPENCL_DEPTH = ..$(BUILD_DIR_DEPTH)/../../..
SCLIB_DEPTH = ..$(BUILD_DIR_DEPTH)/../../../../../drivers/hsa/compiler/finalizer
MODULE_DEPTH = ../..$(BUILD_DIR_DEPTH)
COMPONENT_DEPTH = $(MODULE_DEPTH)
OPENCL_TARGET = lnx64a
SCLIB_TARGET = lnx64a
include $(MODULE_DEPTH)/build/Makefile.samples