History teaches us that any new hardware without good and widely-used software on top has no future. Countless examples exist even from the biggest manufacturers (e.g. Intel Itanium, IBM Cell, ...) without even considering competition (e.g Sun Microsystems's Ultrasparcs, Digital's Alphas, HP's ...). Regardless of the nostalgia and to ensure RISC-V is successful beyond small controllers, software and -specially- widely used software suites require the focus now to avoid repeating the errors of the past.
This workshop is born to bring together all the researchers and developers in the open-source software arena to showcase their developments and stablish collaborations. This community can provide efficiently and effectively the necessary software in the different application areas where RISC-V can be deployed.
This workshop focuses on software. From hardware simulators/emulators, through OSes/toolchains, to applications and software stacks. A special focus will be devoted to open-source and collaborative projects.
PROGRAM:
Morning:
09:00 - 10:00 Philipp Tomsich (Chair of the RISC-V Software Committee and Vice-Chair of the RISC-V Technical Steering Committee)
10:00 - 11:00 RISE Project (TBC)
11:20 - 11:30 Lightning talks of afternoon presentations.
11:30 - 12:00 Heinrich Schuchardt (RISC-V Lead Engineer at Canonical)
12:00 - 12:30 Matthias Brugger (Hardware Enablement at SUSE)
12:30 - 13:00 RedHat (TBC)
Afternoon:
14:00 - 17:00
CPU level: Gem5 + RISC-V (University of Athens) (TBC)
Dynamic Binary Translation, Mikel Lujan (Professor at University of Manchester)
LLVM (BSC) (TBC)
Experiences with NOMMU Linux for RISC-V platform bring-up and validation / FORTH / Nick Kossifidis, Manolis Marazakis
OpenStack (BSC)
Kubernetes (LINKS) (TBC)
SYCL (TBC)
Confidential Computing for RISC-V: Status and Outlook / FORTH / Nick Kossifidis
Panel and networking
Organizers:
Ramon Canal, Beatriz Otero (UPC)
Stefano Di Carlo (POLITO)
Manolis Marazakis (FORTH)
Program Committee:
Dimitris Gizopoulos (UoA)
Juan José Costa (UPC)
Aaron Call (BSC)
Manolis Marazakis (FORTH)