~/conference

8th RISC-V Workshop Barcelona 2018

date:2018-05-07..2018-05-10
location:Barcelona, Spain
series:RISC-V Workshop Barcelona · one edition
titleauthorlength
RISC V ISA & Foundation OverviewRick O'Conner19m
Origins in 2010 lead to a Foundation in August 2015 that owns the spec, the compliance test suites and the trademark; the ISA is deliberately modular extension…
Talk on
BASE ISAAndrew Waterman38m
Design defines RV32I: 31 general-purpose registers with x0 hardwired to 0 and a 32-bit PC, six main instruction formats with 12-bit and 20-bit immediates so…
Talk on
Privileged ISAAllen Baum38m
RISC-V privileged ISA defines hierarchical modes (user, supervisor, machine, debug) with 4k CSR address space divided as 1k per mode, mode-specific CSRs and…
Talk on
Memory ModelDaniel Lustig32m
RISC-V defines an RVWMO memory model with axiomatic and operational models side-by-side, a concrete litmus example (message passing) and a practical…
Talk on
Vector ISARoger Espasa36m
RISC-V adds 32 vector registers V0–V31, a programmable VL register that limits active elements, and a V-config that selects register count and element width…
Talk on
Debug SpecificationGajinder Panesar32m
A RISC‑V debug specification defines a debug module with mandatory abstract commands to read/write GPRs, optional FPR/CSR access, an optional program buffer…
Talk on
Formal SpecificationThomas Bourgeat31m
Formal RISC‑V semantics implemented as a configurable, monadic Haskell monadic spec that leaves low‑level ops (get/set reg, memory I/O) abstract so the same…
Talk on
LLVM for RISCVAlex Bradbury28m
Describes adding bit-manipulation ops to the LLVM RISC-V backend with working RV32 and RV64 support now upstream, claiming parity with GCC for code size on the…
Talk on
Welcome Address & Foundation OverviewRick O'Conner12m
Foundation overview and logistics: the nonprofit governing the RISC‑V specs reports growth from ~16 members in 2016 to 150+ members today (about 97…
Talk on
State of the Union: RISC-VKrste Asanovic26m
Project starts in 2010 and establishes a frozen base ISA with modular extensions, first tape out in 2011 and a Linux port shortly after; foundation forms in…
Talk on
The State of RISC V SoftwarePalmer Dabbelt25m
RISC‑V now runs a usable Linux system on commodity boards: a HiFive Unleashed boots Debian and Fedora from SSD and runs X and browsers with hardware GPU…
Talk on
Vector ISA Proposal UpdateRoger Espasa30m
Register-type encoding moves out to an optional extension and the base uses a more classical opcode-driven type scheme; register-type extension moved to an…
Talk on
The RISC-V Formal Specification Technical Group: Progress ReportRishiyur Nikhil20m
Working group of about 10–15 regular members produces a machine-readable ISA semantics implemented in Haskell (MIT variant) that runs ELF/memory images as an…
Talk on
RISC V Memory Consistency Model Task Group UpdateDaniel Lustig15m
Task group upstreams a concrete memory model: RVWMO baseline defines same-address ordering, load-value, atomicity (LR/SC) and a progress axiom, plus syntactic…
Talk on
Keynote: Software Drives Hardware, lessons learned and future directionsRobert Oshana21m
Company integrates RISC‑V into microcontroller flow using Chisel to prototype instruction extensions; one embedded engineer produces custom instructions to…
Talk on
Keynote: Unleashing the Power of Data with RISC-VMartin Fink39m
Western Digital prototypes two in-house RISC‑V cores (a tiny and a small) targeted at SSD controllers, each implemented as a 2-way superscalar in‑order core…
Talk on
RISC-V Debugging: Custom ISA Extensions, Multicore, DTM VariantsMarkus Götzle14m
Lauterbach describes concrete support for RISC-V debugging using the Trace32 toolset including a hardware debug module and off-chip trace units, a claim of 40%…
Talk on
GDB for RISC-V: Extending Support for Bare Metal Multi-core DebuggingJeremy Bennett10m
GDB has basic bare-metal RISC‑V support upstream since 6 March, providing register/memory access, start/stop and ABI-aware unwinding; testing shows a better…
Talk on
A Common Software Development Environment for Many-core RISC-V based Hardware and Virtual PlatformsGajinder Panesar, Simon Davidmann15m
Imperas provides an instruction‑accurate simulator that boots Linux in under 10 seconds on a modeled SiFive U54 class core, models peripherals with real‑time…
Talk on
HiFive Unleashed: World's First Multi-Core RISC-V Linux Dev BoardYunsup Lee17m
A 64-bit RISC‑V Linux dev board ships a FU540 SoC with four U54 application cores plus one E51 core running at 1.5 GHz, a 2 MB banked L2, and 8 GB DDR4 on the…
Talk on
HiFive Unleashed Expansion Options and CapabilitiesTed Marena16m
Expansion kit attaches to the HiFive Unleashed via an FMC and exposes a Microsemi PolarFire FPGA PolarFire FPGA (300,000 LEs) plus a preloaded PCIe root…
Talk on
Simulating Heterogeneous Multi-node 32-bit and 64-bit RISC-V Systems Running Linux and ZephyrMichael Gielda, Annemarie Labath14m
Renode simulates a heterogeneous four-node setup with mixed 32‑bit and 64‑bit RISC‑V cores running Linux and Zephyr concurrently, boots two Linux instances in…
Talk on
Debian GNU/Linux Port for RISC-V 64-bitBastian A. Germann24m
Debian adds a 64-bit RISC-V port that bootstraps from a cross-compiled seed and is imported into Debian infrastructure, targeting RV64GC baseline with Linux +…
Talk on
Fedora on RISC-VRichard Jones14m
Fedora builds a RISC‑V port by bootstrapping over two months, compiling 16,700 packages into ~12,700 binaries and running parallel Rawhide and Fedora 28 builds…
Talk on
Smallest RISC-V Device for Next-Generation Edge ComputingYunsu Choi15m
A 14 nm RISC‑V system shrinks a processor die to ~0.07 mm² with a separate 32 KB SRAM die (~0.04 mm²) and a <1 mm² silicon interposer using 20 µm bumps for…
Talk on
Video: The MareNostrumSergi Girona07m
MareNostrum is a chapel‑installed supercomputer delivering 13.7 petaflops total across 3,456 nodes with about 390 TB memory and a 1.3–1.5 MW power envelope…
Talk on
Poster / Demo PreviewsDerek Atkins, Mary Bennett, Ekaterina Berezina, Andrey Smolyarov, Alex Bradbury, Luca Carloni, Christian Palmiero, Jie Chen, Matt Cockrell, Alberto Dassatti, Christian Fabre, Juan Fumero, Nicolas Gaude, Hai Yu, Chris Jones, Zdenek Prikryl, Felix Kaiser, Alexander Kamkin, Andrei Tatarnikov, Luke Kenneth Casson Leighton, Heng Lin, Maja Malenko, Eric Matthews, Lesley Shannon, Paulo Matos, Lucas Morais, Mauro Olivieri, Aleksandar Pajkanovic, Matheus Ogleari, Shubhodeep Roy, Boris Shingarov, Christoph Schulz, Wei Song, Rui Hou, Dan Meng, Greg Sullivan, Robert Trout, Vasily Varaksin, Danny Ybarra01h 12m
Poster session previews list concrete results and demos to see: a quantum‑resistant secure boot shows large speedups on HiFive hardware; CGEN generates…
Talk on
Fast Interrupts for RISC-VKrste Asanovic31m
New task group defines concrete fast-interrupt changes: add configurable per-interrupt privilege/mode, preemption level (3–7 suggested) and priority, provide…
Talk on
RISC-V DSP (P) Extension ProposalChuan Hua Chang, Richard Herveille16m
Proposal defines a RISC-V GPR-based SIMD DSP extension (packed 8/16/32-bit lanes plus non-SIMD 16/32/64 ops) with saturation, rounding and fixed-point support…
Talk on
RISC-V ISA Cryptographic Extensions Proposal SummaryRichard Newell11m
RISC-V cryptographic extension work proposes using the vector extension registers to hold multiword values and perform long-arithmetic primitives for bignum…
Talk on
Formal Assurance for RISC-V ImplementationsDaniel Zimmerman, Joseph Kiniry28m
Galois applies mechanized specs and formal proofs to RISC-V, compiling Haskell specs with Clash→Verilog and checking RTL equivalence with JasperGold…
Talk on
Undefined, Unspecified, Non-deterministic, and Implementation Defined BehaviorClifford Wolf13m
Taxonomy of specification holes compares undefined behavior, undefined values and non-determinism and shows why both undefined forms break falsifiability: a…
Talk on
Foundational HPC Systems for 2020 and BeyondSteven Wallach14m
Proposes a concrete path to RV128 with segmented 128-bit virtual addresses to address more than an exabyte, preserve RV64 binary compatibility via 64→128…
Talk on
Keynote: European Processor Initiative & RISC-VMateo Valero39m
European Processor Initiative describes building a European CPU and accelerator stack for HPC and supercomputers using RISC‑V core design plus vector +…
Talk on
Securing High-performance RISC V-Processors from Time SpeculationChris Celio17m
Claims that RISC-V cores can remain high‑performance while blocking speculation‑based timing leaks without ISA changes, backed by measurements that about 25%…
Talk on
Use of RISC-V on Pixel Visual CoreMatt Cockrell14m
Evaluation integrates the PULP RI5CY RV32IMC core as a local microcontroller inside Pixel Visual Core to handle job scheduling and DMA control; choice favors…
Talk on
Linux-Ready-RV GC AndesCore with Architecture ExtensionsCharlie Su, Andrei Tatarnikov16m
Andes ships a family of RISC-V cores (32- and 64-bit N25 series) with a configurable 5-stage pipeline, optional branch prediction, local cache with parity/ECC…
Talk on
Processor Trace in a Holistic WorldCiprian Pascu16m
Branch-compressed branch trace for RISC-V emits a bit-vector branch map of taken/not-taken and only sends full addresses on unpredictable PC changes, reducing…
Talk on
RISC-V Meets 22FDX: an Open Source Ultra-low Power Microcontroller PlatformPasquale Davide Schiavone, Sanjay Charagulla17m
An open-source PULP microcontroller is taped out in GlobalFoundries 22FDX as the Quentin chip, a 2.3 mm² die with 1.2 mm² effective logic area that combines a…
Talk on
Ariane: An Open Source 64-bit RISC-V Application Class Processor and latest ImprovementsPablo Odriozola21m
Ariane is a 64-bit RISC-V application core that implements the privileged spec and targets Linux, occupying about 185 kilo gates with a six‑stage in-order…
Talk on
RISC-V Support for Persistent Memory SystemsKrzysztof Dróżdż18m
Proposes adding uncacheable load/store ops (byte/half/word variants) so writes can bypass caches, a CLWB cache-line write-back that does not invalidate, and an…
Talk on
The Hybrid Threading Processor for Sparse Data KernelsTony Brewer19m
A RISC‑V based RV64G core array with custom thread and message instructions implements a high‑thread barrel processor that pauses threads waiting on memory and…
Talk on
How PULP-based Platforms are Helping Security ResearchFrank K. Gürkaynak17m
Presentation by Frank Gürkaynak at ETH Zurich on May 9, 2018 at the RISC-V Workshop in Barcelona, hosted by Barcelona Supercomputing Center and Universitat…
Talk on
RISC-V Virtual Platforms for Early RISC-V Embedded Software DevelopmentKevin McDermott, Lee Moore, Hugh O’Keeffe10m
Imperas and Ashling show virtual platforms that let embedded teams start software months before silicon, using a library of over 200 processor models and…
Talk on
RISC-V Workshop Barcelona ConclusionRick O'Conner03m
Conference closes with thanks to UPC and Barcelona Supercomputing Center for the venue and to organizers Eduardo and Lourdes plus informant team members…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.