Reduced ATT filesize. Fixed mov/scratch from gfx11 and false skip on gfx9.

Change-Id: Ibe80743bf02780f76d4a72dcb0626ca5077e34d9


[ROCm/rocprofiler commit: 44e787957b]
这个提交包含在:
Giovanni LB
2023-05-17 09:32:42 -03:00
提交者 Giovanni Baraldi
父节点 0d25fd5727
当前提交 7d575c515c
修改 2 个文件,包含 96 行新增43 行删除
+18 -8
查看文件
@@ -70,6 +70,8 @@
var elem = 0;
var elements = document.getElementsByClassName("line_"+elem);
if (elements == undefined || !elements || elements.length == 0)
return;
var y0 = elements[0].getBoundingClientRect().top;
var offsets = []
@@ -205,7 +207,7 @@
var filename_data = {}
fetch("filenames.json").then(response => response.json()).then(data => {
filename_data = data.filenames
filename_data = data.wave_filenames
wave_cu_index = {};
for(var i in filename_data) {
@@ -295,6 +297,13 @@
fetch(file_to_gather)
.then(response => response.json())
.then(data => {
code_data_file = file_to_gather.split('_sm')[0]+'_code.json'
console.log("Requestd:", file_to_gather)
console.log("Request code:", code_data_file)
fetch(code_data_file)
.then(response => response.json())
.then(code_data => {
const SP = '\u00A0'
window.data = data // DEBUG
const SOCKET_PORT = data.websocket_port
@@ -453,7 +462,7 @@
const CU = cu_waves_div.append('svg')
.attr('id', 'CU')
.attr('width', WIDTH)
.attr('height', data.cu_waves.length * CU_HEIGHT + MARGIN)
.attr('height', code_data.cu_waves.length * CU_HEIGHT + MARGIN)
.append('g')
CU.append('rect')
.attr('x', 0)
@@ -548,7 +557,7 @@
d3.select("#code")
.selectAll("li")
.data(wav.code)
.data(code_data.code)
.enter()
.append('li')
.datum((d) => { return {data:d} })
@@ -581,7 +590,7 @@
d3.select("#code")
.selectAll("li")
.data(wav.code)
.data(code_data.code)
.append('a')
.datum((d) => { return {data:d} })
.attr("xlink:href", (d,i) => { return d.data[3] })
@@ -611,7 +620,7 @@
})
d3.select("#code")
.selectAll("li")
.data(wav.code)
.data(code_data.code)
.append('span')
.datum((d) => { return {data:d} })
.classed("tooltip", (d,i) => { return (i in L2FirstToken) })
@@ -903,13 +912,13 @@
const show_simd = () => {
SIMD.append("rect")
.attr("width", WIDTH)
.attr("height", HEIGHT * data.simd_waves.length)
.attr("height", HEIGHT * code_data.simd_waves.length)
.attr("x", 0)
.attr("y", HEIGHT)
.attr("fill", "black")
.attr("opacity", 0.3)
let current_height = HEIGHT
data.simd_waves.forEach((wave, i) => {
code_data.simd_waves.forEach((wave, i) => {
// wave: (simd, slot, [(id, start, end)+], instructions, timeline)
let [simd, slot, waves] = [wave[0], wave[1], wave[2]]
let ins_in_range = wave[3].filter((x) => {
@@ -969,7 +978,7 @@
const show_cu = () => {
const CU = d3.select('#CU')
let current_height = 10
data.cu_waves.forEach((wave, i) => {
code_data.cu_waves.forEach((wave, i) => {
// wave: (simd, slot, [(id, start, end)+], instructions, timeline)
let [simd, slot, waves] = [wave[0], wave[1], wave[2]]
let ins_in_range = wave[3].filter((x) => {
@@ -1045,6 +1054,7 @@
}
}
})
}
)
}