Ioannis Assiouras
78c9afb098
SWDEV-470372 - Added hipExtHostAlloc API
...
This change adds a new HIP API `hipExtHostAlloc` which preserves
the functionality of `hipHostMalloc`.
Change-Id: I2198ecd7a10a1ceb28b8fd32b16625b1b6d3abaf
[ROCm/hip commit: 83511e0159 ]
2024-08-22 13:16:55 -04:00
Ioannis Assiouras
8649197dc9
SWDEV-470372 - Un-deprecate hipHostAlloc, comply with cuda and introduce hipHostAlloc flags
...
Change-Id: Ic7cdb10ebd3f736fe87c643bce90a28a1190f7c8
[ROCm/hip commit: e73376be0b ]
2024-08-19 17:37:00 -04:00
Istvan Kiss
73c730c032
SWDEV-464475 - Add linting and spellcheck
...
- Markdown fixes
- Fix spellcheck
- Clean up
- Supress etoc warning
- Remove folder before clone if it's exist
- Change liniting.yml to use develop
- Trailing white space fix
Change-Id: Ib3bb2cdd0abebeb21071b5d2e2d3b57fe41666e0
[ROCm/hip commit: bd624d0938 ]
2024-06-18 07:15:12 -04:00
agunashe
a4ff63a29b
SWDEV-293742 - Update copyright end year
...
Change-Id: I2cb7bbd9a6d9da28116ba9dd9cec4e60525444e2
[ROCm/hip commit: d529637fbc ]
2021-07-07 12:57:23 -04:00
Tao Sang
ec1f689600
SWDEV-270973 - Add missing copyright headers
...
Change-Id: I6bb27650f74372dae6e29c79fd6bb2022cc062fe
[ROCm/hip commit: b504a9bfae ]
2021-03-01 19:46:24 -05:00
Maneesh Gupta
837875336f
gedit/hip.lang does not need a seperate license
...
[ROCm/hip commit: 6614ae33e0 ]
2020-02-10 16:27:20 +05:30
Maneesh Gupta
51546808da
Update copyright section in gedit/hip.lang
...
[ROCm/hip commit: 9acdcf27c5 ]
2020-02-10 16:25:38 +05:30
Ben Sander
5b9ce41633
Add hipHostMallocCoherent, hipHostMallocNonCoherent
...
Provide per-allocation control over coherent/non-coherent mem.
These overrid the default HIP_COHERENT_HOST_ALLOC setting.
[ROCm/hip commit: 75f691ec2f ]
2017-05-24 00:48:10 -05:00
Ben Sander
35801146d2
Remove some TODO items
...
Change-Id: I7e9de2e43a8584f8dc9ee6d45c8ed00ca465f591
[ROCm/hip commit: d21d3ec222 ]
2016-10-18 22:27:16 -05:00
Ben Sander
b5d61e706f
Add hipEvent_t to vim syn
...
Change-Id: Iade4aa123e72ada39028543890957cec03dd7a2e
[ROCm/hip commit: 7036b7047b ]
2016-09-02 09:46:59 -05:00
Ben Sander
85f22fe7db
Print peers in hipConfig.
...
Also include peer APIs in vim hilighting.
[ROCm/hip commit: 0ac41ad143 ]
2016-04-11 07:58:58 -05:00
Ben Sander
48773c6d4f
Improve debug print messages.
...
- Remove "call-to-call" for hipStreamCreate and hipEventCreate.
These now call an internal functions rather than calling through
hipStreamCreateWithFalgs and hipEventCreateWithFlags.
- Add HIP_INIT_API for more functions so they trace correctly.
- Use stream#DEVICE.STREAMID in debug messages via new specialization in
tace_helper.
[ROCm/hip commit: 7934cf620d ]
2016-03-26 12:35:04 -05:00
Ben Sander
b319209299
hipHostRegister and hipHostMalloc refactor.
...
Note hipHostMalloc (not hipHostAlloc or hipMallocHost).
- the hipHost* is used for all HIP APIs dealing with Host memory.
(including hipHostMalloc, hipHostFree, hipHostRegister,
hipHostUnregister, hipHostGetFlags, hipHostGetDevicePointer).
- hipMallocHost is consistent with "hipMalloc" for allocating device
memory. Enumerations hipHostMalloc* also used as optional
flags parm to hipHostMalloc.
[ROCm/hip commit: ab910efb96 ]
2016-03-22 02:30:10 -05:00
Aditya Atluri
f1b8758919
corrected hipDeviceGetProperties to hipGetDeviceProperties - not docs
...
[ROCm/hip commit: d3ba2b9782 ]
2016-03-06 08:31:04 -06:00
Ben Sander
8a2bcf2da3
Merge branch 'privatestaging' of https://github.com/AMDComputeLibraries/HIP-privatestaging into privatestaging
...
[ROCm/hip commit: c300ffe458 ]
2016-02-26 06:15:09 -06:00
Ben Sander
5ca4914e0e
Merge branch 'memtracker' into privatestaging
...
Conflicts:
src/hip_hcc.cpp
[ROCm/hip commit: 4adab7b7ef ]
2016-02-25 19:38:46 -06:00
Aditya Avinash Atluri
6bb5485beb
Update hip.vim
...
Added d2d and h2h highlights
[ROCm/hip commit: 29c385ed72 ]
2016-02-25 14:49:58 -06:00
Aditya Avinash Atluri
55e5190b57
Update hip.vim
...
[ROCm/hip commit: 4851cedf6c ]
2016-02-23 13:40:20 -06:00
Ben Sander
a40adb296f
add hipLaunchParm
...
[ROCm/hip commit: 9c259bb86c ]
2016-02-23 04:05:41 -06:00
Ben Sander
83eb66eb8e
Improve copy testing implementation.
...
- add tests for (unpinned/pinned) x H2H x D2D.
- Free memory at end of test.
[ROCm/hip commit: 134d7975ce ]
2016-02-12 18:24:08 -06:00
Ben Sander
c441d5ec29
Step1 in staging buffer copy.
...
- use StagingBuffer class for copies.
- refactor g_device to use array rather than vector.
(keeps pointers from moving).
[ROCm/hip commit: 24c1fdb864 ]
2016-02-12 18:24:08 -06:00
Ben Sander
97cf8b8ac9
Initial commit for GPUOpen Launch
...
[ROCm/hip commit: f38e63ff18 ]
2016-01-26 20:14:33 -06:00