What’s new in HIP and HCC for ROCm 1.6

I wanted to share an update on “what’s new” with HIP and HCC in ROCm 1.6: HIP has a new home We’re still on GitHub, …

Open and Shut: The Case for AMD’s Open-Source Machine Intelligence Software Stack

A revolution in machine learning In 2012, a research group from the University of Toronto led by Geoffrey Hinton created an earth-shattering advancement to the …

We ported CAFFE to HIP – and here’s what happened…

The Challenge CAFFE is a popular machine learning framework created by the Berkeley Vision and Learning Center.  The code base contains more than 55,000 lines of …

News from the HIP part of the world

We’ve been super-busy – so busy that it has been a while since I’ve been able to post. I wanted to pause long enough to …

AMD GCN Assembly: Cross-Lane Operations

Cross-lane operations are an efficient way to share data between wavefront lanes. This article covers in detail the cross-lane features that GCN3 offers.  I’d like …

The Art of AMDGCN Assembly: How to Bend the Machine to Your Will

The ability to write code in assembly is essential to achieving the best performance for a GPU program. In a previous blog we described how …

ROCm with Rapid Harmony : Optimizing HSA Dispatch

We previously looked at how to launch an OpenCL™ kernel using the HSA runtime. That example showed the basics of using the HSA Runtime. Here we’ll …

HIP Release 0.86 Now Available

The team just released an update to HIP in version 0.86 which includes several improvements in the functionality and tools. Also we have included several additional …

ROCm With Harmony: Combining OpenCL, HCC, and HSA in a Single Program

Introduction In a previous blog we discussed the different languages available on the ROCm platform.  Here we’ll show you how to combine several of these …

ROCm, Do You Speak My Language?

The open-source ROCm stack offers several programming-language choices. Overall, the goal is to give you a range of tools to help solve the problem at …