Make copyright and README changes for ROCm

Change-Id: Ic9717fcbc57d4552dddf8374b34fc7c34e44268a
This commit is contained in:
James Edwards
2016-12-06 16:11:00 -06:00
parent 935c1b0ba9
commit 25ed746314
9 changed files with 19 additions and 20 deletions
+1 -1
View File
@@ -72,7 +72,7 @@ include ( hsa_common )
## Parse the package version
if( NOT DEFINED VERSION_STRING )
set ( VERSION_STRING "1.0.0" )
set ( VERSION_STRING "1.1.0" )
endif()
## Parse the package version
+1 -1
View File
@@ -153,4 +153,4 @@ The information contained herein is for informational purposes only, and is subj
AMD, the AMD Arrow logo, and combinations thereof are trademarks of Advanced Micro Devices, Inc. Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies.
Copyright (c) 2014-2015 Advanced Micro Devices, Inc. All rights reserved.
Copyright (c) 2014-2016 Advanced Micro Devices, Inc. All rights reserved.
@@ -3,7 +3,7 @@
## The University of Illinois/NCSA
## Open Source License (NCSA)
##
## Copyright (c) 2014-2015, Advanced Micro Devices, Inc. All rights reserved.
## Copyright (c) 2014-2016, Advanced Micro Devices, Inc. All rights reserved.
##
## Developed by:
##
@@ -3,7 +3,7 @@
## The University of Illinois/NCSA
## Open Source License (NCSA)
##
## Copyright (c) 2014-2015, Advanced Micro Devices, Inc. All rights reserved.
## Copyright (c) 2014-2016, Advanced Micro Devices, Inc. All rights reserved.
##
## Developed by:
##
@@ -3,7 +3,7 @@
## The University of Illinois/NCSA
## Open Source License (NCSA)
##
## Copyright (c) 2014-2015, Advanced Micro Devices, Inc. All rights reserved.
## Copyright (c) 2014-2016, Advanced Micro Devices, Inc. All rights reserved.
##
## Developed by:
##
@@ -158,7 +158,7 @@ set ( CPACK_PACKAGE_VERSION_MAJOR ${PACKAGE_VERSION_MAJOR} )
set ( CPACK_PACKAGE_VERSION_MINOR ${PACKAGE_VERSION_MINOR} )
set ( CPACK_PACKAGE_VERSION_PATCH ${PACKAGE_VERSION_PATCH} )
set ( CPACK_PACKAGE_CONTACT "James Edwards (JamesAdrian.Edwards@amd.com)" )
set ( CPACK_PACKAGE_DESCRIPTION_SUMMARY "AMD Heterogeneous System Architecture HSA - Linux HSA Runtime extensions for Boltzmann (ROCm) platforms" )
set ( CPACK_PACKAGE_DESCRIPTION_SUMMARY "AMD Heterogeneous System Architecture HSA - Linux HSA Runtime extensions for ROCm platforms" )
set ( CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/description" )
set ( CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/copyright" )
@@ -1 +1 @@
This package includes the user-mode runtime necessary for host applications to launch compute kernels to available HSA and Boltzmann components. This version is consistent with the 1.0 Final HSA Runtime Programmer's Reference Manual and targets AMD AMD Fiji ASICS on supported platforms.
This package includes the user-mode runtime necessary for host applications to launch compute kernels to available HSA and ROCm components. This version is consistent with the 1.0 Final HSA Runtime Programmer's Reference Manual and targets AMD AMD Fiji ASICS on supported platforms.
+1 -1
View File
@@ -186,7 +186,7 @@ set ( CPACK_PACKAGE_VERSION_MAJOR ${PROJECT_VERSION_MAJOR} )
set ( CPACK_PACKAGE_VERSION_MINOR ${PROJECT_VERSION_MINOR} )
set ( CPACK_PACKAGE_VERSION_PATCH ${PROJECT_VERSION_PATCH} )
set ( CPACK_PACKAGE_CONTACT "James Edwards (JamesAdrian.Edwards@amd.com)" )
set ( CPACK_PACKAGE_DESCRIPTION_SUMMARY "AMD Heterogeneous System Architecture HSA - Linux HSA Runtime for Boltzmann (ROCm) platforms" )
set ( CPACK_PACKAGE_DESCRIPTION_SUMMARY "AMD Heterogeneous System Architecture HSA - Linux HSA Runtime for ROCm platforms" )
set ( CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/description" )
set ( CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/copyright" )
+10 -11
View File
@@ -1,17 +1,16 @@
### HSA Runtime API and runtime for Boltzmann
### HSA Runtime API and runtime for ROCm
This repository includes the user-mode API interfaces and libraries necessary for host applications to launch compute kernels to available HSA Boltzmann kernel agents. Reference source code for the core runtime is also available.
Only the AMD/ATI Fiji(c) family of discrete GPUs are currently supported.
This repository includes the user-mode API interfaces and libraries necessary for host applications to launch compute kernels to available HSA ROCm kernel agents. Reference source code for the core runtime is also available.
#### Initial Target Platform Requirements
* CPU: Intel(c) Haswell or newer, Core i5, Core i7, Xeon E3 v4 & v5; Xeon E5 v3
* GPU: Fiji ASIC (AMD R9 Nano, R9 Fury and R9 Fury X)
* GPU: Fiji(c) ASIC (AMD R9 Nano, R9 Fury and R9 Fury X)
* GPU: Polaris(c) ASIC (AMD RX480)
#### Source code
The HSA core runtime source code for Boltzmann is located in the src subdirectory. Please consult the associated README.md file for contents and build instructions.
The HSA core runtime source code for the ROCR runtime is located in the src subdirectory. Please consult the associated README.md file for contents and build instructions.
#### Binaries for Ubuntu & Fedora and Installation Instructions
@@ -19,13 +18,14 @@ Pre-built binaries are available for installation from the ROCm package reposito
Core runtime package:
* HSA include files to support application development on the HSA runtime for Boltzmann
* A 64-bit version of AMD's HSA core runtime for Boltzmann
* HSA include files to support application development on the HSA runtime for the ROCR runtime
* A 64-bit version of AMD's HSA core runtime for the ROCR runtime
Runtime extension package:
* A 64-bit version of AMD's finalizer extension for Boltzmann
* A 64-bit version of AMD's finalizer extension for ROCR runtime
* A 64-bit version of AMD's runtime tools library
* A 64-bit version of AMD's runtime image library, which supports the HSAIL image implementation only.
The contents of these packages are installed in /opt/rocm/hsa and /opt/rocm by default.
The core runtime package depends on the hsakmt-roct-dev package
@@ -36,7 +36,7 @@ https://github.com/RadeonOpenCompute/ROCm
#### Infrastructure
The HSA runtime is a thin, user-mode API that exposes the necessary interfaces to access and interact with graphics hardware driven by the AMDGPU driver set and the Boltzmann HSA kernel driver. Together they enable programmers to directly harness the power of AMD discrete graphics devices by allowing host applications to launch compute kernels directly to the graphics hardware.
The HSA runtime is a thin, user-mode API that exposes the necessary interfaces to access and interact with graphics hardware driven by the AMDGPU driver set and the ROCK kernel driver. Together they enable programmers to directly harness the power of AMD discrete graphics devices by allowing host applications to launch compute kernels directly to the graphics hardware.
The capabilities expressed by the HSA Runtime API are:
@@ -66,7 +66,6 @@ If the sample runs without generating errors, the installation is complete.
#### Known Issues
* The image extension is currently not supported for discrete GPUs. An image extension library is not provided in the binary package. The standard hsa_ext_image.h extension include file is provided for reference.
* Each HSA process creates and internal DMA queue, but there is a system-wide limit of four DMA queues. The fifth simultaneous HSA process will fail hsa_init() with HSA_STATUS_ERROR_OUT_OF_RESOURCES. To run an unlimited number of simultaneous HSA processes, set the environment variable HSA_ENABLE_SDMA=0.
#### Disclaimer
+1 -1
View File
@@ -1 +1 @@
This package includes the user-mode runtime necessary for host applications to launch compute kernels to available HSA and Boltzmann components. This version is consistent with the 1.0 Final HSA Runtime Programmer's Reference Manual and targets AMD AMD Fiji ASICS on supported platforms.
This package includes the user-mode runtime necessary for host applications to launch compute kernels to available HSA and ROCm components. This version is consistent with the 1.0 Final HSA Runtime Programmer's Reference Manual and targets AMD AMD Fiji ASICS on supported platforms.