Hi
user
Admin Login:
Username:
Password:
Name:
Computer Performance Microscopy with SHIM
--client
lca
--show
lca2016
--room r2mix 10649 --force
Next: 12 Python's Dark Corners
show more...
Marks
Author(s):
Xi Yang
Location
D2.193 Percy Baxter
Date
feb Thu 04
Days Raw Files
Start
16:35
First Raw Start
16:16
Duration
0:45:00
Offset
0:18:03
End
17:20
Last Raw End
17:14
Chapters
00:00
Total cuts_time
38 min.
https://linux.conf.au/schedule/30142/view_talk
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
tweet
mp4
svg
png
assets
release.pdf
Computer_Performance_Microscopy_with_SHIM.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
has someone authorised pubication
Unknown
Yes
No
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
markdown
Developers and architects spend a lot of time trying to understand and eliminate performance problems. Unfortunately, the root causes of many problems occur at a fine granularity that existing continuous profiling and direct measurement approaches cannot observe. This paper presents the design and implementation of SHIM, a continuous profiler that samples at resolutions as fine as 15 cycles; three to five orders of magnitude finer than current continuous profilers. SHIM’s fine-grain measurements reveal new behaviors, such as variations in instructions per cycle (IPC) within the execution of a single function. A SHIM observer thread executes and samples autonomously on unutilized hardware. To sample, it reads hardware performance counters and memory locations that store software state. SHIM improves its accuracy by automatically detecting and discarding samples affected by measurement skew. We measure SHIM’s observer effects and show how to analyze them. When on a separate core, SHIM can continuously observe one software signal with a 2% overhead at a ~1200 cycle resolution. At an overhead of 61%, SHIM samples one software signal on the same core with SMT at a ~15 cycle resolution. Modest hardware changes could significantly reduce overheads and add greater analytical capability to SHIM. We vary prefetching and DVFS policies in case studies that show the diagnostic power of fine-grain IPC and memory bandwidth results. By repurposing existing hard- ware, we deliver a practical tool for fine-grain performance microscopy for developers and architects.
Comment:
production notes
2016-02-04/16_16_57.dv
Apply:
16:35:17 - 16:35:24 ( 00:00:07 )
S:
16:16:57 -
E:
16:35:24
D:
00:18:27
(
Start:
1100.0)
show more...
vlc ~/Videos/veyepar/lca/lca2016/dv/r2mix/2016-02-04/16_16_57.dv :start-time=01100.0 --audio-desync=0
Raw File
Cut List
16:16:57
seconds: 1100.0
Wall: 16:35:17
Duration
00:18:27
16:35:24
seconds: 0.0
Wall: 16:16:57
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2016-02-04/16_35_24.dv
Apply:
16:35:24 - 16:35:37 ( 00:00:13 )
S:
16:35:24 -
E:
16:35:37
D:
00:00:13
show more...
vlc ~/Videos/veyepar/lca/lca2016/dv/r2mix/2016-02-04/16_35_24.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
16:35:24
seconds: 0.0
Wall: 16:35:24
Duration
00:00:13
16:35:37
seconds: 0.0
Wall: 16:35:24
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2016-02-04/16_35_37.dv
Apply:
16:35:37 - 17:14:27 ( 00:38:50 )
S:
16:35:37 -
E:
17:14:27
D:
00:38:50
show more...
vlc ~/Videos/veyepar/lca/lca2016/dv/r2mix/2016-02-04/16_35_37.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
16:35:37
seconds: 0.0
Wall: 16:35:37
Duration
00:38:50
17:14:27
seconds: 0.0
Wall: 16:35:37
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2016-02-04/17_14_26.dv
Apply:
17:14:26 - 17:14:45 ( 00:00:19 )
S:
17:14:26 -
E:
17:14:45
D:
00:00:19
show more...
vlc ~/Videos/veyepar/lca/lca2016/dv/r2mix/2016-02-04/17_14_26.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
17:14:26
seconds: 0.0
Wall: 17:14:26
Duration
00:00:19
17:14:45
seconds: 0.0
Wall: 17:14:26
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2016-02-04/16_16_57.dv
2016-02-04/16_35_24.dv
2016-02-04/16_35_37.dv
2016-02-04/17_14_26.dv
Veyepar
Video Eyeball Processor and Review