Hi
user
Admin Login:
Username:
Password:
Name:
Optimizing a new processor architecture
--client
lca
--show
lca2017
--room plenary 12101 --force
Next: 12 Phase 4 - Status update on the AMSAT Geosynchronous satellite effort
show more...
Marks
Author(s):
Rob Landley
Location
Plenary Hall
Date
jan Wed 18
Days Raw Files
Start
20:20
First Raw Start
20:05
Duration
0:45:0
Offset
0:14:56
End
21:05
Last Raw End
22:05
Chapters
00:00
0:14:32
0:44:32
Total cuts_time
48 min.
http://linux.conf.au/schedule/presentation/29/
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
tweet
mp4
svg
png
assets
release.pdf
Optimizing_a_new_processor_architecture.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
When the last patents on the SuperH architecture started expiring in 2014, the http://j-core.org project released a new BSD-licensed clean room VHDL implementation of an SOC compatible with the sh2 instruction set already capable of booting Linux to a shell prompt on a $50 FPGA board. Linux Weekly news covered this at https://lwn.net/Articles/647636/ Now we'd like to talk about the things we've done to speed up linux, gcc, musl-libc, and the VHDL itself since we first got Linux booted on the thing ~3 years ago. We've doubled the MHZ, added SMP support, implemented futexes, ported everything to device tree, tracked down kernel and toolchain bugs of the "how did this ever work" variety (spoiler: it didn't), and even have a native compiler working on the board. We'll explain why we selected this architecture instead of i386/sparc/m68k (whose patents have had just as long to expire), scaling the processor design up to 64 bit and down to Arduino country at the same time, when the best way to go isn't clear because of tradeoffs (with a "prefetch vs cache" example), decisions about compatibility (sh2 vs sh3 system call numbers, should 64 bit mode have branch delay slots), issues with interrupts and clocks and futexes we hit modernizing an older architecture, and so on.
Comment:
production notes
2017-01-19/13_05_04.ts
Apply:
20:20:31 - 20:24:40 ( 00:04:08 )
S:
20:05:04 -
E:
20:35:04
D:
00:30:00
(
Start:
927.071147) (
End:
1176.0)
show more...
vlc ~/Videos/veyepar/lca/lca2017/dv/plenary/2017-01-19/13_05_04.ts :start-time=0927.071147 --audio-desync=0
Raw File
Cut List
20:05:04
seconds: 927.071147
Wall: 20:20:31
Duration
00:30:00
20:35:04
seconds: 1176.0
Wall: 20:24:40
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2017-01-19/13_05_04.ts
Apply:
20:20:31 - 20:35:04 ( 00:14:32 )
S:
20:05:04 -
E:
20:35:04
D:
00:30:00
(
Start:
927.071147)
show more...
vlc ~/Videos/veyepar/lca/lca2017/dv/plenary/2017-01-19/13_05_04.ts :start-time=0927.071147 --audio-desync=0
Raw File
Cut List
20:05:04
seconds: 927.071147
Wall: 20:20:31
Duration
00:30:00
20:35:04
seconds: 0.0
Wall: 20:05:04
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2017-01-19/13_35_04.ts
Apply:
20:35:04 - 21:05:04 ( 00:30:00 )
S:
20:35:04 -
E:
21:05:04
D:
00:30:00
show more...
vlc ~/Videos/veyepar/lca/lca2017/dv/plenary/2017-01-19/13_35_04.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
20:35:04
seconds: 0.0
Wall: 20:35:04
Duration
00:30:00
21:05:04
seconds: 0.0
Wall: 20:35:04
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2017-01-19/14_05_04.ts
Apply:
21:05:04 - 21:08:34 ( 00:03:30 )
S:
21:05:04 -
E:
21:35:03
D:
00:29:59
(
End:
210.284912)
show more...
vlc ~/Videos/veyepar/lca/lca2017/dv/plenary/2017-01-19/14_05_04.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
21:05:04
seconds: 0.0
Wall: 21:05:04
Duration
00:29:59
21:35:03
seconds: 210.284912
Wall: 21:08:34
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2017-01-19/14_05_04.ts
Apply:
21:05:04 - 21:35:03 ( 00:29:59 )
S:
21:05:04 -
E:
21:35:03
D:
00:29:59
show more...
vlc ~/Videos/veyepar/lca/lca2017/dv/plenary/2017-01-19/14_05_04.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
21:05:04
seconds: 0.0
Wall: 21:05:04
Duration
00:29:59
21:35:03
seconds: 0.0
Wall: 21:05:04
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2017-01-19/14_35_04.ts
Apply:
21:35:04 - 22:05:04 ( 00:30:00 )
S:
21:35:04 -
E:
22:05:04
D:
00:30:00
show more...
vlc ~/Videos/veyepar/lca/lca2017/dv/plenary/2017-01-19/14_35_04.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
21:35:04
seconds: 0.0
Wall: 21:35:04
Duration
00:30:00
22:05:04
seconds: 0.0
Wall: 21:35:04
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
2017-01-19/13_05_04.ts
2017-01-19/13_35_04.ts
2017-01-19/14_05_04.ts
2017-01-19/14_35_04.ts
Veyepar
Video Eyeball Processor and Review